html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

.w-webflow-badge > img {
  visibility: visible !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 {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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;
}

.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-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

.section-87 {
  height: auto;
  background-color: #031f43;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5e56c4c5e42784384ac15c87_background%20midnight%20blue2smaller.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 3px #fa0;
  border-bottom: 5px #fa0;
  padding-top: 40px;
  padding-bottom: 0;
}

.div-block-573 {
  border-top: 1px solid rgba(255, 170, 0, .64);
  border-bottom: 1px #000;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 20px;
}

.heading-316 {
  color: #0b1d39;
  text-align: center;
  border: 1px #000;
  border-top: 3px #dd6c1f;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
}

.heading-316.b {
  color: #0b1d39;
  text-align: center;
  border-top-style: dotted;
  border-top-color: #0b1d39;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 36px;
}

.heading-316.in {
  color: #f6d55c;
  margin-top: 0;
  font-size: 28px;
  line-height: 40px;
}

.bold-text-59 {
  color: #fff;
  font-size: 26px;
  font-weight: 700;
}

.italic-text-71 {
  color: #f6d55c;
  font-size: 26px;
}

.image-287 {
  width: 200px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-375 {
  color: #0078bc;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  font-size: 50px;
}

.italic-text-81 {
  color: #000;
  font-weight: 400;
}

.heading-275 {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  margin: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 46px;
}

.heading-318 {
  color: #0b1d39;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 40px;
}

.div-block-619 {
  background-color: #fff;
  padding: 20px 10px;
}

.italic-text-83 {
  color: #0b1d39;
  font-size: 20px;
  font-style: normal;
  text-decoration: none;
}

.paragraph-187 {
  color: #e9e9e9;
  text-align: left;
  margin-bottom: 0;
  padding-left: 40px;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
}

.grid-106 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1.25fr;
}

.text-block-294 {
  color: #e9e9e9;
  background-color: #4e627b;
  border-bottom-left-radius: 0;
  margin-top: auto;
  padding: 10px 10px 10px 20px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-633 {
  margin-top: 20px;
}

.list-item-119 {
  margin-bottom: 10px;
}

.bold-text-41 {
  color: #000;
}

.heading-271 {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

.div-block-618 {
  background-color: #fff;
  border-radius: 7px;
  align-self: stretch;
  padding: 15px;
  display: block;
}

.paragraph-186 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 32px;
}

.link-39 {
  text-decoration: none;
}

.paragraph-188 {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.paragraph-188.a {
  font-size: 14px;
}

.separator {
  margin-top: 0;
  margin-bottom: 40px;
}

.separator.c {
  margin-bottom: 0;
}

.div-block-607 {
  margin-top: 40px;
}

.separator3 {
  grid-column-gap: 0px;
  background-color: #bdd4f2;
  grid-template: "."
  / 1.25fr 1.25fr 1.25fr;
  justify-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.separator3.a {
  padding-top: 20px;
  padding-bottom: 20px;
}

.separator3.b {
  background-color: #004d94;
  border-bottom: 1px solid #4e627b;
  box-shadow: 1px 1px 3px #000;
}

.separator3.c {
  background-color: #74879e;
}

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

.div-block-617 {
  padding-top: 0;
}

.bold-text-122 {
  color: #2d68c3;
  font-size: 30px;
}

.div-block-485 {
  background-color: #e9e9e9;
  border-bottom: 7px #fa0;
  border-left: 1px #fa0;
  border-right: 7px #fa0;
  border-radius: 7px;
  margin: 70px 20px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-485.in {
  margin-top: 60px;
  margin-bottom: 60px;
}

.button-6 {
  width: auto;
  height: 75px;
  color: #f5f5f5;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #3a3a3a;
  background-image: linear-gradient(to right, #20639b, #8bc9ff);
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.button-6:hover {
  color: #000;
  text-shadow: none;
  background-color: #fa0;
  background-image: none;
  align-self: center;
  font-weight: 700;
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.button-6._2 {
  width: auto;
  height: auto;
  box-shadow: none;
  color: #fff;
  text-shadow: none;
  background-color: #807e7e;
  background-image: none;
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transform: none;
}

.button-6._2:hover {
  box-shadow: none;
  color: #000;
  text-shadow: none;
  background-color: #fec200;
  transform: none;
}

.button-6.a {
  width: auto;
  height: auto;
  color: #000;
  text-shadow: none;
  background-color: #afcfc2;
  background-image: none;
  border-radius: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.grid-46 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  border-radius: 0;
  grid-template: "."
  / .25fr .75fr;
  margin-bottom: 0;
  padding: 0;
}

.grid-46.in {
  grid-template-rows: auto;
  padding-left: 0;
  padding-right: 0;
}

.italic-text-79 {
  color: #333;
  margin-top: 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.list-item-98 {
  margin-bottom: 10px;
}

.link-36 {
  color: #000;
  text-decoration: none;
}

.link-36:hover {
  color: #0166fd;
}

.general-session {
  background-color: #fff;
  border: 1px solid #bec0c2;
  border-style: none solid solid none;
  border-radius: 7px 7px 0 0;
  margin: 70px 20px 20px;
  padding: 10px;
  box-shadow: inset 1px 1px 6px #000;
}

.general-session.c {
  margin-top: 40px;
}

.general-session.in {
  background-color: #e9e9e9;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  box-shadow: inset 1px 1px 10px #000;
}

.text-block-300 {
  color: #e9e9e9;
  background-color: #4e627b;
  border-bottom-left-radius: 0;
  padding: 10px 10px 10px 20px;
  line-height: 24px;
}

.div-block-632 {
  border-top: 1px dotted #000;
}

.grid-44 {
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 4.25fr .5fr;
  padding-left: 0;
  padding-right: 0;
}

.div-block-467 {
  background-color: #c6d4df;
  margin: 0 auto;
  padding-bottom: 0;
}

.grid-50 {
  grid-template: ". ."
  / .25fr 1fr;
}

.heading-402 {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-size: 28px;
  font-weight: 400;
  line-height: 38px;
}

.div-block-471 {
  color: #fff;
  background-color: #004d94;
  border-radius: 0;
  margin: 0;
  padding: 40px;
}

.div-block-471.a {
  margin-top: 0;
}

.image-257 {
  border-radius: 7px;
  box-shadow: 1px 1px 3px #000;
}

.italic-text-82 {
  color: #000;
}

.italic-text-29 {
  color: #000;
  font-weight: 700;
}

.div-block-435 {
  background-color: #e9e9e9;
  border-radius: 0;
  margin-top: 0;
  padding: 40px;
  box-shadow: inset 1px 1px 3px #000;
}

.div-block-435.in {
  box-shadow: none;
  background-color: #004d94;
  padding: 0 20px 40px;
}

.heading-404 {
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 400;
}

.grid-117 {
  grid-column-gap: 24px;
  grid-row-gap: 19px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: stretch;
}

.grid-88 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.75fr;
  align-items: center;
  justify-items: center;
}

.image-225 {
  border: 1px solid #d3d3d3;
  border-radius: 7px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 14px 14px 30px -10px #3a3a3a;
}

.list-item-85 {
  margin-bottom: 10px;
}

.div-block-483 {
  border-top-left-radius: 15px;
  font-size: 16px;
}

.text-block-278 {
  color: #0b1d39;
  border-bottom: 1px #000;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.bold-text-128 {
  font-size: 28px;
}

.image-279 {
  border-radius: 7px;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-125 {
  font-size: 60px;
  font-style: italic;
}

.heading-268 {
  color: #ffd600;
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1px dotted #ffd600;
  margin-top: auto;
  margin-bottom: 30px;
  margin-left: auto;
  padding-top: auto;
  padding-bottom: 30px;
  font-size: 26px;
}

.paragraph-18 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
  text-decoration: none;
}

.heading-322 {
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 300;
}

.heading-269 {
  color: #333;
  text-transform: uppercase;
  border-bottom: 1px dotted #333;
  margin: 0 0 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 36px;
}

.paragraph-189 {
  color: #c6d4df;
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-297 {
  align-self: center;
  padding-top: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.grid-104 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
}

.paragraph-196 {
  margin-top: 0;
  font-size: 16px;
  line-height: 22px;
}

.div-block-611 {
  background-color: #c6d4df;
  border-bottom: 3px #fa0;
  margin-top: 0;
  padding: 40px;
}

.tab-pane-tab-2-3 {
  background-color: #c6d4df;
  border-bottom-left-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid-93 {
  grid-template-columns: 1fr 1.75fr 3fr;
}

.italic-text-80 {
  font-style: normal;
  font-weight: 400;
}

.list-8 {
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.heading-328 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
}

.div-block-481 {
  background-color: rgba(0, 0, 0, 0);
  font-size: 16px;
}

.section-89 {
  height: auto;
  background-color: rgba(3, 31, 67, .7);
  border-bottom: 1px #404040;
  border-radius: 0;
  padding-top: 70px;
  padding-bottom: 70px;
}

.heading-403 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.div-block-609 {
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5e56c4d6668b33416de7c6b4_background%20whitesmaller2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 7px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.italic-text-63 {
  font-weight: 400;
}

.paragraph-180 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.bold-text-132 {
  font-size: 20px;
  font-style: italic;
}

.text-block-267 {
  font-size: 16px;
  line-height: 22px;
}

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

.list-item-88 {
  margin-bottom: 10px;
}

.div-block-473 {
  padding: auto 15px auto auto;
}

.text-block-293 {
  font-size: 18px;
  font-weight: 500;
}

.heading-324 {
  color: #777;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 22px;
  text-decoration: none;
}

.heading-378 {
  text-transform: none;
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
  display: block;
}

.heading-330 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
}

.heading-350 {
  font-size: 16px;
}

.image-273 {
  border-radius: 7px;
  margin-top: 0;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-320 {
  color: #e2e2e2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 400;
  line-height: 24px;
}

.list-6 {
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.div-block-608 {
  background-color: #fff;
  border-radius: 7px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-476 {
  background-color: #fff;
  margin-left: 0;
  padding: 20px;
}

.div-block-476.video {
  background-color: #fff;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5e56c4d6668b330b58e7c6c0_community%20impact%20summit%20art%20smaller3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  margin-top: 0;
  padding: 0;
}

.div-block-620 {
  margin: 40px 20px;
}

.div-block-512 {
  background-color: #0b1d39;
  border-radius: 7px;
  margin-top: 80px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-466 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 40px 0;
  padding: 20px 0;
}

.paragraph-192 {
  text-align: left;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 400;
  line-height: 34px;
}

.list-5 {
  font-size: 16px;
  line-height: 22px;
}

.list-item-112 {
  margin-bottom: 10px;
}

.div-block-552 {
  background-color: rgba(0, 0, 0, 0);
}

.list-item-82 {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 400;
}

.text-block-301 {
  color: #e9e9e9;
  background-color: #4e627b;
  border-bottom-left-radius: 0;
  padding: 10px 10px 10px 20px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-308 {
  font-size: 16px;
}

.community-connection {
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr .5fr;
  align-content: stretch;
  align-items: stretch;
}

.community-connection._2 {
  grid-template-rows: 50px minmax(50px, 1fr) auto auto;
  grid-template-columns: 1.5fr 1fr;
  padding: 20px 10px;
}

.div-block-606 {
  height: 7px;
  background-color: #fa0;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-470 {
  background-color: #c6d4df;
  border-bottom: 0 #fa0;
  border-left: 0 solid #fa0;
  border-right: 0 solid #fa0;
  border-radius: 0 0 7px 7px;
  margin: 0;
  padding: 20px 0 0;
}

.div-block-470.c {
  margin-top: 40px;
  padding: 0;
}

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

.bold-text-138 {
  font-weight: 500;
}

.heading-333 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.bold-text-129 {
  color: #2d68c3;
  font-size: 20px;
  font-style: italic;
  line-height: 30px;
}

.text-block-296 {
  font-size: 18px;
}

.tabs-4 {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 0 3px -20px #000;
}

.container-63 {
  border-bottom-left-radius: 0;
  padding-top: auto;
  padding-bottom: auto;
}

.heading-270 {
  text-transform: none;
  background-color: rgba(11, 29, 57, .1);
  border-top-right-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 10px 20px;
  box-shadow: 1px 1px 3px #000;
}

.paragraph-190 {
  border-bottom: 1px dotted #000;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.list-item-32 {
  font-size: 16px;
  line-height: 22px;
}

.div-block-613 {
  background-color: #dbe9f2;
}

.list-item-80 {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 400;
}

.tab-pane-tab-1 {
  background-color: #bec0c2;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.heading-327 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
}

.grid-108 {
  grid-template-rows: auto;
}

.div-block-634 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.heading-273 {
  color: #0078bc;
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
}

.div-block-614 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 7px;
  margin: 0 20px 60px;
  padding: 60px 0 0;
}

.div-block-615 {
  background-color: #0b1d39;
  border-radius: 7px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
}

.div-block-468 {
  background-color: #004d94;
  border-radius: 0;
  margin: 0;
  padding: 40px 20px;
}

.paragraph-191 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 34px;
}

.heading-325 {
  color: #0b1d39;
  border-bottom: 2px dotted #000;
  margin-top: 0;
  margin-bottom: 60px;
  padding-bottom: 50px;
  font-size: 40px;
  line-height: 40px;
}

.heading-376 {
  color: #2b2129;
  text-align: center;
  border-bottom: 5px #fa0;
  margin: 0 auto;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 56px;
  display: block;
}

.grid-90 {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 3.5fr 2.25fr;
  margin-bottom: 20px;
}

.grid-90.a {
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;
  grid-template-rows: auto;
  grid-template-columns: 3fr 3fr;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-401 {
  color: #021746;
  text-align: center;
  margin-top: 0;
  font-size: 60px;
  font-weight: 400;
  line-height: 70px;
}

.div-block-605 {
  margin-top: 60px;
  padding: 0;
}

.paragraph-197 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 22px;
}

.text-block-298 {
  text-align: center;
  margin-bottom: 0;
  font-style: italic;
}

.heading-377 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-style: italic;
  font-weight: 700;
}

.grid-116 {
  grid-row-gap: 19px;
  grid-template-columns: 1.25fr 2fr;
  margin-top: 0;
}

.list-item-90 {
  margin-bottom: 10px;
}

.tab-click {
  width: 20%;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #eedda0;
  border-left: 1px dotted #000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.tab-click:hover {
  color: #000;
  font-weight: 700;
}

.tab-click.w--current {
  color: #f5f5f5;
  background-color: #004d94;
  border-left-style: none;
  border-radius: 20px 20px 0 0;
  font-size: 20px;
  font-weight: 500;
  box-shadow: 1px 1px 3px #000;
}

.div-block-612 {
  background-color: #031f43;
  border-radius: 10px;
  align-self: center;
  padding: 10px 20px;
}

.text-block-299 {
  margin: 0 0 0 10px;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.div-block-475 {
  background-color: #fff;
  border-bottom: 0 #fa0;
  border-left: 0 #fa0;
  border-right: 0 #fa0;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  margin: 0;
  padding: 0;
}

.grid-110 {
  grid-row-gap: 41px;
  grid-template: "."
                 "."
                 "."
                 / 1.75fr 4.5fr 9.5fr;
  align-items: center;
  justify-items: stretch;
  margin-top: 20px;
}

.div-block-434 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

.div-block-591 {
  height: 3px;
  background-color: #fa0;
  margin-top: 20px;
  margin-bottom: 60px;
}

.div-block-591.b {
  margin-top: 40px;
}

.grid-107 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 20px;
}

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

.heading-326 {
  border-bottom: 1px dotted #000;
  margin-top: 0;
  padding-bottom: 10px;
  font-size: 20px;
}

.paragraph-194 {
  border-top: 1px #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 16px;
  line-height: 22px;
}

.list-2 {
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.list-11 {
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.list-item-81 {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 400;
}

.div-block-484 {
  align-self: center;
  padding-top: 2px;
  font-size: 16px;
  display: block;
}

.heading-353 {
  margin-top: 20px;
  font-size: 16px;
}

.tabs-menu-3 {
  border-bottom: 1px #000;
}

.grid-48 {
  background-color: #dbe9f2;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.tabs-content-4 {
  background-color: #fff;
  border-top: 1px #807e7e;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.div-block-610 {
  background-color: #fff;
  border-radius: 7px;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 40px 30px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-610.a {
  margin-bottom: 0;
}

.div-block-589 {
  background-color: #6eafa9;
  border-radius: 0;
  margin: 0;
  padding: 100px 0 40px;
}

.div-block-589.in {
  background-color: #bec0c2;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-616 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 40px;
}

.grid-101 {
  grid-column-gap: 0px;
  background-color: #c6d4df;
  grid-template: "."
  / 1.25fr 1fr 1.25fr;
  align-items: center;
  justify-items: center;
}

.grid-101.separator3 {
  background-color: #004d94;
}

.text-block-302 {
  margin-top: 10px;
}

.text-block-295 {
  color: #e9e9e9;
  background-color: #4e627b;
  border-bottom-left-radius: 0;
  padding: 10px 10px 10px 20px;
  line-height: 24px;
}

.grid-109 {
  grid-column-gap: 40px;
  grid-template: "."
  / 2.75fr 1fr;
  margin-top: 60px;
  margin-left: 20px;
  margin-right: 20px;
}

.link-35 {
  color: #000;
  font-style: normal;
  text-decoration: none;
}

.link-35:hover {
  color: #0166fd;
}

.div-block-587 {
  background-color: #dbe9f2;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 18px;
  line-height: 28px;
}

.heading-308 {
  color: #0078bc;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
}

.heading-308.a {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  font-weight: 400;
  display: block;
}

.text-block-272 {
  text-align: center;
  margin-top: 0;
  font-weight: 500;
}

.grid-111 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  align-items: stretch;
  justify-items: stretch;
}

.image-269 {
  border-radius: 7px;
  display: inline-block;
  position: relative;
  overflow: visible;
}

.partners-wraper {
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 1px 1px 3px #000;
}

.partners-wrapper {
  background-color: #fff;
  border-radius: 7px;
  align-self: stretch;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.partners-wrapper:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.section-102 {
  background-color: #0b1d39;
  padding-top: 70px;
  padding-bottom: 70px;
}

.container-64 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 7px;
  margin-top: 40px;
}

.div-block-623 {
  background-color: #fff;
  border-radius: 7px;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.div-block-624 {
  background-color: rgba(11, 29, 57, .3);
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  margin-top: 0;
  padding: 40px;
}

.div-block-624.a {
  background-color: #004d94;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 0;
}

.image-260 {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.image-262 {
  border-radius: 7px;
  display: block;
}

.grid-114 {
  grid-column-gap: 0px;
  background-color: #f5f5f5;
  grid-template: "."
  / 1fr 1fr 1fr;
  align-items: center;
  justify-items: stretch;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.grid-114.c {
  background-color: #74879e;
  border: 1px #e2e3f5;
  grid-template-columns: 1.75fr 1fr 1.75fr;
  grid-template-areas: ".";
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-90 {
  height: auto;
  color: #fff;
  background-color: #4e627b;
  border-top: 3px #32857d;
  border-bottom: 1px #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-block-304 {
  color: #3a3a3a;
  text-align: center;
  border-top: 1px dotted #000;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 25px;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-block-304:hover {
  color: #000;
}

.grid-92 {
  border-top: 3px solid #4e627b;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  padding-top: 40px;
}

.grid-92.state {
  background-color: #f8f8f8;
  border-top-style: none;
  border-radius: 10px;
  grid-template-rows: auto auto auto auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 20px;
  box-shadow: inset 1px 1px 10px #000;
}

.grid-92.dashboard {
  border-top: 6px solid #2a2a2a;
  margin-top: 50px;
  padding-top: 50px;
}

.link-block-37 {
  display: block;
}

.text-block-263 {
  color: #610d00;
  text-align: center;
  margin-top: 5px;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-263.a {
  padding-left: 0;
  padding-right: 0;
}

.image-21 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 17px 10px 10px;
  display: block;
}

.image-288 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.link-block-44 {
  height: 182px;
  color: #fff;
  background-color: #fff;
  border-radius: 10px;
  display: block;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.link-block-44:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #3a3a3a;
}

.div-block-626 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-radius: 0;
  margin-top: 0;
  padding: 0 0 40px;
}

.grid-113 {
  grid-column-gap: 0px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #9c9c9c;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-areas: ".";
  align-items: center;
  justify-items: center;
  margin-bottom: 0;
}

.container-69 {
  margin-top: 0;
}

.heading-312 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.italic-text-84 {
  font-weight: 400;
}

.container-66 {
  background-color: #c6d4df;
  border-radius: 10px;
  margin-bottom: 0;
}

.div-block-630 {
  height: 7px;
  background-color: #c6d4df;
}

.link-block-42 {
  width: auto;
  height: 182px;
  color: #3a3a3a;
  background-color: #fff;
  border-radius: 10px;
  padding-bottom: 0;
  font-style: normal;
  text-decoration: none;
  display: block;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.link-block-42:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #3a3a3a;
}

.link-block-42.a {
  width: 80%;
  height: auto;
  background-color: #fff;
}

.heading-307 {
  color: #000;
  text-align: center;
  border-top: 1px #000;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 26px;
}

.div-block-629 {
  background-color: #c6d4df;
  border-radius: 7px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
}

.div-block-631 {
  background-color: rgba(0, 0, 0, 0);
  align-self: start;
}

.div-block-628 {
  height: 84px;
}

.grid-112 {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  background-color: #e3e7ec;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 30px;
  box-shadow: inset 1px 1px 3px #000;
}

.image-278 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-303 {
  color: #b34233;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-top: 1px solid #9c9c9c;
  border-radius: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-303.a {
  margin-left: 20px;
  margin-right: 20px;
}

.text-block-303.indiana {
  color: #b34233;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  font-weight: 700;
}

.div-block-594 {
  margin-top: 20px;
}

.image-289 {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 20px;
}

.heading-306 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
}

.link-block-43 {
  height: 182px;
  background-color: #fff;
  border-radius: 10px;
  text-decoration: none;
  display: block;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.link-block-43:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #3a3a3a;
}

.link-34 {
  float: none;
  color: #0b1d39;
  text-align: center;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

.link-34:hover {
  color: #0b1d39;
  font-weight: 700;
}

.link-34.in {
  margin-top: 0;
}

.link-34.btt {
  margin-top: 100px;
  margin-bottom: 100px;
}

.link-34.btt.c {
  margin-top: 40px;
}

.link-34.btt2 {
  color: #fff;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-305 {
  color: #333;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 44px;
  display: block;
}

.heading-374 {
  color: #0b1d39;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 40px;
  font-size: 34px;
  font-style: italic;
  font-weight: 400;
}

.div-block-625 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fa46b3c092a0ebfe037a53d_background%20wavy3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  margin: 0;
}

.bold-text-126 {
  font-family: MuseoModerno, sans-serif;
  font-size: 38px;
}

.text-block-286 {
  text-align: center;
  border-top: 1px dotted #000;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 25px;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
}

.image-172 {
  float: left;
  margin-right: 10px;
}

.image-64 {
  margin-right: 20px;
  padding-left: 0;
}

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

.div-block-575 {
  float: right;
  margin-top: 15px;
}

.text-block-29 {
  float: left;
  color: #fff;
  text-align: left;
  margin-right: 0;
  display: inline-block;
}

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

.div-block-576 {
  float: right;
}

.grid-69 {
  grid-column-gap: 17px;
  grid-row-gap: 0px;
  grid-template: "."
  / 2fr .75fr 1.25fr;
  align-items: center;
}

.heading-189 {
  color: #f6d55c;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.div-block-38 {
  height: auto;
  color: #d3d3d3;
  border: 1px silver;
  border-top-style: dotted;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.text-block-28 {
  color: #e2e3f5;
  margin-top: 0;
  padding-top: 0;
  padding-left: 5px;
  font-size: 12px;
  display: inline-block;
}

.link-27 {
  color: #fff;
  text-decoration: none;
}

.image-24 {
  margin-top: 0;
}

.section-103 {
  background-color: #000;
  border-top: 5px solid #f6d55c;
  padding: 70px 0;
}

.text-block-84 {
  color: #fff;
  margin-top: 0;
  margin-right: 15px;
  padding-top: 0;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.heading-367 {
  color: silver;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
}

.image-213 {
  margin-right: 20px;
}

.link-19 {
  color: #e2e3f5;
  text-decoration: none;
}

.body {
  cursor: auto;
  font-family: proxima-nova, sans-serif;
}

.link-40 {
  text-decoration: none;
}

.div-block-635 {
  background-color: rgba(0, 0, 0, 0);
}

.text-block-305 {
  font-size: 18px;
}

.text-block-306 {
  color: #000;
  text-align: center;
  font-size: 16px;
}

.div-block-636 {
  background-color: #fff;
  border-bottom: 1px solid #bec0c2;
  border-right: 1px solid #bec0c2;
  border-radius: 7px;
  margin-top: 20px;
  padding: 40px 20px;
  box-shadow: inset 1px 1px 6px #000;
}

.grid-118 {
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  align-items: center;
  justify-items: end;
}

.div-block-637 {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-290 {
  opacity: .57;
  border: 1px solid #bec0c2;
  border-radius: 7px;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-638 {
  margin-top: 40px;
}

.heading-405 {
  border-bottom: 1px dotted #000;
  padding-bottom: 10px;
  font-size: 20px;
}

.paragraph-198 {
  font-size: 18px;
  line-height: 28px;
}

.paragraph-199 {
  background-color: #e3f0ff;
  margin-bottom: 20px;
  padding: 20px;
}

.div-block-639 {
  background-color: #0b1d39;
  border-radius: 7px;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 20px;
}

.paragraph-200 {
  color: #e9e9e9;
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 40px;
}

.video-2 {
  border: 1px #dbe9f2;
  border-radius: 0;
}

.div-block-640 {
  padding: 20px;
}

.heading-406 {
  color: #d3d3d3;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
}

.div-block-641 {
  margin-top: 0;
}

.heading-407 {
  color: #000;
  text-align: center;
  border-top: 5px solid #fa0;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 40px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 50px;
}

.div-block-642 {
  background-color: #dbe9f2;
  border-radius: 7px;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 0;
}

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

.image-291 {
  box-shadow: 1px 1px 3px #000;
}

.div-block-643 {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;
  border-radius: 0;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 40px 0;
}

.grid-119 {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 5.25fr 1.25fr;
}

.paragraph-201 {
  text-align: left;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 19px;
  line-height: 36px;
}

.heading-408 {
  text-align: center;
  border-top: 1px #000;
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: 500;
}

.heading-408.in {
  padding-bottom: 0;
  font-family: Lato, sans-serif;
}

.grid-120 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.speaker-wrapper-temp {
  background-color: #004d94;
  margin: 0 auto;
  padding: 40px 20px;
}

.speaker-wrapper {
  background-color: #fff;
  border-radius: 7px;
  padding-bottom: 15px;
}

.image-292 {
  width: 225px;
  height: 215px;
  padding: 10px;
  display: block;
}

.heading-409 {
  color: #0078c2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
}

.text-block-307 {
  text-align: center;
  border-top: 1px dotted #000;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 10px;
  font-style: italic;
}

.text-block-308 {
  text-align: center;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 16px;
  font-weight: 700;
}

.image-293 {
  display: block;
}

.image-294 {
  display: inline-block;
}

.grid-121 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.75fr 1.25fr;
}

.heading-410 {
  color: #fff;
  text-align: center;
  font-size: 31px;
  font-weight: 400;
}

.heading-411 {
  color: #e9e9e9;
  text-align: center;
  font-weight: 400;
}

.bold-text-140 {
  color: #e9e9e9;
}

.grid-122 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-auto-flow: row;
}

.heading-412 {
  color: #e9e9e9;
}

.heading-413 {
  color: #bec0c2;
  text-align: center;
  border: 1px #e9e9e9;
  border-bottom: 1px solid #4e627b;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
}

.heading-414 {
  color: #fff;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
}

.heading-414.a {
  direction: ltr;
  color: #bec0c2;
  text-align: center;
  letter-spacing: normal;
  text-transform: lowercase;
  margin-top: 50px;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 400;
  line-height: 42px;
}

.heading-415 {
  color: #fff;
  text-align: center;
  font-size: 30px;
}

.button-7 {
  width: 100%;
  text-align: center;
  border-radius: 7px;
  font-size: 20px;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.div-block-645 {
  background-color: #fff;
  border-radius: 7px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.grid-123 {
  grid-column-gap: 0px;
  grid-template-columns: .25fr minmax(0, .25fr) .25fr 1fr;
}

.div-block-646 {
  width: 35%;
  height: auto;
  padding-right: 10px;
}

.div-block-646.a {
  width: 20%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-646.c {
  width: 10%;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-646.d {
  width: 60%;
}

.div-block-647 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-124 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr;
}

.text-block-309 {
  height: auto;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-310 {
  text-align: right;
  font-size: 18px;
}

.text-block-311 {
  width: 20%;
  text-align: center;
}

.text-block-312 {
  font-size: 18px;
}

.text-block-313, .text-block-314 {
  font-size: 18px;
  font-weight: 700;
}

.text-block-315 {
  font-size: 18px;
  font-weight: 400;
}

.text-block-316 {
  border-top: 1px #000;
  margin-top: 0;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
}

.div-block-648 {
  background-color: #fff;
  margin: 20px;
}

.grid-125 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.75fr .25fr 2.25fr;
}

.grid-126 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
}

.grid-127 {
  grid-template-rows: auto auto auto;
}

.div-block-649 {
  background-color: #fff;
  border-radius: 7px;
  margin: 40px 0 0;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.grid-128 {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr .25fr .75fr 2.5fr 1fr;
}

.text-block-317, .text-block-318, .text-block-319 {
  text-align: center;
}

.text-block-320 {
  text-align: right;
  font-size: 18px;
}

.list-12 {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.grid-129 {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr .75fr;
}

.div-block-650 {
  background-color: #fff;
  border-radius: 7px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-651 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-651.b {
  margin-top: 0;
  margin-bottom: 0;
}

.session-wrapper {
  background-color: #c6d4df;
  border-radius: 0;
  margin: 40px 20px 0;
}

.session-wrapper.in {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-653 {
  border-radius: 0;
  margin: 80px 20px 70px;
}

.div-block-653.in {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-654 {
  border-radius: 0;
  margin: 80px 20px;
}

.div-block-654.in {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-655 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-top: 60px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-655.in {
  margin-bottom: 60px;
  margin-left: 0;
  margin-right: 0;
}

.heading-416 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.link-42 {
  color: #0964f1;
  font-weight: 700;
  text-decoration: none;
}

.div-block-656 {
  margin-top: 20px;
}

.div-block-657 {
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.list-13 {
  margin-bottom: 0;
  padding-left: 30px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.list-item-120, .list-item-121 {
  margin-bottom: 20px;
}

.heading-417 {
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 26px;
  font-weight: 700;
}

.div-block-658 {
  margin-top: 0;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-659 {
  background-color: #bdd4f2;
  border-top: 1px #000;
  border-bottom: 1px dotted #000;
  border-radius: 10px;
  margin: 0 0 40px;
  padding: 40px 20px;
  box-shadow: 1px 1px 3px #000;
}

.grid-130 {
  grid-column-gap: 20px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 2.75fr;
  margin-right: 0;
  padding: 0;
}

.div-block-660 {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px #000;
  margin: 0;
  padding: 0;
}

.text-block-321 {
  color: #333;
  background-color: #fefdfb;
  border-bottom: 1px solid #bec0c2;
  border-right: 1px solid #bec0c2;
  border-radius: 7px;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 42px;
  box-shadow: inset 1px 1px 3px #000;
}

.text-block-322 {
  margin-bottom: 60px;
  margin-left: 0;
  margin-right: 0;
  font-size: 24px;
  font-style: italic;
  line-height: 24px;
}

.heading-418 {
  margin-top: 0;
  margin-left: 0;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.div-block-661 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 40px 20px 0;
  padding: 0;
}

.grid-131 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  margin-left: 0;
  margin-right: 0;
}

.grid-132 {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1.5fr;
  padding-left: 0;
  padding-right: 0;
}

.div-block-662 {
  margin-top: 0;
  padding-bottom: 40px;
}

.div-block-565 {
  height: 7px;
  background-color: #fa0;
}

.grid-82 {
  grid-column-gap: 0px;
  background-color: #4e627b;
  grid-template: "."
  / 1.25fr 1.25fr 1.25fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-663 {
  background-color: #fff;
  border-radius: 7px;
  margin: 0 40px;
  padding: 30px;
  box-shadow: 1px 1px 3px #000;
}

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

.grid-133 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  align-items: start;
}

.heading-419 {
  margin-top: 0;
}

.text-block-323 {
  font-size: 18px;
  line-height: 30px;
}

.heading-420 {
  margin-top: 0;
  font-size: 30px;
}

.div-block-665 {
  text-align: center;
  margin-left: 0;
}

.link-43 {
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.div-block-666 {
  background-color: #fff;
}

.button-8 {
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 60px;
  display: flex;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.button-8:hover {
  color: #000;
  background-color: #d60052;
  transform: translate(0, -3px);
  box-shadow: 20px 0 30px -10px #000;
}

.italic-text-86, .bold-text-141 {
  color: #fff;
}

.bold-text-142, .bold-text-143 {
  color: #fff;
  font-style: italic;
}

.div-block-667 {
  margin-bottom: 0;
  padding-bottom: 80px;
}

.heading-421 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 50px;
}

.div-block-668 {
  border-radius: 10px;
  margin-bottom: 60px;
}

.div-block-669 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-144, .bold-text-145, .bold-text-146 {
  color: #0b1d39;
  font-size: 24px;
  font-style: normal;
  font-weight: 900;
  line-height: 28px;
}

.div-block-670 {
  background-color: #f8f8f8;
  border-radius: 7px;
  margin-top: 60px;
  padding: 30px 20px 20px;
  box-shadow: inset 1px 1px 3px #000;
}

.image-295 {
  border-radius: 7px;
  box-shadow: 14px 14px 30px -10px #000;
}

.text-block-324 {
  font-size: 16px;
  line-height: 24px;
}

.list-14 {
  margin-top: 20px;
  font-size: 16px;
  line-height: 24px;
}

.list-item-122, .list-item-123 {
  margin-bottom: 20px;
}

.div-block-671 {
  color: #333;
  background-color: #e9e9e9;
  border-top: 1px dotted #000;
  border-radius: 0;
  margin-top: 0;
  margin-right: 0;
  padding: 30px 20px 0 0;
}

.bold-text-147, .bold-text-148, .bold-text-149 {
  color: #000;
  font-style: italic;
}

.list-15 {
  color: #e3e7ec;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
  display: inline-block;
}

.heading-422 {
  color: #0b1d39;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px dotted #000;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 40px;
  font-size: 26px;
  line-height: 26px;
}

.list-item-124 {
  margin-bottom: 20px;
  line-height: 30px;
}

.list-item-125, .list-item-126, .list-item-127 {
  margin-bottom: 20px;
}

.grid-134 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  margin-top: 0;
}

.heading-423 {
  color: #e3e7ec;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 400;
  line-height: 54px;
}

.heading-423.a {
  color: #2b2129;
}

.div-block-672 {
  color: #fa0;
  background-color: #000;
  border-radius: 7px;
  margin-bottom: 30px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px;
}

.container-70 {
  margin-top: 0;
}

.div-block-673 {
  margin-top: 80px;
}

.heading-424 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  border-bottom: 1px dotted #f8f8f8;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 42px;
}

.grid-135 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 2fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
}

.div-block-674 {
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6009baafae43c573f24e06b2_background%20curvea.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  margin-top: 40px;
  margin-bottom: 60px;
  padding: 20px;
  box-shadow: 14px 14px 30px -10px #000;
}

.image-296 {
  height: 70%;
  border-radius: 10px;
  padding-top: 0;
  padding-left: 0;
}

.heading-425 {
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-675 {
  margin-top: 80px;
}

.image-283 {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-right: 10px;
  box-shadow: 11px 11px 15px -10px #000;
}

.image-297, .image-298 {
  border-radius: 50%;
}

.grid-136 {
  grid-row-gap: 40px;
  grid-template-columns: .25fr 1.75fr 1fr;
}

.paragraph-202 {
  color: #333;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px #000;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 32px;
}

.heading-426 {
  text-align: center;
  border-top: 3px solid #fa0;
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 30px;
}

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

.link-44 {
  text-decoration: none;
}

.text-block-325 {
  border-bottom: 1px dotted #000;
  padding-bottom: 10px;
}

.grid-137 {
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1.75fr 1.5fr;
  margin-top: 0;
}

.grid-138, .grid-139 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.image-299 {
  border-radius: 7px;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-677 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 7px;
  margin-top: 0;
  padding: 20px;
}

.text-block-326 {
  padding-top: 5px;
  font-size: 16px;
  line-height: 26px;
  text-decoration: none;
}

.link-45 {
  text-decoration: none;
}

.text-block-327 {
  font-size: 14px;
  line-height: 26px;
}

.text-block-328 {
  margin-top: 5px;
  font-size: 16px;
  line-height: 26px;
  text-decoration: none;
}

.text-block-329 {
  font-size: 14px;
  line-height: 26px;
}

.text-block-330, .text-block-331 {
  border-bottom: 1px #807e7e;
  margin-right: 20px;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 26px;
}

.link-46 {
  text-decoration: none;
}

.image-300 {
  background-color: rgba(0, 0, 0, 0);
}

.heading-427 {
  color: #000;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 50px;
  padding-bottom: 50px;
  font-size: 60px;
  font-weight: 900;
  line-height: 80px;
}

.bold-text-150 {
  color: #fa0;
  text-transform: uppercase;
  font-size: 37px;
}

.div-block-678 {
  margin-left: 40px;
  margin-right: 40px;
}

.div-block-679 {
  background-color: #6eafa9;
  margin-top: 0;
  padding: 20px 0 70px;
}

.div-block-679.in {
  background-color: #5d2d3b;
  margin: 40px 0 0;
  padding: 40px 20px 60px;
}

.div-block-680 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.div-block-681 {
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-140 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 4.25fr;
  align-items: center;
  justify-items: center;
}

.div-block-682 {
  margin-top: 0;
}

.grid-141 {
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
}

.heading-428 {
  width: auto;
  color: #0b1d39;
  text-align: left;
  border-top: 1px #000;
  border-bottom: 1px #000;
  flex: none;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 28px;
  line-height: 1.3;
  display: inline-block;
}

.image-302 {
  border: 2px #969696;
  border-left-width: 0;
  border-radius: 50%;
  flex: 1;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.speaker-wrapper2 {
  background-color: #fff;
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.text-block-332 {
  text-align: center;
  flex: 1;
  align-self: stretch;
  margin-bottom: 0;
  font-size: 18px;
  font-style: italic;
  line-height: 1.3;
}

.text-block-333 {
  width: 100%;
  text-align: center;
  border-bottom: 1px #000;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
}

.text-block-333.a {
  border-top: 1px #000;
  border-bottom-style: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.text-block-334 {
  display: inline;
}

.text-block-335 {
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.div-block-683 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-block-336 {
  text-align: center;
  align-self: center;
  font-size: 16px;
  font-style: italic;
}

.text-block-336.a {
  font-size: 20px;
  font-style: normal;
}

.text-block-336.b {
  font-style: normal;
}

.image-303 {
  flex: 0 auto;
  align-self: center;
  margin-bottom: 20px;
}

.div-block-684 {
  margin-top: 0;
}

.grid-142 {
  grid-template-rows: auto;
}

.link-47 {
  text-decoration: none;
}

.link-47.a, .link-48 {
  font-style: normal;
  text-decoration: none;
}

.grid-143 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
}

.div-block-685 {
  border-top: 3px solid #fa0;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 60px;
}

.text-block-337 {
  font-size: 18px;
}

.text-block-338 {
  font-size: 24px;
}

.link-49 {
  font-size: 24px;
  text-decoration: none;
}

.section-104 {
  background-color: #000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-104.a {
  background-color: #2b2129;
}

.text-block-339 {
  color: #b8cbe9;
  text-align: right;
  font-size: 16px;
}

.grid-144 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  justify-items: stretch;
}

.text-block-340 {
  color: #e3e7ec;
  font-size: 20px;
}

.bold-text-151 {
  color: #fff;
  font-size: 24px;
}

.bold-text-152 {
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 900;
}

.italic-text-87, .italic-text-88 {
  color: #2d68c3;
  font-size: 20px;
  line-height: 30px;
}

.grid-145 {
  grid-column-gap: 20px;
  grid-row-gap: 31px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
}

.div-block-686 {
  background-color: #004d94;
  margin-bottom: 0;
  padding: 20px 20px 60px;
}

.image-306 {
  border-radius: 7px;
  margin-right: 0;
  box-shadow: 14px 14px 30px -10px #000;
}

.image-307 {
  border-radius: 10px;
  margin-right: 0;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-687 {
  background-color: #fff;
  margin-top: 0;
}

.link-block-45 {
  padding: 15px;
  display: inline-block;
}

.image-308 {
  padding-top: 10px;
}

.link-block-46 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin: 20px;
  display: flex;
}

.image-309 {
  flex: 0 auto;
  align-self: auto;
}

.grid-146 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #004d94;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.link-block-47, .link-block-48, .link-block-49 {
  background-color: #fff;
}

.sponsor-wrapper {
  width: 200px;
  height: 200px;
  background-color: #fff;
  border-radius: 7px;
  padding: 15px;
  display: flex;
}

.bold-text-153 {
  color: #f6d55c;
  font-size: 24px;
}

.div-block-688 {
  margin-top: 0;
}

.logos {
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 1px 1px 3px #000;
}

.image-311 {
  border-radius: 7px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-341, .text-block-342, .text-block-343 {
  text-align: center;
  align-self: stretch;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}

.text-block-344 {
  text-align: center;
  align-self: stretch;
  font-size: 14px;
  font-weight: 400;
}

.div-block-689 {
  background-color: #c6d4df;
  padding-bottom: 60px;
}

.div-block-689.in {
  background-color: #bdd4f2;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

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

.div-block-690 {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.heading-429 {
  color: #0b1d39;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.heading-429.in {
  border-bottom-style: none;
  padding-bottom: 0;
}

.bold-text-154 {
  font-weight: 900;
}

.heading-430 {
  text-align: center;
  border-top: 1px dotted #000;
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 30px;
  font-size: 30px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-691 {
  height: auto;
  color: #0b1d39;
  background-color: #0b1d39;
  flex: 1;
  align-self: stretch;
  margin-top: 0;
}

.text-block-345 {
  color: #fff;
}

.text-block-346 {
  color: #fff;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding: 0;
  font-size: 16px;
  display: flex;
}

.div-block-692 {
  height: 75px;
  background-color: #0b1d39;
  border-radius: 7px;
  flex: 0 auto;
  align-self: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.text-block-347 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
  position: static;
}

.image-312 {
  margin-top: 70px;
}

.div-block-693 {
  height: 60px;
  background-color: #000;
}

.italic-text-90 {
  color: #e08504;
  text-transform: capitalize;
  font-size: 28px;
}

.italic-text-91, .italic-text-92, .italic-text-93, .italic-text-94 {
  color: #e08504;
  text-transform: capitalize;
  font-size: 26px;
}

.section-105 {
  background-color: #000;
}

.section-106 {
  background-color: #000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-694 {
  height: 20px;
  background-color: #000;
}

.heading-431 {
  color: #e08504;
  margin-top: 0;
  font-size: 30px;
}

.text-block-348 {
  color: #e9e9e9;
  margin-top: 50px;
  font-size: 20px;
  line-height: 30px;
}

.link-50 {
  color: #b8cbe9;
  font-size: 20px;
  text-decoration: none;
}

.heading-432 {
  color: #fff;
  margin-bottom: 60px;
  font-size: 40px;
}

.heading-433, .text-block-349, .text-block-350 {
  color: #fff;
}

.heading-434 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

.heading-435 {
  color: #c6d4df;
  text-align: center;
  font-size: 30px;
}

.heading-436 {
  color: #c6d4df;
  text-align: center;
  font-size: 26px;
  font-weight: 400;
}

.section-107 {
  height: 450px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fa2ed183fb38c21f6650126_making%20a%20difference%20together4d.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-108 {
  background-color: #4e627b;
  padding-top: 100px;
  padding-bottom: 100px;
}

.body-2 {
  font-family: Roboto, sans-serif;
}

.heading-437 {
  font-size: 24px;
  font-weight: 400;
}

.grid-147 {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1.25fr;
  align-content: stretch;
  justify-items: start;
  margin-bottom: 60px;
  padding-top: 0;
}

.paragraph-203 {
  color: #d4e8ff;
  text-align: left;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 40px;
}

.paragraph-204 {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 40px;
}

.image-313 {
  width: auto;
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.text-block-351 {
  font-size: 20px;
  line-height: 40px;
}

.text-block-352 {
  color: #333;
  text-align: left;
  border-top: 1px #525252;
  margin-top: 0;
  padding-top: 0;
  font-size: 24px;
  font-style: normal;
  line-height: 40px;
}

.section-109 {
  height: 500px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5faafdbe6974eebbab804262_making%20a%20difference%20together1b.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-438 {
  color: #f8f8f8;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
  border-top: 1px #525252;
  border-bottom: 1px dotted #dbe9f2;
  margin-top: 0;
  margin-bottom: 60px;
  padding-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 46px;
  font-weight: 900;
  line-height: 50px;
}

.section-110 {
  background-color: #e5d1bb;
  border-top: 1px solid #0b1d39;
  border-bottom: 1px solid #0b1d39;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-439 {
  color: #525252;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 56px;
}

.list-16 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 22px;
  font-style: italic;
  line-height: 40px;
}

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

.section-111 {
  background-color: #3caea3;
  padding-top: 0;
  padding-bottom: 0;
}

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

.link-51 {
  color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  text-decoration: none;
}

.link-51:hover {
  color: #e9e9e9;
}

.link-51.w--current {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.link-51.a {
  color: #000;
}

.link-51.a:hover {
  color: #f8f8f8;
}

.link-51.a.current.w--current {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.link-51.b {
  color: #000;
  font-family: Roboto, sans-serif;
}

.link-51.b:hover {
  color: #f8f8f8;
}

.link-51.b.w--current {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.link-51.c {
  color: #000;
  font-family: Roboto, sans-serif;
}

.link-51.c:hover {
  color: #f8f8f8;
}

.link-51.c.current.w--current {
  color: #fff;
}

.link-51.d {
  color: #000;
  font-family: Roboto, sans-serif;
}

.link-51.d:hover {
  color: #f8f8f8;
}

.link-51.d.current.w--current {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.section-112 {
  height: auto;
  letter-spacing: normal;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-113 {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-114 {
  height: auto;
  background-image: linear-gradient(#c6d4df, #fff);
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-115 {
  height: 450px;
  background-image: linear-gradient(rgba(255, 255, 255, .74), rgba(255, 255, 255, .74)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60647dda9f787025b0744921_call%20me2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-116 {
  background-color: #c6d4df;
  border-top: 3px #32857d;
  border-bottom: 3px #32857d;
  padding-top: 70px;
  padding-bottom: 70px;
}

.text-block-353 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-354 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: inline-block;
}

.text-block-355 {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-696 {
  background-color: #f6d55c;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-696:hover {
  background-color: #fec200;
}

.div-block-696.a {
  background-color: #b34233;
}

.text-block-356 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.heading-440 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 40px;
}

.heading-440.a {
  color: #fff;
  text-shadow: 1px 1px 3px #000;
}

.bold-text-155 {
  color: #2b2129;
  font-weight: 900;
}

.image-314 {
  text-align: center;
  display: block;
}

.div-block-697 {
  background-color: #4e627b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.image-315 {
  border-radius: 0;
  align-self: center;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-156 {
  font-weight: 400;
}

.image-316 {
  width: auto;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: block;
}

.heading-441 {
  color: #333;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  display: block;
}

.heading-442, .heading-443 {
  color: #525252;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 56px;
}

.grid-149 {
  grid-column-gap: 40px;
  border-top: 1px silver;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: .5fr 3.5fr;
  justify-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.heading-444 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.image-317 {
  border-radius: 7px;
  margin-right: 0;
  box-shadow: 1px 1px 3px #000;
}

.nav-link-2 {
  float: none;
  clear: both;
  background-color: #f6d55c;
}

.container-71 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

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

.text-block-357 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  text-decoration: none;
}

.link-block-50 {
  text-decoration: none;
}

.link-block-50.w--current {
  color: #fff;
  text-transform: uppercase;
}

.link-block-51 {
  text-decoration: none;
}

.link-block-51:hover {
  color: #fff;
  text-transform: uppercase;
}

.link-block-52, .link-block-53, .link-block-54, .link-block-55 {
  text-decoration: none;
}

.section-117 {
  background-color: #3caea3;
}

.navbar {
  text-align: center;
  background-color: #0b1d39;
  border-top: 3px #32857d;
  border-bottom: 3px #32857d;
  font-family: Roboto, sans-serif;
}

.navbar.black {
  background-color: #000;
}

.grid-151 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 0;
}

.link-52 {
  color: silver;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.link-52:hover {
  color: #fff;
}

.link-52.w--current {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.link-53 {
  color: silver;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.link-53:hover {
  color: #fff;
}

.link-53.w--current {
  color: #fff;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
}

.section-119 {
  background-color: #dbe9f2;
  padding-top: 60px;
  padding-bottom: 100px;
}

.heading-445 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 40px;
}

.body-3, .body-4, .body-5 {
  font-family: Roboto, sans-serif;
}

.body-6 {
  font-family: proxima-nova, sans-serif;
}

.body-7 {
  font-family: Roboto, sans-serif;
}

.paragraph-205 {
  border-top: 1px dotted #000;
  border-bottom: 1px #d3d3d3;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 22px;
  line-height: 40px;
}

.heading-389 {
  color: #031f43;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 58px;
  line-height: 58px;
}

.grid-57 {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr;
}

.div-block-698 {
  height: 1px;
  background-color: #d3d3d3;
}

.container-51 {
  background-color: rgba(0, 0, 0, 0);
}

.bold-text-69 {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.paragraph-150 {
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 40px;
  margin-bottom: auto;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

.div-block-500 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-top: 0;
  padding: 0;
}

.image-240 {
  border-radius: 10px 50px 0 0;
  box-shadow: 20px 0 30px -10px #3a3a3a;
}

.div-block-699 {
  height: 1px;
  background-color: #d3d3d3;
  margin-top: 0;
}

.heading-210 {
  color: #031f43;
  text-align: center;
  border-bottom: 1px solid #d3d3d3;
  margin-top: 0;
  margin-bottom: 60px;
  padding-bottom: 60px;
  font-size: 54px;
  font-weight: 300;
  line-height: 70px;
}

.heading-291 {
  color: #333;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-style: italic;
  line-height: 40px;
}

.section-82 {
  background-color: rgba(3, 31, 67, .53);
  padding-top: 70px;
  padding-bottom: 70px;
}

.container-75 {
  margin-bottom: 0;
}

.image-241 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #3a3a3a;
}

.heading-446 {
  color: #f8f8f8;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px #d3d3d3;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 23px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

.section-120 {
  height: 550px;
  max-width: 100%;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fcaa90cf4a016494accb203_CT%20summit%20background%20image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-bottom: 3px #000;
  padding-top: 20px;
  padding-bottom: 0;
  position: relative;
}

.heading-447 {
  font-family: Ubuntu, Helvetica, sans-serif;
}

.container-76 {
  margin-top: 0;
  padding-top: 40px;
}

.heading-448 {
  color: #f8f8f8;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
}

.italic-text-95 {
  font-weight: 900;
}

.section-121 {
  background-color: #000;
}

.heading-449 {
  color: #4e627b;
  margin-bottom: 10px;
  font-size: 50px;
}

.heading-450 {
  color: #4e627b;
  margin-top: 0;
  font-size: 50px;
}

.div-block-700 {
  height: 500px;
  display: block;
}

.div-block-701 {
  max-width: 1100px;
  object-position: 50% 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-702 {
  height: auto;
  max-width: 1100px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fc91be41436c1527188337d_CT%20summit%20test.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
}

.div-block-703 {
  object-fit: fill;
}

.heading-451 {
  text-align: center;
  margin-bottom: 25px;
  margin-right: 0;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.container-77 {
  padding-top: 0;
}

.image-319 {
  max-width: 669px;
  margin-left: -30px;
}

.heading-452 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 44px;
  font-weight: 400;
  line-height: 60px;
}

.heading-453 {
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  font-size: 44px;
  font-weight: 400;
  line-height: 50px;
}

.heading-454 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.section-122 {
  background-color: #f6f6f6;
  border-top: 1px solid #e3e7ec;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-320 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bold-text-157, .bold-text-158 {
  color: #000;
}

.section-123 {
  color: #fff;
  background-color: #fff;
  border-top: 1px solid silver;
  border-bottom: 1px #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-321 {
  border-radius: 7px;
  box-shadow: 14px 14px 30px -10px #000;
}

.grid-152 {
  grid-row-gap: 0px;
}

.div-block-704 {
  height: 700px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fce50a58057135bad394c14_computer7a.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-322 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-705 {
  border-bottom: 1px #d3d3d3;
  padding-bottom: 0;
}

.grid-153 {
  grid-column-gap: 30px;
  background-color: #c6d4df;
  border-top: 1px #dbe9f2;
  border-bottom: 1px #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 2.5fr;
  padding: 30px;
}

.image-323 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-159, .bold-text-160 {
  color: #fff;
}

.section-47 {
  background-color: #fff;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6009baafae43c573f24e06b2_background%20curvea.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 2px solid #6d7280;
  border-bottom: 2px solid #6d7280;
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-47.about-us {
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6009baafae43c573f24e06b2_background%20curvea.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-style: none;
  border-top-width: 4px;
  border-bottom-style: none;
  border-bottom-width: 4px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-47.a {
  background-color: #708a81;
  background-image: linear-gradient(rgba(212, 185, 94, .36), rgba(212, 185, 94, .36)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/603961df4e59316805ae5d79_background%20brown2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top-style: solid;
  border-top-color: #2b2129;
  border-bottom-color: #2b2129;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-401 {
  height: 400px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fd1107de6e16197518befe7_innovation8c.jpg");
  background-position: 50% 12%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 15px;
  align-items: center;
  display: flex;
  box-shadow: 14px 14px 30px -10px #3a3a3a;
}

.heading-244 {
  color: #f5f5f5;
  text-shadow: 1px 1px 6px #000;
  margin-left: 120px;
  font-size: 60px;
  line-height: 80px;
  display: inline-block;
}

.section-124 {
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fd1062f0a7e86666d1cc45e_background%20whitesmaller3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-124.state {
  background-image: linear-gradient(rgba(212, 185, 94, .36), rgba(212, 185, 94, .36)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fd1062f0a7e86666d1cc45e_background%20whitesmaller3.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 1px solid #bec0c2;
}

.grid-154 {
  grid-template-rows: auto;
}

.section-125, .section-126 {
  background-color: #4e627b;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-78, .container-79, .session-div-block, .container-80, .container-81 {
  background-color: #c6d4df;
}

.container-82 {
  margin-top: 100px;
}

.container-83, .container-84 {
  background-color: #c6d4df;
}

.heading-455 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-706 {
  height: auto;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  display: flex;
  box-shadow: 14px 14px 30px -10px #000;
}

.image-324 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.bold-text-161, .bold-text-162 {
  color: #fff;
}

.bold-text-163, .bold-text-164 {
  color: #fff;
  font-style: italic;
}

.bold-text-165 {
  color: #000;
}

.section-127 {
  background-color: #4e627b;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-85 {
  background-color: #b8bcc5;
  padding: 0 20px 20px;
}

.div-block-708 {
  background-color: #f8f8f8;
  border-radius: 7px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.grid-155 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.section-128 {
  background-color: #c6d4df;
  padding-top: 60px;
  padding-bottom: 100px;
}

.div-block-709, .div-block-710, .div-block-711 {
  background-color: #f8f8f8;
  border-radius: 7px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.section-129 {
  background-color: #74879e;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-156 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.div-block-712 {
  background-color: #004d94;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 40px;
}

.image-325 {
  border-radius: 10px;
}

.link-54 {
  color: #337bd5;
  font-weight: 500;
  text-decoration: none;
}

.image-327 {
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-130 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-456 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 44px;
  font-weight: 400;
  line-height: 60px;
}

.bold-text-166 {
  color: #000;
  font-size: 46px;
}

.italic-text-96, .italic-text-97, .italic-text-98, .italic-text-99 {
  color: #fff;
}

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

.section-131 {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(212, 185, 94, .48), rgba(212, 185, 94, .48)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/603961df4e59316805ae5d79_background%20brown2.jpg");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 80px;
  padding-bottom: 60px;
}

.grid-157 {
  grid-row-gap: 20px;
  background-color: #0b1d39;
  border: 1px solid #000;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 4.75fr 5fr;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-713 {
  height: 400px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60183b04f1d3d1cd8f699f46_community%20impact%20summit%20backdrop%20smaller.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.heading-457 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 50px;
}

.bold-text-168 {
  color: #fec200;
  text-transform: uppercase;
  font-size: 83px;
}

.heading-458 {
  color: #ff812a;
  text-shadow: 1px 1px 2px #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 104px;
  font-weight: 900;
  line-height: 100px;
}

.heading-459 {
  color: #fdaf7a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
}

.heading-460 {
  color: #fdaf7a;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
}

.paragraph-206 {
  color: #f8f8f8;
  border-top: 1px dotted #807e7e;
  margin: 0;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 27px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
  text-decoration: none;
}

.bold-text-169 {
  font-size: 24px;
}

.body-8 {
  font-family: Roboto, sans-serif;
}

.body-8.in {
  font-family: proxima-nova, sans-serif;
}

.heading-461 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
}

.heading-462 {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-size: 50px;
  line-height: 50px;
}

.heading-463 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 3px solid #0b1d39;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 50px;
}

.section-132 {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(198, 212, 223, .91), rgba(198, 212, 223, .91)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fcaa90cf4a016494accb203_CT%20summit%20background%20image.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom: 1px #0b1d39;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-133 {
  background-color: #c6d4df;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-133.a {
  background-color: #32857d;
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-328 {
  width: 80%;
  border-radius: 10px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 14px 14px 30px -10px #000;
}

.italic-text-100 {
  text-transform: none;
}

.heading-464 {
  color: #e3e7ec;
  text-align: center;
  border-bottom: 1px dotted #e3e7ec;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 40px;
}

.grid-158 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr .25fr;
}

.grid-158.in {
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1.25fr .25fr;
  padding: 40px 20px;
  box-shadow: 1px 1px 3px #000;
}

.container-86 {
  margin-top: 50px;
}

.container-87 {
  height: 300px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/602aca7085364a2908b28d3b_brick%20wall%20with%20floor2.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 100px;
  display: block;
}

.div-block-714 {
  margin-top: 40px;
}

.bold-text-170 {
  font-size: 24px;
}

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

.section-134 {
  height: auto;
  background-image: linear-gradient(rgba(248, 248, 248, .82), rgba(248, 248, 248, .82)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/602ed9f50d265f82599f9b3e_Indiana5.jpg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-135 {
  background-color: #32857d;
  padding-top: 80px;
  padding-bottom: 80px;
}

.paragraph-207 {
  margin-bottom: 0;
  font-size: 22px;
  line-height: 44px;
}

.container-88 {
  margin-top: 40px;
}

.grid-159 {
  grid-column-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

.image-329 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.text-block-358 {
  color: #e9e9e9;
  text-align: left;
  border-top: 1px #000;
  border-right: 1px dotted #fff;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.paragraph-208 {
  color: #0b1d39;
  border-top: 1px dotted #0b1d39;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.container-89 {
  margin-top: 100px;
}

.grid-160 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 2fr;
}

.div-block-716 {
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/603018c9ffca116570f7422e_People%20and%20city2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-90 {
  margin-top: 40px;
}

.grid-161 {
  background-color: #fff;
  border-radius: 10px;
  grid-template-columns: .5fr 1fr;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-717 {
  height: 300px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/603018c9ffca116570f7422e_People%20and%20city2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-162 {
  grid-column-gap: 20px;
  background-color: #bec0c2;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 20px;
}

.heading-466 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 2px #000;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 56px;
}

.div-block-718 {
  height: 300px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60183b04f1d3d1cd8f699f46_community%20impact%20summit%20backdrop%20smaller.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-163 {
  grid-template-columns: 3.75fr 4.25fr 3.75fr;
}

.bold-text-171 {
  color: #fcfda3;
  text-shadow: 1px 1px 2px #000;
  font-size: 28px;
  line-height: 28px;
}

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

.image-330 {
  border-radius: 10px;
  box-shadow: 11px 11px 15px -10px #000;
}

.grid-164 {
  grid-column-gap: 0px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 9.25fr .25fr;
  margin-top: 0;
  margin-bottom: 40px;
}

.div-block-720 {
  height: 5px;
  background-color: #ecc63f;
}

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

.section-136 {
  height: auto;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fd0f3c1c434ed50be525cce_background%20wavy%20smaller.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: inset 0 20px 30px -10px #000;
}

.body-9 {
  font-family: proxima-nova, sans-serif;
}

.heading-467 {
  color: #0b1d39;
  text-align: center;
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 80px;
  font-weight: 300;
  line-height: 90px;
}

.grid-165 {
  grid-template-rows: auto;
}

.div-block-721 {
  margin-top: 50px;
}

.section-137 {
  background-color: #000;
  border-bottom: 5px solid #f6d55c;
}

.heading-468 {
  color: #f6d55c;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.bold-text-172 {
  font-size: 24px;
  line-height: 1.3;
}

.bold-text-173, .bold-text-174 {
  font-weight: 400;
}

.text-block-359 {
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
}

.section-138 {
  background-color: #f8f8f8;
  border-top: 5px #f6d55c;
  padding-top: 70px;
  padding-bottom: 70px;
}

.text-block {
  color: #bec0c2;
  font-weight: 400;
}

.text-block:hover {
  color: #fff;
}

.nav_link {
  color: #bec0c2;
  font-weight: 400;
  transition: transform .2s, opacity .2s;
  transform: translate(0);
}

.nav_link:hover {
  color: #fff;
  transform: translate(0, -2px);
}

.nav_link.w--current {
  color: #fff;
  text-decoration: none;
}

.nav_solutions_dropdown {
  color: #bec0c2;
}

.nav_container {
  width: auto;
  min-width: 100%;
  background-color: #000;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
}

.icon {
  color: #cadcec;
  display: block;
}

.icon:hover {
  color: #fff;
}

.nav_button {
  color: #cadcec;
  border: 2px solid #cadcec;
  border-radius: 20px;
  margin: 11px 20px 11px 11px;
  padding: 8px 15px;
  font-weight: 500;
}

.nav_button:hover {
  color: #000;
  background-color: #cadcec;
  font-weight: 500;
}

.nav_button.w--current {
  color: #fff;
  font-weight: 400;
}

.nav_button.w--current:hover {
  color: #000;
}

.dropdown-list {
  border-radius: 0;
}

.dropdown-list.w--open {
  background-color: #242424;
  border-radius: 11px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.nav_solutions_dropdown_link {
  color: #ddd;
}

.nav_solutions_dropdown_link:hover {
  color: #fff8f8;
}

.nav_solutions_dropdown_link.w--current {
  color: #ffd600;
  text-decoration: none;
}

.dropdown-toggle {
  color: #bec0c2;
  font-weight: 500;
  transition: transform .2s, opacity .2s;
  transform: translate(0);
}

.dropdown-toggle:hover {
  transform: translate(0, -2px);
}

.site_id_logo {
  padding-top: 0;
  padding-left: 20px;
}

.nav-menu {
  color: #bec0c2;
}

.request_demo_form_input {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #ddd;
  border-radius: 6px;
  margin-bottom: 22px;
  padding: 30px 24px;
  font-size: 20px;
}

.request_demo_form_telephone {
  color: #bebebe;
  text-align: center;
  margin-top: 18px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.paragraph {
  color: #9c9c9c;
  margin-bottom: 18px;
  font-size: 20px;
  line-height: 31px;
}

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

.section.section_request_demo {
  background-color: #f3f7ff;
  padding-top: 109px;
  padding-bottom: 0;
}

.request_demo_under_form {
  text-align: center;
  margin-top: 35px;
}

.request_demo_title {
  color: #474747;
  padding-bottom: 12px;
  font-size: 46px;
  line-height: 54px;
}

.div-block-4 {
  padding-right: 36px;
}

.request_demo_form_field_label {
  color: #8f8f8f;
  font-weight: 500;
}

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

.list {
  padding-left: 16px;
  font-size: 14px;
}

.custom_container {
  max-width: 1170px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-top-left-radius: 0;
  flex: 1;
  margin: 0 auto;
  padding-bottom: 0;
}

.custom_container.cci {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.request_demo_list_item {
  padding-bottom: 7px;
}

.btn {
  background-color: #2595f8;
  border-radius: 20px;
  padding: 12px 26px;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.btn.btn_block {
  width: 100%;
  text-align: center;
  background-color: #2595f8;
  display: block;
}

.btn.btn_block:hover {
  background-color: #63b6ff;
}

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

.request_demo_form {
  width: 500px;
  background-color: #fff;
  border-radius: 20px;
  margin: 0 20px;
  padding: 34px;
  box-shadow: 0 0 20px 16px rgba(0, 0, 0, .07);
}

.text-block-6 {
  color: #818181;
  padding-top: 14px;
}

.link {
  color: #818181;
}

.bold-text-5 {
  color: #858585;
  line-height: 23px;
}

.image-8 {
  margin-top: 33px;
}

.text-block-8 {
  color: #6e6e6e;
  margin-bottom: 4px;
}

.section-139 {
  height: auto;
  background-image: linear-gradient(rgba(248, 248, 248, .88), rgba(248, 248, 248, .88)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6054c72ee99ce41cbc91eae7_people%20working%20together.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 60px;
}

.div-block-722 {
  border-bottom: 1px solid #000;
  margin-bottom: 40px;
}

.container-95 {
  margin-bottom: 40px;
}

.heading-469 {
  color: #f6d55c;
  font-family: Lato, sans-serif;
  font-size: 70px;
  font-weight: 300;
  line-height: 70px;
}

.bold-text-175 {
  color: #fff;
  font-size: 26px;
  font-style: italic;
  font-weight: 500;
  line-height: 26px;
}

.text-block-360 {
  color: #fff;
  margin-top: 40px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 26px;
}

.container-96, .div-block-723 {
  border-radius: 0;
}

.bold-text-176 {
  font-weight: 500;
}

.body-10 {
  font-family: Roboto, sans-serif;
}

.section-140 {
  background-image: linear-gradient(rgba(255, 255, 255, .91), rgba(255, 255, 255, .91)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6054c72ee99ce41cbc91eae7_people%20working%20together.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 70px;
  padding-bottom: 70px;
}

.heading-470 {
  color: #000;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
}

.heading-471 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 50px;
}

.section-141 {
  background-color: #74879e;
  padding: 100px 20px;
}

.container-97 {
  margin-top: 40px;
}

.image-331 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-724 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-361 {
  color: #f8f8f8;
  border-top: 1px dotted #fff;
  margin-top: 0;
  margin-bottom: 60px;
  padding-top: 40px;
  font-family: proxima-nova, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.image-332 {
  border-radius: 10px 100px 0 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-472 {
  color: #fff;
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 300;
  line-height: 60px;
}

.div-block-725 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.link-55 {
  color: #0b1d39;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.link-55:hover {
  color: #fff;
}

.div-block-726 {
  margin-top: 60px;
  display: flex;
}

.section-142 {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-473 {
  color: #f8f8f8;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 50px;
}

.heading-474 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
}

.container-98 {
  background-color: #e5d1bb;
}

.section-143 {
  background-color: #d3d3d3;
  padding: 100px 20px;
  font-weight: 300;
}

.div-block-727 {
  height: auto;
  background-color: #f8f8f8;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.grid-166 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #c6d4df;
  grid-template-rows: auto auto auto;
}

.div-block-728 {
  height: 370px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/605caedf0b5b6942f45e3f5a_Communityimpactsummit10.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-475 {
  margin-top: 60px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  line-height: 38px;
  display: block;
}

.heading-476, .heading-477, .heading-478 {
  margin-top: 0;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-729 {
  height: 370px;
}

.text-block-362 {
  padding-left: 20px;
}

.heading-479 {
  color: #f8f8f8;
  text-align: center;
  background-color: #0b1d39;
  border-bottom: 1px solid #fff;
  margin: 0;
  padding: 10px 0;
  font-size: 32px;
  font-weight: 300;
  line-height: 42px;
  text-decoration: none;
}

.link-block-56 {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  font-style: normal;
  text-decoration: none;
  display: block;
}

.heading-480 {
  text-align: center;
  margin-top: 0;
  font-weight: 300;
  text-decoration: none;
}

.link-block-57 {
  color: #000;
  text-align: center;
  text-decoration: none;
  display: block;
}

.body-11 {
  font-family: proxima-nova, sans-serif;
}

.container-99 {
  margin-top: 100px;
}

.div-block-730 {
  height: 390px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/605caedf0b5b6942f45e3f5a_Communityimpactsummit10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  display: flex;
}

.container-100 {
  margin-top: 100px;
}

.heading-481 {
  position: relative;
}

.container-101 {
  margin-bottom: 40px;
}

.div-block-731 {
  height: auto;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/605caedf0b5b6942f45e3f5a_Communityimpactsummit10.jpg");
  background-position: 50%;
  background-size: cover;
  padding-left: 10px;
}

.link-block-58 {
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.heading-482 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-483 {
  margin-top: 45px;
  line-height: 38px;
}

.heading-484 {
  margin-top: 0;
  font-size: 24px;
  line-height: 24px;
}

.text-block-363, .text-block-364 {
  font-size: 16px;
  line-height: 26px;
}

.text-block-365 {
  line-height: 26px;
}

.div-block-732 {
  flex-direction: column;
  justify-content: flex-end;
  display: block;
}

.heading-485 {
  position: relative;
}

.div-block-733 {
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/605caedf0b5b6942f45e3f5a_Communityimpactsummit10.jpg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-734 {
  height: 360px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/605caedf0b5b6942f45e3f5a_Communityimpactsummit10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 20px;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-486 {
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.heading-487 {
  margin-top: 0;
  font-size: 40px;
  line-height: 40px;
}

.heading-488 {
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-735 {
  background-color: #0b1d39;
}

.link-block-59 {
  text-align: center;
  background-color: #0b1d39;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: block;
}

.link-block-59:hover {
  color: #0b1d39;
  background-color: #807e7e;
}

.link-block-60 {
  color: #fff;
  text-align: center;
  background-color: #0b1d39;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.link-block-60:hover {
  background-color: #807e7e;
}

.heading-489 {
  color: #fff;
  border-bottom: 1px #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 300;
}

.heading-489:hover {
  font-weight: 400;
}

.heading-490 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 300;
}

.text-block-366 {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 20px;
}

.text-block-367 {
  margin-top: 5px;
  font-size: 14px;
  line-height: 16px;
}

.heading-491, .heading-492 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 28px;
}

.div-block-736 {
  background-color: #0b1d39;
  border-radius: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-169 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #74879e;
  grid-template-rows: auto;
  margin-top: 60px;
  padding: 40px;
}

.link-block-61 {
  color: #0b1d39;
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  text-decoration: none;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.link-block-61:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px #000;
}

.div-block-737 {
  background-color: #fff;
}

.heading-493 {
  text-align: center;
  background-color: #c6d4df;
  margin-top: 10px;
  font-weight: 400;
}

.div-block-738, .heading-494 {
  background-color: #fff;
}

.text-block-368 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
}

.heading-495 {
  margin-top: 0;
  font-size: 40px;
  font-weight: 300;
  line-height: 50px;
}

.section-144 {
  background-color: #6eafa9;
  margin-top: 0;
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-144.in {
  background-color: #1c1c1c;
}

.div-block-739 {
  background-color: #bfc0c2;
  margin-top: 0;
  padding: 0 20px;
}

.div-block-740 {
  background-color: rgba(0, 0, 0, 0);
}

.div-block-741 {
  background-color: #4e627b;
}

.div-block-742 {
  background-color: #6eafa9;
  margin-top: 0;
  padding: 20px;
}

.div-block-742.in {
  background-color: #bec0c2;
  padding-bottom: 0;
}

.div-block-743 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-744 {
  margin-top: 50px;
  margin-bottom: 10px;
}

.button-9 {
  width: 50%;
  color: #000;
  text-align: center;
  background-color: #ecc63f;
  border-radius: 10px;
  margin: 20px 0;
  padding: 15px 20px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 30px;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.button-9:hover {
  color: #fff;
  background-color: #0b1d39;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-177 {
  color: #000;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}

.div-block-745 {
  background-color: #000;
  border-top: 1px #000;
  border-bottom: 1px #000;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: 0;
  padding: 20px;
}

.grid-170 {
  grid-column-gap: 20px;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 6.5fr 1.75fr;
  align-items: center;
  justify-items: center;
}

.image-333 {
  border-left: 1px dotted #000;
  border-radius: 10px;
  margin-top: 0;
  box-shadow: 1px 1px 3px #000;
}

.grid-171 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
}

.div-block-746 {
  background-color: #6eafa9;
  border-top: 1px dotted #000;
  padding-top: 70px;
}

.div-block-746.in {
  background-color: #bdd4f2;
  padding: 60px 20px;
}

.image-334 {
  border-radius: 10px;
  margin-bottom: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.italic-text-101 {
  font-family: Lato, sans-serif;
}

.paragraph-209 {
  color: #0b1d39;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 30px;
}

.italic-text-102 {
  color: #000;
  font-size: 21px;
  line-height: 22px;
}

.section-145 {
  background-color: #74879e;
  padding: 100px 20px;
}

.heading-496 {
  font-size: 30px;
}

.heading-497 {
  font-size: 28px;
}

.link-block-62 {
  color: #000;
  text-decoration: none;
}

.grid-172 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr;
}

.div-block-747 {
  margin-bottom: 40px;
}

.heading-498 {
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 30px;
}

.button-10 {
  text-align: center;
  border-radius: 50px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 30px;
  display: block;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.button-10:hover {
  transform: translate(0, -3px);
  box-shadow: 12px 9px 15px -10px #000;
}

.div-block-748 {
  flex-direction: column;
  justify-content: space-between;
  display: block;
}

.heading-499 {
  margin-bottom: 20px;
  font-size: 20px;
}

.heading-500 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin-top: 0;
  margin-bottom: 80px;
  font-family: Dancing Script, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
}

.container-102 {
  background-color: #c6d4df;
  border-radius: 10px;
  margin-top: 70px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.paragraph-210 {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 17px;
  line-height: 27px;
}

.paragraph-211 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-749 {
  background-color: #3898ec;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.button-11 {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.link-block-63 {
  text-align: center;
  background-color: #6eafa9;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.link-block-63:hover {
  background-color: #f6d55c;
}

.text-block-373 {
  color: #000;
  text-align: center;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.button-12 {
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 20px;
  font-size: 20px;
  box-shadow: 1px 1px 3px #000;
}

.button-12.in {
  background-color: #034cbc;
}

.container-103 {
  margin-top: 70px;
}

.div-block-750 {
  border-top: 1px dotted #000;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-173 {
  grid-row-gap: 40px;
  grid-template-columns: 1fr;
}

.div-block-751 {
  padding: 60px 20px;
}

.grid-174 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr 1fr;
}

.grid-175 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr;
}

.div-block-752 {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-501 {
  font-size: 28px;
}

.container-104 {
  background-color: #c6d4df;
}

.heading-502 {
  font-size: 24px;
  line-height: 40px;
  text-decoration: none;
}

.link-56 {
  color: #2d68c3;
  text-decoration: none;
}

.link-57 {
  color: #0964f1;
  text-decoration: none;
}

.grid-176 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.heading-503 {
  font-size: 30px;
}

.heading-504 {
  color: #e9e9e9;
  text-align: center;
  margin-top: 0;
  font-size: 25px;
  font-weight: 400;
}

.heading-505 {
  color: #e9e9e9;
  text-align: center;
  font-size: 28px;
  font-weight: 400;
}

.heading-506 {
  color: #f6d55c;
  text-align: center;
  border-bottom: 1px dotted #fff;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.image-336 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.section-146 {
  height: 450px;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-337 {
  width: 100%;
  height: 100%;
}

.image-338 {
  border: 1px #000;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.heading-507 {
  color: #979797;
  text-align: right;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-style: italic;
}

.section-147 {
  color: #2f2f2f;
  background-color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-508 {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
}

.div-block-753 {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-509 {
  color: #d1d1d1;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 40px;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.3;
}

.image-339 {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-754 {
  background-color: #004d94;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 10px;
  display: block;
}

.div-block-755 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.section-148 {
  height: auto;
  color: #2b2129;
  text-align: center;
  background-color: #394250;
  background-image: linear-gradient(rgba(233, 233, 233, .89), rgba(233, 233, 233, .89)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6054c72ee99ce41cbc91eae7_people%20working%20together.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  margin-bottom: 0;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.heading-510 {
  color: #f8f8f8;
  background-color: #02244f;
  border-bottom: 1px #0b1d39;
  border-right: 1px #000;
  border-top-right-radius: 50px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 40px 20px;
  font-family: proxima-nova, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  box-shadow: 14px 14px 30px -10px #000;
}

.container-106 {
  margin-bottom: 60px;
}

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

.video-3 {
  border-radius: 0;
  flex-direction: row;
  align-items: center;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.container-107 {
  border-radius: 0;
}

.div-block-756 {
  height: 500px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60774ee862e39850edd365ec_computer%20transp2a.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-757 {
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/5fce50a58057135bad394c14_computer7a.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-758 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/607757021bf1c61658e2f73a_computer%20transp2a.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-759 {
  height: 100vh;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6077592daef1650da16f9669_computer%20transp2a.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: space-between;
  margin-left: auto;
  padding: 0 20px;
  display: flex;
}

.section-149 {
  background-color: #74879e;
  padding: 100px 20px;
}

.heading-511 {
  color: #f6d55c;
  text-align: center;
  font-family: Lato, sans-serif;
  line-height: 50px;
}

.heading-512 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-size: 50px;
  line-height: 56px;
}

.grid-177 {
  grid-column-gap: 20px;
  background-color: #e9e9e9;
  border: 1px #000;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: stretch;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-178 {
  text-transform: uppercase;
}

.heading-513 {
  align-items: center;
  margin-top: 0;
  display: block;
}

.div-block-760 {
  align-items: center;
  display: flex;
}

.heading-514 {
  display: block;
}

.heading-515 {
  color: #0b1d39;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 70px;
}

.heading-516 {
  color: #0b1d39;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-style: normal;
  line-height: 70px;
}

.heading-517 {
  color: #0b1d39;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 70px;
}

.div-block-761 {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(270deg, #cadcf8, #fff);
  border-left: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-518 {
  color: #fff;
}

.heading-519 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.div-block-762 {
  background-image: linear-gradient(270deg, #cadcf8, #fff);
  border-left: 1px solid #cadcf8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-520, .heading-521, .heading-522 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 900;
  line-height: 70px;
}

.container-108 {
  background-color: #c6d4df;
  border-radius: 10px;
  margin-top: 100px;
  margin-bottom: 0;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.image-340 {
  border-radius: 10px;
  margin-top: 20px;
  box-shadow: 1px 1px 3px #000;
}

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

.section-150 {
  background-color: #0b1d39;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-523, .heading-524 {
  color: #b8cbe9;
  text-align: center;
  font-weight: 400;
}

.heading-525 {
  color: #fff;
  text-align: center;
  font-size: 50px;
  font-weight: 400;
}

.container-109 {
  border-bottom: 1px dotted #dbe9f2;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 20px;
}

.heading-526 {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 20px;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.container-110 {
  margin-bottom: 40px;
}

.section_logos_header {
  color: #c5c5c5;
  text-align: center;
  padding-bottom: 30px;
  font-size: 21px;
}

.image-5 {
  margin-right: 43px;
}

.bold-text-179 {
  color: #fff;
  font-family: proxima-nova, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 900;
  line-height: 50px;
}

.heading-527 {
  color: #0b1d39;
  text-align: left;
  margin-bottom: 40px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.heading-528 {
  color: #0b1d39;
  text-align: left;
  margin-bottom: 30px;
  font-weight: 400;
}

.paragraph-212 {
  color: #000;
  text-align: left;
  border-top: 1px dotted #000;
  margin-top: 0;
  padding-top: 20px;
  font-size: 22px;
  line-height: 36px;
}

.section-151 {
  height: auto;
  color: #0b1d39;
  background-color: #e8e8e9;
  background-image: linear-gradient(rgba(233, 233, 233, .85), rgba(233, 233, 233, .85)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6054c72ee99ce41cbc91eae7_people%20working%20together.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 100px;
  padding-bottom: 60px;
}

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

.heading-529 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.grid-179 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-bottom: 19px;
}

.section-152 {
  background-color: #394250;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-530 {
  color: #dbe9f2;
  text-align: center;
}

.tabs-5 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-6 {
  flex-direction: row;
  display: flex;
}

.tabs-content-5 {
  flex: 1;
  display: flex;
}

.tab-pane-tab-1-2 {
  flex: 1;
}

.tabs-menu-4 {
  flex-direction: column;
  display: flex;
}

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

.tabs-menu-5 {
  flex-direction: column;
  display: flex;
}

.div-block-763 {
  display: inline-block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-764 {
  max-width: 1100px;
}

.ws-nav-cont {
  max-width: 1100px;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-766 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-64 {
  width: 200px;
}

.link-58 {
  color: #333;
  padding: 10px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.div-block-767 {
  position: static;
}

.link-block-65 {
  width: 200px;
}

.link-59 {
  color: #333;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.nav-content-wrapper {
  height: auto;
  background-image: linear-gradient(to right, #f2f1f2 50%, #ddd 50%);
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.logo {
  width: 200px;
}

.navbar-wrapper {
  background-color: #fff;
}

.nav-item-link {
  color: #333;
  margin-right: 15%;
  font-weight: 600;
  text-decoration: none;
}

.nav-col-1 {
  width: 65%;
  background-color: #f2f1f2;
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
  display: flex;
}

.falcon-9-big {
  height: 250px;
}

.nav-link-3 {
  color: #444;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
}

.nav-link-3:hover {
  background-color: #eee;
}

.nav-col-2 {
  width: 35%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}

.nav-col-title-row {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.nav-container {
  max-width: 1100px;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 19px 20px;
  display: flex;
}

.nav-items-row {
  max-height: 500px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.falcon-9-v1 {
  height: 200px;
}

.nav-col-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
}

.nav-content-container {
  height: 460px;
  max-width: 1100px;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.nav-item-line {
  width: 50px;
  height: 3px;
  background-color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px;
}

.nav {
  z-index: 2;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-overlay {
  z-index: 1;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.italic-text-104, .italic-text-105 {
  color: #000;
}

.section-153 {
  background-color: #807e7e;
  padding-top: 70px;
  padding-bottom: 70px;
}

.image-342 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-531, .heading-532 {
  font-size: 20px;
}

.heading-533 {
  font-size: 20px;
  line-height: 36px;
}

.heading-534 {
  font-size: 20px;
}

.heading-535 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

.grid-180 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1.75fr;
}

.bold-text-180 {
  color: #000;
  font-size: 32px;
  font-style: italic;
  line-height: 34px;
}

.grid-181 {
  grid-column-gap: 30px;
  border-top: 3px #751a33;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 40px;
}

.heading-536 {
  color: #0b1d39;
  text-align: center;
  border-top: 1px #640c00;
  margin-top: 0;
  padding-top: 60px;
  font-size: 40px;
  font-style: italic;
  font-weight: 700;
  line-height: 50px;
}

.grid-182 {
  grid-template-rows: auto auto auto;
}

.image-348 {
  border: 1px solid #e9e9e9;
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.section-154 {
  background-color: rgba(11, 29, 57, .1);
  padding: 100px 20px;
  font-weight: 300;
  box-shadow: 1px 1px 3px #000;
}

.heading-537 {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-538 {
  color: #02244f;
  text-align: center;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 40px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.grid-183 {
  grid-column-gap: 60px;
  border-top: 1px #000;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  margin-bottom: 0;
  padding: 40px 0 0;
}

.image-350 {
  border-radius: 0 100px 0 0;
  box-shadow: 10px -11px 30px -10px #000;
}

.heading-539 {
  color: #e9e9e9;
  background-color: #0b1d39;
  border-top: 1px #000;
  border-radius: 0 0 100px 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 30px 40px 40px;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
  box-shadow: 14px 14px 30px -10px #000;
}

.section-155 {
  color: #333;
  background-color: rgba(11, 29, 57, .1);
  border-bottom: 1px #000;
  padding: 100px 20px;
}

.heading-540 {
  color: #0b1d39;
  text-align: center;
  margin-top: 0;
  margin-bottom: 100px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-541, .heading-542 {
  font-size: 22px;
  font-weight: 400;
  line-height: 40px;
}

.grid-184 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 3.5fr 6.5fr;
}

.image-351 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.grid-185 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  border-bottom: 1px #000;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.25fr 2.75fr;
}

.heading-543 {
  color: #e9e9e9;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 38px;
}

.image-352 {
  border-radius: 0 10px 50px 0;
  box-shadow: 14px 14px 30px -10px #000;
}

.section-156 {
  background-color: rgba(11, 29, 57, .1);
  padding: 100px 20px;
}

.heading-544 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 100px;
  padding-bottom: 60px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-545 {
  color: #e3e7ec;
  margin-top: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 40px;
}

.heading-546 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 40px;
}

.grid-186 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  border-top: 1px dotted #000;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-top: 40px;
  padding-top: 50px;
}

.image-353 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-547 {
  color: #0b1d39;
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: 400;
  line-height: 40px;
}

.grid-187 {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  grid-template-columns: 1.75fr 2fr;
}

.image-354 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.paragraph-213 {
  color: #e3e7ec;
  border-top: 1px dotted #e3e7ec;
  margin-top: 10px;
  padding-top: 20px;
  font-size: 22px;
  line-height: 40px;
}

.cc-1170 {
  max-width: 1170px;
  color: #0b1d39;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px #000;
  flex: 0 auto;
  align-self: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 300;
  display: block;
}

.heading-548 {
  color: #fff;
  text-align: center;
  background-color: #02244f;
  border-bottom: 1px #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: proxima-nova, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-768 {
  border-top: 1px #000;
  margin-top: 0;
  padding-top: 0;
}

.text-block-374 {
  color: #0b1d39;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.grid-188 {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 4.75fr 3.75fr;
}

.image-355 {
  border-radius: 0 0 10px 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-182 {
  color: #0b1d39;
  font-size: 22px;
}

.section-157 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.section-158 {
  text-align: left;
  background-color: #d3d3d3;
  padding-top: 100px;
  padding-bottom: 100px;
}

.italic-text-106 {
  color: #0b1d39;
}

.italic-text-107 {
  color: #fff;
  font-size: 30px;
  font-style: italic;
}

.heading-549 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-family: Dancing Script, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-550 {
  color: #fff;
  background-color: #0b1d39;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 40px;
}

.div-block-769 {
  margin-top: 40px;
  padding-top: 0;
}

.heading-551 {
  color: #0b1d39;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dancing Script, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
}

.grid-189 {
  grid-column-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr 3fr 2.75fr;
  margin-top: 40px;
}

.div-block-770 {
  border-bottom: 1px #000;
  margin-bottom: 0;
  padding-bottom: 0;
}

.heading-552, .heading-553, .heading-554, .heading-555 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.image-356, .image-357, .image-358, .image-359 {
  margin-left: 0;
}

.image-360 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.grid-190 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 3.75fr 1.5fr;
}

.image-361 {
  border-radius: 10px;
  margin-top: 0;
  box-shadow: 14px 14px 30px -10px #000;
}

.section-159 {
  background-color: #4e627b;
  padding-top: 100px;
  padding-bottom: 0;
}

.section-160 {
  text-align: left;
  background-color: #4e627b;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-556 {
  color: #dbe9f2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 70px;
  font-size: 48px;
  font-weight: 300;
  line-height: 50px;
}

.text-block-375 {
  color: #333;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  line-height: 1.3;
}

.div-block-771 {
  border-top: 1px dotted #000;
  margin-top: 60px;
  padding-top: 40px;
}

.text-block-376, .text-block-377, .text-block-378, .text-block-379 {
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.div-block-772 {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline;
}

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

.image-362 {
  border-radius: 50px;
  margin-right: 10px;
  display: block;
}

.heading-557 {
  flex-direction: column;
  margin-top: 0;
  line-height: 18px;
  display: flex;
}

.collection-item {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading-558 {
  display: block;
}

.text-block-380 {
  margin-top: 100px;
  display: block;
}

.image-363 {
  float: none;
  clear: none;
  position: static;
}

.div-block-774 {
  width: 33%;
  display: flex;
}

.div-block-775 {
  background-color: #e3e7ec;
  margin-bottom: 0;
  padding: 10px;
  display: flex;
}

.div-block-776 {
  width: 419px;
  flex: 0 auto;
  display: inline-block;
}

.heading-559 {
  margin-top: 0;
  font-size: 20px;
  display: block;
}

.div-block-777 {
  color: #fff;
  background-color: #0b1d39;
  border-top: 1px dotted #000;
  margin-bottom: 0;
  padding: 10px;
}

.image-364 {
  border-radius: 50px;
  margin-right: 10px;
}

.div-block-778 {
  width: 200px;
  border-left: 1px solid #bec0c2;
  border-right: 1px solid #bec0c2;
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  padding-left: 0;
  display: flex;
}

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

.text-block-382 {
  border-right: 1px solid #000;
  margin-right: 10px;
  display: inline;
}

.div-block-779 {
  background-color: #e3e7ec;
  margin-bottom: 0;
  padding: 10px;
}

.text-block-383 {
  margin-right: 10px;
  display: inline;
}

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

.text-block-385 {
  border-right: 1px solid #fff;
  margin-right: 20px;
  padding-right: 20px;
  display: inline;
}

.text-block-386 {
  border-right: 1px #fff;
  margin-right: 0;
  padding-right: 0;
  display: inline;
}

.text-block-387 {
  display: inline;
}

.text-block-388 {
  border-right: 1px #000;
  margin-right: 20px;
  padding-right: 20px;
  font-weight: 700;
  display: inline;
}

.text-block-389 {
  margin-right: 10px;
  display: inline;
}

.text-block-390 {
  font-weight: 700;
  display: inline;
}

.heading-560 {
  color: #e2effe;
  text-align: center;
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 42px;
  font-weight: 300;
  line-height: 50px;
}

.image-365 {
  margin-bottom: 10px;
}

.text-block-391 {
  display: inline;
}

.text-block-392 {
  margin-left: 5px;
  display: inline;
}

.div-block-780 {
  background-color: #e3e7ec;
  margin-bottom: 40px;
  padding: 0 10px 10px;
}

.text-block-393 {
  margin-right: 10px;
  display: inline;
}

.text-block-394 {
  border-right: 1px #000;
  margin-right: 0;
  padding-right: 0;
  font-weight: 700;
  display: inline;
}

.text-block-395 {
  margin-right: 10px;
  display: inline;
}

.text-block-396 {
  font-weight: 700;
  display: inline;
}

.div-block-781 {
  flex: 0 auto;
  margin-top: 7px;
  display: block;
}

.div-block-782 {
  margin-top: 2px;
}

.div-block-783 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.collection-item-2 {
  border: 1px #000;
  border-top-right-radius: 50px;
  margin-bottom: 60px;
  box-shadow: 14px -14px 30px -10px #000;
}

.div-block-784 {
  background-color: #fff;
  border: 1px solid #bec0c2;
  border-bottom: 1px #000;
  border-radius: 10px 50px 0 0;
  padding: 10px;
  display: flex;
}

.image-366 {
  border-radius: 50px;
  margin-right: 0;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-785 {
  width: 42%;
  border-right: 1px #d1d1d1;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  display: block;
}

.heading-561 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.div-block-786 {
  clear: none;
  border-left: 1px dotted #000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 200px;
  margin-right: 10px;
  display: flex;
}

.div-block-787 {
  flex: 1;
  display: flex;
}

.div-block-788 {
  color: #fff;
  background-color: #0b1d39;
  flex-flow: row;
  padding: 10px;
  display: flex;
}

.div-block-789 {
  width: 49%;
  border-right: 1px solid #4e627b;
  margin-left: 60px;
  padding-top: 0;
  font-size: 15px;
  line-height: 20px;
}

.text-block-399 {
  color: #f6d55c;
  font-size: 16px;
  font-weight: 700;
  display: inline;
}

.text-block-400 {
  color: #f6d55c;
  display: inline;
}

.text-block-401 {
  color: #f6d55c;
  border-right: 1px #fff;
  margin-right: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

.heading-562 {
  color: #f6d55c;
  margin-bottom: 0;
  margin-right: 3px;
  font-size: 16px;
  line-height: 20px;
  display: inline;
}

.text-block-402 {
  display: inline;
}

.div-block-790 {
  width: 10%;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-403 {
  margin-right: 10px;
  display: inline;
}

.text-block-404 {
  border-right: 1px solid #fff;
  margin-right: 20px;
  padding-right: 20px;
  display: inline;
}

.text-block-405 {
  display: inline;
}

.div-block-791 {
  width: auto;
  border-left: 1px #4e627b;
  flex-direction: row;
  align-items: stretch;
  padding-left: 20px;
  padding-right: 0;
  font-size: 15px;
  display: block;
}

.text-block-406 {
  width: 40%;
}

.text-block-407 {
  color: #e9e9e9;
  margin-right: 10px;
  display: inline-block;
}

.text-block-408 {
  display: inline-block;
}

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

.text-block-410 {
  color: #e9e9e9;
  margin-right: 10px;
  display: inline;
}

.text-block-411 {
  font-weight: 700;
  display: inline;
}

.text-block-412 {
  color: #e9e9e9;
  margin-right: 10px;
  font-weight: 400;
  display: inline;
}

.div-block-792 {
  width: 33%;
}

.div-block-793 {
  flex-direction: row;
  margin-top: 40px;
  display: flex;
}

.div-block-794 {
  width: 10%;
}

.div-block-795 {
  width: 40%;
}

.div-block-796 {
  margin-top: 5px;
  display: block;
}

.text-block-413 {
  color: #e9e9e9;
  margin-right: 10px;
  display: inline;
}

.text-block-414 {
  font-weight: 700;
  display: inline;
}

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

.text-block-415 {
  font-weight: 700;
  display: inline;
}

.div-block-798 {
  margin-top: 5px;
}

.div-block-799 {
  margin-top: 5px;
  display: block;
}

.div-block-800 {
  margin-top: 5px;
}

.text-block-416 {
  color: #0b1d39;
  border-top: 1px solid #b8cbe9;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 700;
}

.text-block-417 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.text-block-418 {
  color: #0b1d39;
  margin-bottom: 10px;
  font-size: 15px;
}

.text-block-419, .text-block-420 {
  display: inline;
}

.bold-text-183 {
  text-transform: uppercase;
  font-size: 42px;
}

.heading-563 {
  color: #e9e9e9;
  text-align: center;
  margin-top: 0;
  margin-bottom: 70px;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.heading-564 {
  font-size: 50px;
}

.heading-565 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 60px;
  padding-bottom: 40px;
  font-family: Dancing Script, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-566 {
  color: #333;
  margin-top: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.list-17 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

.grid-191 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 4.25fr 2.5fr;
}

.image-367 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-801 {
  background-color: #4e627b;
  border-radius: 10px;
  margin-top: 20px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.container-111 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.grid-192 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  margin-bottom: 0;
}

.section-161 {
  color: #0964f1;
  background-color: #d1d1d1;
  border-bottom: 1px dotted #bec0c2;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-567 {
  color: #0b1d39;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
}

.div-block-802 {
  background-color: #c6d4df;
  margin-bottom: 60px;
  padding: 40px;
}

.div-block-802.b {
  margin-bottom: 40px;
}

.grid-193 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.25fr 2.75fr;
}

.image-368 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-803 {
  background-color: #c6d4df;
  padding: 20px;
}

.grid-194 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-columns: .5fr 1fr;
}

.div-block-804 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 10px;
  margin-top: 60px;
  padding: 20px;
  box-shadow: inset 1px 1px 3px #000;
}

.section-162 {
  background-color: #d1d1d1;
  padding-top: 100px;
  padding-bottom: 40px;
}

.heading-568 {
  color: #e9e9e9;
  text-align: center;
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.body-12 {
  font-family: Lato, sans-serif;
}

.heading-569 {
  color: #e9e9e9;
  text-align: left;
  margin-top: 40px;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-805 {
  margin-top: 0;
}

.grid-195 {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 30px;
  box-shadow: 1px 1px 3px #000;
}

.image-369 {
  border-radius: 10px 50px 0 0;
  box-shadow: 20px 0 30px -10px #3a3a3a;
}

.heading-570 {
  color: #e9e9e9;
  text-align: center;
  background-color: #4e627b;
  border-bottom: 1px #000;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-571, .heading-572, .heading-573 {
  color: #e9e9e9;
  text-align: center;
  background-color: #4e627b;
  border-bottom: 1px dotted #000;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.paragraph-214 {
  color: #0b1d39;
  text-align: left;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-style: italic;
  line-height: 26px;
}

.bold-text-68 {
  color: #000;
  font-size: 20px;
  font-weight: 500;
}

.div-block-806, .div-block-807, .div-block-808 {
  border-right: 1px #000;
  padding-right: 0;
}

.section-163 {
  background-color: #0b1d39;
  padding-top: 0;
  padding-bottom: 100px;
}

.grid-196 {
  grid-column-gap: 20px;
  grid-template-columns: .25fr 1fr 6.5fr 1fr;
}

.heading-574, .heading-575 {
  color: #0b1d39;
  text-align: center;
  border-top: 1px dotted #000;
  margin-top: 30px;
  padding-top: 10px;
  font-size: 22px;
}

.heading-576 {
  color: #0e1d3a;
  text-align: center;
  border-top: 1px dotted #000;
  margin-top: 30px;
  padding-top: 10px;
  font-size: 22px;
}

.heading-577 {
  color: #0b1d39;
  text-align: center;
  border-top: 1px dotted #000;
  margin-top: 30px;
  padding-top: 10px;
  font-size: 22px;
}

.grid-197 {
  grid-column-gap: 40px;
  border-top: 1px dotted #e9e9e9;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 70px;
  padding-top: 80px;
  padding-bottom: 0;
}

.image-370 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-371, .image-372, .image-373 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-809 {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.section-164 {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-578 {
  color: #fff;
  text-align: center;
  border-top: 1px dotted #fff;
  margin-top: 80px;
  margin-bottom: 60px;
  padding-top: 40px;
  font-size: 50px;
  font-style: italic;
  font-weight: 300;
  line-height: 60px;
}

.image-374 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-165 {
  background-color: #bfc0c2;
  border-bottom: 1px solid #000;
  padding: 100px 20px;
}

.heading-579 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 300;
  line-height: 46px;
}

.link-block-66 {
  color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 50px 10px;
  padding: 20px;
  text-decoration: none;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.link-block-66:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.link-block-67 {
  background-color: #fff;
  border-radius: 50px 10px;
  padding: 20px;
  text-decoration: none;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.link-block-67:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.link-block-68 {
  background-color: #fff;
  border-radius: 50px 10px;
  padding: 20px;
  text-decoration: none;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.link-block-68:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.link-block-69 {
  background-color: #fff;
  border-radius: 50px 10px;
  padding: 20px;
  text-decoration: none;
  transition: opacity .2s;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.link-block-69:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.navbar-2, .navbar-3, .navbar-4, .navbar-5 {
  box-shadow: 14px 14px 30px -10px #000;
}

.section-167 {
  background-color: #0b1d39;
  padding-top: 70px;
  padding-bottom: 70px;
}

.grid-198 {
  grid-row-gap: 39px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  align-items: center;
  justify-items: center;
}

.image-375 {
  border-radius: 7px;
}

.heading-395 {
  color: #fdb701;
  text-align: center;
  letter-spacing: normal;
  text-transform: capitalize;
  text-shadow: 1px 1px 3px #000;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 80px;
}

.div-block-810 {
  border: 1px #000;
  border-top: 1px dotted #9c9c9c;
  margin-top: 60px;
  padding-top: 40px;
}

.heading-396 {
  color: #dbdbdb;
  text-align: center;
  border: 1px #f5f5f5;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 36px;
  font-style: italic;
  font-weight: 300;
  line-height: 36px;
}

.grid-99 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;
  grid-template-rows: auto auto auto;
  grid-template-columns: 3.5fr 6fr 1.5fr;
  align-items: center;
  justify-items: center;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-597 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-398 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
}

.section-168 {
  height: auto;
  background-color: #818fa1;
  padding: 70px 0;
}

.section-168.need {
  background-color: #d1d1d1;
  padding: 100px 20px;
}

.section-168.impact {
  background-color: #0b1d39;
  padding: 100px 20px;
}

.paragraph-183 {
  color: #333;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 34px;
}

.paragraph-185 {
  border-top: 1px dotted #000;
  margin-top: 40px;
  padding-top: 40px;
  font-size: 20px;
  line-height: 30px;
}

.body-13 {
  font-family: proxima-nova, sans-serif;
}

.container-112 {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-169 {
  background-color: rgba(3, 31, 67, .79);
  padding-top: 70px;
  padding-bottom: 70px;
}

.list-item-79 {
  padding-left: 10px;
}

.div-block-811 {
  height: 650px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60abd243ddf7ad98c62c0114_community%20connector3a.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 70px;
  display: flex;
  box-shadow: 14px 14px 30px -10px #000;
}

.list-item-77 {
  padding-left: 10px;
}

.quote {
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 20px;
}

.div-block-812 {
  background-image: linear-gradient(to right, #031f43 20%, rgba(0, 0, 0, 0));
  border-bottom-left-radius: 0;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bold-text-185 {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
}

.heading-580 {
  color: #fff;
  border-bottom: 1px #d3d3d3;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-size: 41px;
  font-weight: 300;
  line-height: 54px;
}

.quote-black {
  color: #3a3a3a;
  font-size: 18px;
  line-height: 40px;
}

.quote-black.a {
  color: #fff;
}

.text-block-421 {
  color: #d3d3d3;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
}

.quote-name {
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.quote-name.w {
  color: #f5f5f5;
  font-size: 18px;
  font-weight: 700;
}

.paragraph-182 {
  color: #f5f5f5;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 26px;
  line-height: 36px;
}

.quote-title {
  color: #575757;
  font-weight: 300;
  line-height: 22px;
}

.quote-title.w {
  color: #f5f5f5;
}

.bold-text-186 {
  text-shadow: 1px 1px 6px #000;
}

.text-block-266 {
  font-family: Merriweather, serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
}

.text-block-266.a {
  color: #fff;
}

.div-block-813 {
  background-color: #818fa1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 70px;
  padding-bottom: 70px;
}

.list-18 {
  color: #f5f5f5;
  padding-right: 0;
  font-size: 20px;
  font-style: italic;
  line-height: 40px;
}

.quote-wrapper {
  border-left: 4px solid #9c9c9c;
  margin-top: 0;
  padding: 10px 0 10px 15px;
  font-size: 18px;
}

.quote-wrapper.white {
  border-left-color: #f5f5f5;
  margin-top: 70px;
}

.div-block-652 {
  border-bottom: 1px #f5f5f5;
  margin-top: 70px;
  padding-bottom: 60px;
}

.grid-199 {
  grid-template-columns: 1fr 1.75fr 3fr;
}

.paragraph-215 {
  margin-bottom: 0;
  font-size: 24px;
  font-style: italic;
  line-height: 34px;
}

.heading-581 {
  color: #f5f5f5;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 50px;
}

.heading-582 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 300;
}

.grid-200 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 4fr;
  justify-items: center;
}

.div-block-436 {
  border-bottom: 3px #fa0;
  margin-top: 0;
  padding: 0;
}

.container-58 {
  background-color: #818fa1;
}

.div-block-595 {
  background-color: #e5e8ec;
  border-radius: 50px 0 10px 10px;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 25px;
  box-shadow: 14px 14px 30px -10px #000;
}

.quote-right-side {
  width: 2px;
  background-color: #000;
}

.quote-right-side.dark-bg {
  background-color: #031f43;
}

.heading-366 {
  color: #f5f5f5;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
}

.quote-person-and-org {
  margin-right: 40px;
}

.quote-icon {
  margin-top: 20px;
  margin-right: 20px;
}

.bold-text-47 {
  color: #3a3a3a;
  font-style: normal;
}

.bold-text-47.dark {
  font-size: 20px;
  line-height: 30px;
}

.quote-2 {
  grid-column-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 15fr 1fr;
}

.quote-2.dark-background {
  border-top: 1px #000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.quote-text-dark {
  text-align: right;
  font-size: 20px;
  font-style: italic;
  line-height: 26px;
}

.quote-text {
  color: #3a3a3a;
  text-align: justify;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  margin-bottom: 0;
  padding: 25px;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 38px;
}

.quote-text.dark-bg {
  color: #031f43;
  text-align: center;
  border-top-color: #031f43;
  border-bottom-color: #031f43;
}

.quote-left-side {
  width: 2px;
  background-color: #000;
}

.quote-left-side.darker-bg {
  background-color: #031f43;
}

.italic-text-3 {
  color: #000;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 40px;
}

.italic-text-3.text-dark {
  text-align: center;
  font-size: 24px;
  font-style: italic;
  line-height: 30px;
  display: inline;
}

.italic-text-108 {
  color: #610d00;
  font-size: 48px;
  font-style: normal;
}

.div-block-814 {
  height: 360px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60abd243ddf7ad98c62c0114_community%20connector3a.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  display: block;
  position: relative;
  box-shadow: 14px 14px 30px -10px #000;
}

.grid-201 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.div-block-815 {
  border-top: 1px dotted #000;
  margin-top: 70px;
  padding-top: 70px;
}

.heading-583 {
  color: #02244f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Dancing Script, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-584 {
  text-align: justify;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
}

.paragraph-216 {
  line-height: 38px;
}

.paragraph-217 {
  text-align: left;
  font-size: 24px;
  line-height: 40px;
}

.heading-585 {
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.heading-586 {
  color: #fff;
  text-align: left;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.section-170 {
  background-color: #d1d1d1;
  border-left: 1px dotted #000;
  border-right: 1px #000;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  line-height: 34px;
}

.heading-587 {
  color: #fff;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  display: inline-block;
}

.heading-588 {
  color: #fff;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 300;
  display: inline-block;
}

.image-376 {
  width: auto;
  height: auto;
  border-radius: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-816 {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-817 {
  color: #e9e9e9;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.collection-item-3 {
  margin-left: auto;
  margin-right: auto;
  display: inline;
}

.image-377 {
  border-radius: 50px;
}

.image-378 {
  border-radius: 100px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-589 {
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.paragraph-218 {
  border-top: 1px #000;
  border-bottom: 1px #000;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 24px;
  line-height: 34px;
}

.heading-590 {
  color: #02244f;
  text-align: center;
  border-bottom: 1px #000;
  margin-bottom: 60px;
  padding-bottom: 0;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.div-block-818 {
  margin-bottom: 40px;
}

.text-block-422 {
  width: 70%;
  color: #02244f;
  border-top: 1px dotted #fff;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 30px;
}

.text-block-423 {
  color: #e9e9e9;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-424, .text-block-425, .text-block-426 {
  color: #e9e9e9;
  font-size: 20px;
  font-weight: 400;
}

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

.div-block-819 {
  background-color: #74879e;
  border-top: 1px #000;
  border-radius: 10px;
  margin-top: 70px;
  padding: 40px;
  box-shadow: 1px 1px 3px #000;
}

.paragraph-219 {
  color: #f8f8f8;
  font-size: 26px;
  line-height: 36px;
}

.heading-591 {
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.heading-592 {
  color: #e9e9e9;
  text-align: center;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 60px;
}

.text-block-427 {
  color: #f8f8f8;
  text-align: center;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 26px;
  font-style: italic;
  line-height: 34px;
}

.div-block-820 {
  margin-bottom: 100px;
}

.div-block-821 {
  width: 115px;
  height: auto;
  flex: 0 auto;
  align-self: center;
}

.heading-593 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.div-block-822 {
  margin-bottom: 70px;
}

.paragraph-220 {
  color: #c6d4df;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.italic-text-109 {
  color: #fff;
}

.div-block-823 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.heading-594 {
  color: #d1d1d1;
  text-align: center;
  background-color: #02244f;
  border-top: 1px dotted #000;
  border-radius: 10px;
  margin-top: 0;
  padding: 20px;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  box-shadow: 14px 14px 30px -10px #000;
}

.grid-202 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 4.25fr;
}

.image-379 {
  border-radius: 10px;
  position: relative;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-188 {
  color: #751a33;
  text-align: left;
  font-size: 40px;
  font-style: normal;
  line-height: 40px;
}

.heading-595 {
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.heading-596 {
  background-color: #f8f8f8;
  border-top: 1px #000;
  border-bottom: 1px #000;
  border-radius: 10px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 20px;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  box-shadow: inset 1px 1px 3px #000;
}

.paragraph-221 {
  font-size: 24px;
}

.paragraph-222 {
  color: #fff;
  background-color: #0b1d39;
  border-bottom: 1px dotted #000;
  border-radius: 10px;
  margin-bottom: 40px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px;
  font-size: 22px;
  font-style: italic;
  font-weight: 300;
  line-height: 32px;
}

.italic-text-110 {
  color: #000;
  font-weight: 700;
}

.italic-text-111 {
  color: #000;
}

.list-19 {
  color: #394250;
  margin-top: 20px;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 40px;
}

.grid-203 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 3.75fr;
}

.image-380 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-189 {
  color: #0b1d39;
}

.bold-text-190, .bold-text-191 {
  color: #000;
}

.text-block-428 {
  color: #fff;
  text-align: center;
  font-size: 23px;
  font-weight: 300;
  line-height: 40px;
}

.div-block-824 {
  padding-top: 20px;
}

.heading-597 {
  text-align: center;
  font-size: 17px;
  font-weight: 300;
  line-height: 40px;
}

.text-block-429 {
  color: #0b1d39;
  text-align: center;
  margin-top: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-430 {
  color: #0b1d39;
  text-align: center;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
}

.div-block-825 {
  width: auto;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  margin: 0 0 40px;
  padding-top: 20px;
  padding-bottom: 30px;
  display: block;
}

.div-block-826 {
  background-color: #fefefe;
  border-top: 1px #000;
  border-bottom: 1px #000;
  border-radius: 10px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.section-171 {
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.section-172 {
  background-color: #d1d1d1;
  border-radius: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.paragraph-223 {
  color: #0b1d39;
  margin-top: 60px;
  font-family: proxima-nova, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 38px;
}

.div-block-827 {
  border-radius: 10px;
  margin-bottom: 40px;
}

.heading-598 {
  color: #0b1d39;
  border-bottom: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 42px;
}

.grid-205 {
  grid-column-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.5fr;
  justify-items: center;
  margin-top: 60px;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-828 {
  color: #9baabf;
  background-color: #213965;
  border-left: 1px dotted #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 20px;
  display: flex;
}

.text-block-431 {
  color: #fff;
  font-size: 22px;
  line-height: 32px;
  text-decoration: none;
}

.body-14 {
  font-family: Lato, sans-serif;
}

.link-block-70 {
  margin-bottom: 21px;
  text-decoration: none;
}

.div-block-829 {
  background-color: #223a66;
  border-radius: 10px;
  margin-top: 40px;
}

.div-block-830 {
  background-color: #0b1d39;
  border-radius: 10px;
  margin-top: 70px;
  padding: 20px;
}

.heading-599 {
  color: #fff;
  text-align: center;
  background-color: #0b1d39;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 70px 0;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.3;
}

.bold-text-192, .bold-text-193 {
  font-weight: 700;
}

.bold-text-194 {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  font-style: italic;
}

.div-block-831 {
  height: auto;
  background-color: #490a00;
  border: 1px #000;
  border-radius: 10px;
  padding: 40px;
  box-shadow: 14px 14px 30px -10px #000;
}

.italic-text-112 {
  font-size: 24px;
  line-height: 1.3;
}

.italic-text-113, .italic-text-114 {
  color: #0b1d39;
}

.bold-text-195, .bold-text-196 {
  color: #0b1d39;
  font-size: 26px;
}

.grid-206 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.heading-600 {
  color: #0b1d39;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
}

.heading-601 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 1px dotted #000;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.3;
}

.heading-602 {
  color: #0b1d39;
  text-align: center;
  margin-top: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-603 {
  color: #0b1d39;
  text-align: center;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.grid-207 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: rgba(0, 0, 0, 0);
  border-top-right-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
}

.div-block-832 {
  background-color: #f6d55c;
  border-radius: 0 10px 10px 0;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: inset -1px 0 15px #000;
}

.div-block-833 {
  width: auto;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
}

.div-block-834 {
  width: 40%;
  text-align: center;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-13 {
  width: 50%;
  color: #000;
  text-align: center;
  background-color: #f6d55c;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.button-13:hover {
  color: #fff;
  background-color: #132176;
  box-shadow: 14px 14px 30px -10px #000;
}

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

.heading-604 {
  margin-top: 0;
}

.section-173 {
  background-image: linear-gradient(rgba(233, 233, 233, .8), rgba(233, 233, 233, .8)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60fc63eea820cecf1ee28fb5_CCI%20Case%20Studies2.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.section-174 {
  height: 400px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60c211ec50609e27740987ca_mountains7.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-209 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4.5fr;
}

.body-15 {
  font-family: proxima-nova, sans-serif;
}

.section-175 {
  background-color: #d1d1d1;
  padding-top: 100px;
  padding-bottom: 100px;
}

.home_hero_vid_link {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  text-decoration: none;
  position: relative;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.home_hero_vid_link:hover {
  opacity: .85;
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.home_hero_vid_link.v {
  box-shadow: none;
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: static;
  transform: none;
}

.image-381 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-right: 20px;
}

.div-block-836 {
  background-color: #0b1d39;
  padding: 20px;
}

.heading-605 {
  color: #e3e7ec;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
}

.grid-210 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
}

.text-block-432 {
  color: #0b1d39;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

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

.lightbox-link {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  position: relative;
  box-shadow: 14px 14px 30px -10px #000;
}

.image-382 {
  z-index: 2;
  position: relative;
}

.image-383 {
  z-index: 0;
  position: relative;
}

.image-384 {
  position: relative;
}

.image-385, .lightbox-link-2 {
  z-index: 1;
  position: relative;
}

.div-block-837 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

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

.heading-606 {
  color: #0b1d39;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.text-block-434 {
  color: #fff;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
}

.div-block-838 {
  margin-top: 100px;
}

.div-block-838.t {
  margin-top: 50px;
}

.image-386 {
  float: none;
  clear: none;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 20%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-387, .image-388 {
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 20%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-839 {
  margin-bottom: 60px;
}

.text-block-435 {
  color: #e9e9e9;
  font-size: 24px;
  line-height: 40px;
}

.heading-607 {
  margin-top: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.heading-608 {
  font-weight: 400;
}

.list-20 {
  font-size: 22px;
  line-height: 50px;
}

.bold-text-197 {
  text-transform: uppercase;
}

.section-176 {
  background-color: #d1d1d1;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-177 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-609 {
  color: #0b1d39;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 30px;
  padding-bottom: 30px;
  font-size: 64px;
  font-weight: 300;
  line-height: 1.3;
}

.bold-text-198 {
  color: #fff;
  font-size: 34px;
}

.div-block-840 {
  background-color: #5d2d3b;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-841 {
  display: flex;
}

.image-389 {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-199, .bold-text-200 {
  font-style: italic;
  font-weight: 400;
}

.bold-text-201 {
  font-size: 30px;
  font-style: normal;
  line-height: 1.3;
}

.heading-610 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-611 {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
}

.grid-212 {
  grid-column-gap: 40px;
  grid-template-columns: 3fr 3.5fr;
  padding-top: 0;
  padding-bottom: 40px;
}

.image-390 {
  border-radius: 100px 10px 0 0;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-842 {
  border-top: 1px #0b1d39;
  border-bottom: 2px #0b1d39;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.list-21 {
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 42px;
}

.list-item-138, .list-item-139, .list-item-140, .list-item-141 {
  margin-bottom: 10px;
}

.list-item-142 {
  line-height: 1.3;
}

.div-block-843 {
  background-color: #02244f;
  margin-top: 0;
  padding-bottom: 0;
}

.div-block-843.summit {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bold-text-202 {
  font-size: 28px;
  font-style: italic;
}

.div-block-844 {
  height: 100px;
  background-color: #74879e;
  margin-top: 0;
  margin-bottom: 70px;
  box-shadow: 1px 1px 3px #000;
}

.image-391 {
  align-self: center;
  margin-left: auto;
  margin-right: 8px;
}

.div-block-845 {
  background-color: #c6d4df;
  justify-content: space-between;
  margin-top: 31px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-392 {
  width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 297px;
  padding-right: 297px;
  display: block;
}

.div-block-846 {
  height: 50%;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.image-393 {
  height: 50%;
}

.grid-213 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.25fr .25fr;
}

.grid-214 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 2fr .75fr;
}

.div-block-847 {
  color: #e9e9e9;
  background-color: #0b1d39;
  border-top-left-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.heading-612 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
}

.image-394 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

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

.grid-215 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 2.5fr 1fr;
  align-items: center;
}

.heading-613, .heading-614, .heading-615 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.div-block-848 {
  background-color: #0b1d39;
  border-radius: 10px;
  margin-left: 20px;
  padding: 20px;
}

.heading-616 {
  color: #fff;
  font-size: 20px;
}

.heading-617 {
  color: #fff;
  text-align: center;
  border-bottom: 1px dotted #e9e9e9;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-weight: 300;
}

.image-396 {
  width: 75%;
  margin-right: 0;
}

.image-397, .image-398 {
  width: 75%;
}

.bold-text-203, .bold-text-204 {
  color: #0b1d39;
  font-style: italic;
}

.body-16 {
  cursor: pointer;
  font-family: Lato, sans-serif;
}

.section-178 {
  background-color: #e9e9e9;
  padding-top: 100px;
  padding-bottom: 100px;
}

.paragraph-22 {
  color: #575757;
  font-size: 16px;
  line-height: 22px;
}

.heading-51 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  font-weight: 400;
  display: inline-block;
}

.tabs-3 {
  background-color: #e0e6ef;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.image-45 {
  margin-left: 15px;
  padding-bottom: 15px;
}

.heading-65 {
  text-transform: uppercase;
  font-size: 24px;
}

.collection-item-13 {
  padding-bottom: 20px;
}

.div-block-127 {
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.container-23 {
  border-bottom-left-radius: 0;
}

.div-block-65 {
  z-index: 10;
  background-color: #0b1d39;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding-top: 20px;
  padding-bottom: 0;
  position: relative;
  box-shadow: 14px 14px 30px -10px #575757;
}

.text-block-61 {
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
}

.text-block-61.a {
  font-size: 14px;
  font-weight: 400;
}

.section-35 {
  background-color: #c6d4df;
  border-top: 2px #777;
  border-bottom: 1px solid #bbb;
  padding-top: 70px;
  padding-bottom: 70px;
}

.heading-63 {
  color: #3a3a3a;
  text-transform: uppercase;
  font-size: 24px;
}

.tabs-content-3 {
  border-top: 1px dotted #777;
  border-bottom: 1px #777;
  border-bottom-right-radius: 15px;
  margin-top: 0;
}

.text-block-62 {
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
}

.paragraph-23 {
  color: #575757;
  font-size: 16px;
  line-height: 22px;
}

.div-block-91 {
  background-color: #bfdbff;
  border-bottom: 1px #d3d3d3;
  border-radius: 15px;
  flex-direction: column;
  margin: 40px 20px 30px;
  padding: 20px;
  display: block;
  box-shadow: inset 0 0 8px #000;
}

.text-block-60 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.tabs-menu-2.webinars {
  margin-bottom: 0;
  padding-bottom: 40px;
  padding-left: 7px;
  overflow: hidden;
}

.text-block-63 {
  padding-left: 15px;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.collection-item-14 {
  margin-bottom: 20px;
}

.text-block-64 {
  padding-left: 34px;
  padding-right: 34px;
}

.text-block-64.w {
  padding-left: 15px;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.image-59 {
  border: 1px #3a3a3a;
  border-radius: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 14px 14px 30px -10px #575757;
}

.div-block-194 {
  margin-bottom: 30px;
}

.blog-tab {
  width: 13%;
  text-align: center;
  background-color: #bbb;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-left: .5%;
  margin-right: .5%;
  padding: 10px 0;
}

.blog-tab.w--current {
  width: 13%;
  color: #f5f5f5;
  background-color: #0b1d39;
  margin-left: .5%;
  margin-right: .5%;
  font-weight: 700;
  box-shadow: 0 0 25px -5px #000;
}

.paragraph-26 {
  color: #575757;
  font-size: 16px;
  line-height: 22px;
}

.heading-64 {
  color: #000;
  text-transform: uppercase;
  font-size: 24px;
}

.div-block-207 {
  border-top: 1px solid #e6682f;
  border-bottom: 1px solid #e6682f;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-112 {
  width: auto;
  height: 150px;
  object-fit: fill;
  border-radius: 0;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-205 {
  height: 200px;
  color: #000;
  background-color: #0b1d39;
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 10px 0;
  display: flex;
  overflow: visible;
}

.text-block-162 {
  color: #777;
}

.image-113 {
  border-radius: 50px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-223 {
  margin: 20px 0 10px;
}

.heading-125 {
  color: #e6682f;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.author-thumbnail-wrapper {
  float: none;
  text-align: right;
  border-top: 1px #bbb;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 0 0 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.author-thumbnail-wrapper.webinars {
  border-top-style: none;
  border-bottom: 1px #bbb;
  align-items: center;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-206 {
  height: 70px;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-30 {
  height: 183px;
  color: #777;
  overflow: hidden;
}

.div-block-209 {
  flex: 1;
}

.link-block-wrapper {
  background-color: #fff;
  border: 1px solid #d3d3d3;
  border-radius: 15px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 3px #3a3a3a;
}

.link-block-wrapper:hover {
  box-shadow: 1px 1px 3px #777, 0 0 25px -5px #000;
}

.text-block-161 {
  color: #3a3a3a;
  border-bottom: 1px dotted #777;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.image-399 {
  margin-bottom: -74px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-849 {
  width: 420px;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
}

.div-block-850 {
  z-index: 4;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  margin: auto;
  display: none;
  position: fixed;
}

.div-block-851, .div-block-852 {
  width: 600px;
  height: 400px;
  background-color: #fff;
  border-radius: 10px;
  margin: auto;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-853 {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-400 {
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
}

.form-block {
  padding: 83px;
}

.image-401 {
  padding: 20px;
}

.div-block-854 {
  width: 100vw;
  height: 100vh;
  background-color: #0b1d39;
  border-radius: 0;
  display: block;
}

.div-block-855 {
  width: 600px;
  height: 400px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  margin: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-856 {
  padding: 10px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.text-block-99 {
  color: #777;
  border-bottom: 1px #777;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.div-block-115 {
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin: 0 20px 40px;
  padding: 20px;
  box-shadow: 1px 1px 3px #3a3a3a;
}

.text-block-166 {
  color: #575757;
  font-size: 16px;
  line-height: 22px;
}

.text-block-104 {
  color: #363636;
  text-transform: uppercase;
}

.text-block-163 {
  color: #000;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
}

.text-block-135 {
  color: #777;
  font-size: 16px;
  line-height: 24px;
}

.div-block-210 {
  background-color: #e0e6ef;
  border: 1px solid #d3d3d3;
  border-radius: 10px;
  margin: 0;
  padding: 10px;
}

.link-6 {
  color: #777;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.link-6:hover {
  color: #0e64be;
}

.div-block-153 {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-color: #d3d3d3;
  border-top-width: 1px;
  border-radius: 0;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 0;
}

.column-149 {
  border-top: 1px #d3d3d3;
  padding-top: 10px;
}

.text-block-134 {
  color: #000;
  text-transform: none;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 30px;
  display: inline-block;
}

.row-19 {
  border-top: 1px #d3d3d3;
  padding-top: 0;
}

.column-126 {
  justify-content: flex-end;
  display: flex;
}

.case-study-wrapper {
  height: auto;
  background-color: #e0e5ee;
  border: 1px #d3d3d3;
  border-radius: 15px;
  margin-top: 100px;
  margin-bottom: 59px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  box-shadow: 14px 14px 30px -10px #3a3a3a;
}

.paragraph-13 {
  color: #3a3a3a;
  border-bottom: 1px dotted #777;
  margin-top: 15px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 22px;
}

.heading-102 {
  border-bottom: 1px solid #d3d3d3;
  margin-top: 0;
  margin-bottom: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 300;
}

.text-block-83 {
  color: #000;
  border-top: 1px #777;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.div-block-154 {
  border-style: none none solid;
  border-top-width: 1px;
  border-top-color: #9c9c9c;
  border-bottom-width: 1px;
  border-bottom-color: #d3d3d3;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 15px;
}

.div-block-154.a {
  border-bottom-style: none;
}

.div-block-118 {
  margin-top: 30px;
  margin-left: 20px;
  margin-right: 20px;
}

.go-button {
  width: auto;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(135deg, #49a2ff, #0e64be);
  border: 1px solid #777;
  border-radius: 10px;
  margin: 40px 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.go-button:hover {
  color: #000;
  text-shadow: none;
  background-color: #fdb701;
  background-image: none;
  box-shadow: 1px 1px 3px #000;
}

.go-button.w--current {
  text-align: center;
}

.text-block-103 {
  color: #777;
  margin-right: 10px;
}

.heading-82 {
  color: #e6682f;
  margin-top: 0;
  font-size: 36px;
}

.text-block-164 {
  color: #000;
  font-size: 18px;
  line-height: 24px;
}

.div-block-117 {
  background-color: #fff;
  margin: 40px 20px 15px;
  padding: 20px;
  box-shadow: inset 0 0 8px #000;
}

.text-block-102 {
  color: #363636;
  border-top: 1px dotted #777;
  border-bottom: 1px #777;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
}

.rich-text-block-3 {
  display: inline-block;
}

.section-179 {
  background-color: #4e627b;
  padding-top: 100px;
  padding-bottom: 100px;
}

.body-17 {
  cursor: auto;
  font-family: proxima-nova, sans-serif;
}

.section-180 {
  height: 500px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60bcd84e48ed56387c851d00_community%20landscape2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-857 {
  margin: auto;
}

.section-181 {
  height: auto;
  background-image: linear-gradient(rgba(255, 255, 255, .63), rgba(255, 255, 255, .63)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60be299a4ded755dbad9b3d3_community%20photo.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.collection-list-wrapper-9 {
  background-color: #fff;
}

.collection-item-15 {
  background-color: #0b1d39;
  padding: 0;
}

.heading-618 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dancing Script, sans-serif;
  font-size: 50px;
  line-height: 1.3;
}

.paragraph-224 {
  border-top: 1px dotted #000;
  margin-top: 20px;
  padding-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

.heading-619 {
  margin-top: 0;
  font-size: 20px;
}

.text-block-436 {
  color: #fff;
  margin-right: 10px;
  display: inline-block;
}

.text-block-437 {
  color: #fff;
  display: inline-block;
}

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

.div-block-858 {
  padding: 40px 20px;
}

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

.div-block-859 {
  background-color: #e3e7ec;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-860 {
  margin-right: 40px;
  display: inline-block;
}

.heading-620 {
  margin-top: 0;
  display: inline-block;
}

.paragraph-225 {
  font-size: 18px;
  line-height: 28px;
}

.heading-621 {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.image-402 {
  margin-bottom: 10px;
  margin-right: 20px;
}

.div-block-861 {
  margin-bottom: 100px;
}

.paragraph-226 {
  font-size: 18px;
  line-height: 28px;
}

.column-150 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0;
}

.image-403 {
  margin-right: 20px;
  padding-bottom: 10px;
  display: inline-block;
}

.heading-622 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 40px;
  display: inline-block;
}

.paragraph-227 {
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
}

.text-block-438 {
  font-size: 18px;
  display: inline-block;
}

.text-block-439 {
  margin-right: 10px;
  font-size: 18px;
  font-weight: 300;
  display: inline-block;
}

.div-block-862 {
  padding-top: 0;
}

.div-block-863 {
  padding-top: 0;
  padding-bottom: 20px;
}

.column-151 {
  padding: 40px 20px 40px 30px;
}

.div-block-864 {
  border-bottom: 2px solid #0b1d39;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.text-block-440 {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-865 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  margin-top: 20px;
  padding: 0;
}

.image-404 {
  border-radius: 50px;
}

.text-block-441, .text-block-442 {
  float: right;
  display: block;
}

.div-block-866 {
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-block-443 {
  font-size: 18px;
  font-weight: 300;
}

.div-block-867 {
  background-color: #fff;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-623 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.rich-text-block-4 {
  color: #333;
  background-color: #e3e7ec;
  padding: 20px;
}

.text-block-444 {
  border-top: 1px #000;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 300;
}

.columns {
  padding-bottom: 0;
}

.div-block-868 {
  background-color: #e3e7ec;
  display: block;
}

.column-152 {
  background-color: #fff;
}

.div-block-869 {
  width: 30%;
  display: inline-block;
}

.div-block-870 {
  flex-direction: column;
  display: flex;
}

.div-block-871 {
  background-color: #fff;
  padding: 40px 20px;
}

.link-60 {
  color: #0964f1;
  font-size: 16px;
  text-decoration: none;
}

.div-block-872 {
  width: 600px;
  height: 400px;
  margin: auto;
  padding-bottom: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-218 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.75fr;
}

.heading-624 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 400;
  line-height: 70px;
}

.paragraph-228 {
  color: #333;
  text-align: center;
  border-top: 1px dotted #0b1d39;
  padding-top: 10px;
  font-style: italic;
  font-weight: 400;
  text-decoration: none;
}

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

.section-182 {
  height: auto;
  background-color: rgba(11, 29, 57, .3);
  padding: 100px 20px;
}

.tabs-8 {
  width: 100%;
  height: auto;
  border-bottom: 2px solid #0b1d39;
  padding-bottom: 40px;
  display: flex;
}

.tabs-content-6 {
  flex: 1;
}

.tabs-menu-6 {
  width: 150px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  display: flex;
}

.tabs-menu-6.lc {
  border-right-style: none;
}

.tab-link {
  height: 150px;
  color: #807e7e;
  border: .5px dotted #0b1d39;
  border-radius: 100px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 20px 0;
  display: flex;
  box-shadow: 14px 14px 30px -10px #000;
}

.tab-link:hover {
  color: #fff;
  background-color: rgba(11, 29, 57, .5);
}

.tab-link.w--current {
  color: #fff;
  background-color: #0b1d39;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  font-size: 40px;
  line-height: 1.3;
}

.tab-link._2 {
  background-color: #ddd;
  border-radius: 100px;
  flex: 0 auto;
  margin-bottom: 20px;
  box-shadow: 11px 11px 15px -10px #000;
}

.tab-link._2:hover {
  background-color: rgba(11, 29, 57, .29);
  transform: none;
}

.tab-link._2.w--current {
  background-color: #0b1d39;
}

.body-18 {
  font-family: proxima-nova, sans-serif;
}

.text-block-445 {
  padding-top: 40px;
}

.text-block-446 {
  font-size: 50px;
}

.tab-label {
  text-align: center;
  font-size: 24px;
  line-height: 1.3;
}

.text-block-447 {
  font-size: 24px;
  line-height: 1.3;
}

.grid-219 {
  flex-direction: row;
  grid-template-rows: auto auto;
  justify-content: space-around;
  align-items: baseline;
  display: flex;
}

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

.div-block-874 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.div-block-874.b {
  height: 510px;
  flex-direction: column;
}

.tab-pane-tab-1-3 {
  margin-left: 20px;
}

.grid-220 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  padding-bottom: 0;
  position: relative;
}

.grid-221 {
  height: auto;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.25fr;
  justify-content: space-between;
  margin-left: 20px;
  display: block;
  position: relative;
}

.heading-625, .heading-626 {
  margin-top: 0;
}

.heading-627 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 31px;
  font-weight: 400;
  display: block;
}

.heading-628 {
  margin-top: 0;
  margin-bottom: 70px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.3;
}

.paragraph-229 {
  border-top: 1px dotted #000;
  margin-top: 5px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 15px;
  font-size: 20px;
  line-height: 26px;
}

.paragraph-229.b {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-222 {
  border-left: 1px dotted #000;
  border-right: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 10px;
}

.text-block-448 {
  text-align: center;
  margin-top: 0;
  padding-bottom: 10px;
  font-size: 16px;
  text-decoration: none;
}

.image-405 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-405.b {
  padding-bottom: 20px;
}

.button-14 {
  height: 70px;
  text-align: center;
  background-color: #4e627b;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-style: italic;
  display: flex;
}

.button-14:hover {
  background-color: #0b1d39;
}

.heading-629 {
  color: #f6d55c;
  text-shadow: 1px 1px 6px #000;
  margin-top: 0;
  font-size: 80px;
  font-weight: 300;
  line-height: 1.3;
}

.heading-630 {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  margin-top: 0;
  font-size: 33px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.bold-text-205 {
  text-transform: uppercase;
  font-size: 80px;
  font-weight: 900;
}

.section-183 {
  background-color: rgba(11, 29, 57, .1);
  padding: 100px 20px;
}

.paragraph-230 {
  font-size: 18px;
  line-height: 1.3;
}

.heading-631 {
  text-align: center;
  border-bottom: 3px #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.div-block-875 {
  background-color: #fff;
  border-radius: 10px;
  flex: 1;
  margin-bottom: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 1px 1px 3px #000;
}

.tab-pane-tab-2-4, .tab-pane-tab-3 {
  margin-left: 20px;
}

.image-406 {
  margin-bottom: 21px;
  padding-top: 0;
}

.image-407 {
  padding-top: 10px;
}

.link-block-71 {
  float: right;
  clear: none;
  background-color: #f8f8f8;
}

.modal {
  width: 100vw;
  height: 100vh;
  background-color: #e3e7ec;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup {
  width: 500px;
  min-width: auto;
  background-color: #fff;
  position: relative;
}

.div-block-876 {
  width: 500px;
}

.text-block-449 {
  font-size: 20px;
  font-weight: 700;
}

.text-block-450 {
  cursor: pointer;
  margin-bottom: 40px;
  font-size: 50px;
  position: absolute;
  top: -52%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-408 {
  margin-right: 60px;
}

.modal-2 {
  width: 50vw;
  height: 50vh;
  background-color: #dbe9f2;
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-877 {
  background-color: #f8f8f8;
}

.link-block-72 {
  color: #0b1d39;
  text-decoration: none;
}

.trigger {
  cursor: pointer;
  background-color: #bec0c2;
  position: relative;
}

.section-184 {
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.dropdown-wrapper {
  width: 500px;
  position: relative;
}

.dropdown-trigger {
  background-color: #c6d4df;
  padding: 30px;
}

.dropdown-content {
  width: 100%;
  background-color: #c6d4df;
  position: absolute;
  overflow: hidden;
}

.dropdown-link {
  background-color: #ddd;
  padding: 20px;
  display: block;
}

.dropdown-list-2 {
  background-color: #bec0c2;
}

.section-185 {
  height: 500px;
}

.container-113 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.dropdown-list-3 {
  overflow: hidden;
}

.container-114 {
  margin-top: 220px;
}

.wrapper {
  width: 200px;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.dd-content {
  background-color: #b8cbe9;
  overflow: hidden;
}

.div-block-878 {
  padding: 25px;
  display: block;
}

.dd-wrapper2 {
  width: 125px;
  cursor: pointer;
  position: relative;
}

.dd-trigger2 {
  position: relative;
}

.container-115 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.dd-content2 {
  background-color: #e2effe;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 1px 1px 3px #000;
}

.div-block-879 {
  text-align: center;
  padding: 10px;
}

.link-61 {
  color: #0b1d39;
  background-color: #86a6c0;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: block;
  box-shadow: inset 1px 1px 3px #000;
}

.link-61:hover {
  background-color: #fff;
}

.div-block-880 {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.heading-632 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  display: inline-block;
}

.heading-633 {
  display: inline-block;
}

.bold-text-206 {
  font-size: 40px;
}

.div-block-881 {
  height: auto;
}

.heading-634 {
  display: inline-block;
}

.heading-635 {
  display: block;
}

.heading-636 {
  display: inline;
}

.heading-637 {
  display: block;
}

.div-block-882 {
  display: flex;
}

.heading-638 {
  margin-top: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.heading-639 {
  margin-top: 20px;
  font-size: 40px;
}

.image-409 {
  margin-right: 20px;
}

.button-15 {
  height: 75px;
  background-color: #2d68c3;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  display: flex;
}

.image-410 {
  align-self: center;
  margin-right: 20px;
  display: inline-block;
}

.heading-640 {
  display: inline-block;
}

.heading-641 {
  display: inline;
}

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

.div-block-884 {
  flex: 0 auto;
  margin-bottom: 0;
  display: flex;
}

.heading-642 {
  margin-top: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.heading-642.b {
  margin-top: 20px;
}

.heading-643 {
  margin-top: 0;
  font-size: 36px;
  line-height: 36px;
}

.paragraph-231 {
  text-align: left;
  border-top: 1px dotted #000;
  margin-top: 70px;
  padding-top: 20px;
  font-size: 18px;
  line-height: 28px;
}

.div-block-885 {
  margin-bottom: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-411 {
  margin-top: 77px;
  margin-bottom: 10px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-223 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 9.75fr 7.75fr;
}

.paragraph-232 {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 40px;
}

.paragraph-233 {
  font-size: 24px;
  line-height: 40px;
}

.image-412 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-644 {
  color: #02244f;
  text-align: center;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 40px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.paragraph-234 {
  font-size: 24px;
  line-height: 40px;
}

.paragraph-235 {
  border-top: 1px dotted #000;
  margin-top: 40px;
  padding-top: 40px;
  font-size: 24px;
  line-height: 40px;
}

.paragraph-236 {
  text-align: left;
  font-size: 24px;
  font-style: italic;
  line-height: 40px;
}

.list-22 {
  color: #fff;
  background-color: #0b1d39;
  border-top-left-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
}

.list-item-143, .list-item-144 {
  margin-bottom: 20px;
}

.heading-645 {
  font-size: 24px;
}

.heading-646 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
}

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

.heading-647 {
  color: #0b1d39;
  border-bottom: 1px dotted #0b1d39;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 20px;
  font-family: Dancing Script, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.3;
}

.paragraph-237 {
  font-size: 24px;
  line-height: 40px;
}

.paragraph-238 {
  color: #0b1d39;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
}

.div-block-886 {
  margin-bottom: 0;
}

.section-186 {
  background-color: #f8f8f8;
  padding: 100px 20px;
}

.section-187 {
  padding: 100px 20px;
}

.grid-225 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr;
}

.heading-648 {
  text-align: center;
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.heading-649, .heading-650, .heading-651 {
  text-align: center;
  margin-top: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.body-19 {
  font-family: proxima-nova, sans-serif;
}

.heading-652 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 60px;
  display: block;
}

.image-414 {
  align-self: center;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 0%;
}

.div-block-887 {
  width: auto;
  clear: none;
  flex: 0 auto;
  position: static;
}

.div-block-888 {
  border-bottom: 1px dotted #0b1d39;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.section-188 {
  background-color: #0b1d39;
  padding: 100px 20px;
}

.heading-653 {
  color: #e9e9e9;
  margin-top: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.paragraph-239 {
  color: #e9e9e9;
  border-right: 1px dotted #fff;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 30px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.image-415 {
  float: none;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-416, .image-417, .image-418 {
  margin-bottom: 10px;
}

.section-189 {
  background-color: #74879e;
  padding: 100px 20px;
}

.grid-226 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 2fr 2.5fr;
}

.div-block-889 {
  background-color: #fff;
  background-image: linear-gradient(#4e627b, rgba(78, 98, 123, .3) 53%, #fff);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 40px;
  padding: 20px;
  box-shadow: 14px 14px 30px -10px #000;
}

.collection-list-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: auto;
  display: grid;
}

.div-block-890 {
  background-color: #e9e9e9;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 10px;
  box-shadow: 1px 1px 3px #000;
}

.grid-227 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1.5fr 1.25fr;
}

.heading-654 {
  color: #02244f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.3;
  text-decoration: none;
}

.paragraph-240 {
  height: auto;
  color: #333;
  border-top: 1px #000;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-style: italic;
  display: block;
  overflow: hidden;
}

.div-block-891 {
  height: 93px;
  background-color: #fff;
  border-radius: 10px;
  margin-top: 20px;
  padding: 10px;
  overflow: auto;
}

.text-block-451 {
  text-align: right;
  text-transform: uppercase;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: 700;
}

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

.div-block-892 {
  width: 50%;
  margin-right: 20px;
}

.div-block-893 {
  width: 50%;
}

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

.text-block-453 {
  color: #02244f;
  text-transform: uppercase;
  margin-top: 20px;
  font-weight: 700;
}

.image-419 {
  box-shadow: 1px 1px 3px #000;
}

.div-block-895 {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1px #000;
  padding: 5px 7px 5px 5px;
}

.section-190 {
  background-color: rgba(11, 29, 57, .3);
  border-radius: 0;
  padding: 100px 20px;
}

.link-block-73 {
  color: #0b1d39;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.div-block-896 {
  width: auto;
  flex-direction: row;
  justify-content: space-between;
  display: block;
  position: relative;
}

.div-block-897 {
  width: 50%;
  clear: none;
  flex: 0 auto;
}

.div-block-898 {
  clear: none;
}

.image-420 {
  clear: right;
}

.div-block-899 {
  width: 50%;
}

.div-block-900 {
  width: 50%;
  display: block;
}

.grid-228 {
  grid-row-gap: 20px;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr;
}

.heading-655 {
  color: #0b1d39;
  text-align: center;
  margin-top: 0;
  font-size: 20px;
  text-decoration: none;
}

.heading-656, .heading-657, .heading-658 {
  color: #0b1d39;
  text-align: center;
  margin-top: 0;
  font-size: 20px;
}

.link-block-74 {
  cursor: pointer;
  text-decoration: none;
  transform: translate(0);
}

.link-block-74:hover {
  transform: translate(0, -3px);
}

.link-block-75 {
  cursor: pointer;
  text-decoration: none;
  transform: translate(0);
}

.link-block-75:hover {
  transform: translate(0, -3px);
}

.link-block-76 {
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  transform: translate(0);
}

.link-block-76:hover {
  transform: translate(0, -3px);
}

.link-block-77 {
  text-align: center;
  text-decoration: none;
  transform: translate(0);
}

.link-block-77:hover {
  transform: translate(0, -3px);
}

.image-421 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-659 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 1.3;
}

.div-block-901, .div-block-902 {
  border-bottom: 1px #000;
}

.div-block-903 {
  border-bottom: 1px dotted #000;
  padding-bottom: 20px;
}

.collection-list-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-3.featured {
  display: flex;
}

.div-block-904 {
  background-color: #e9e9e9;
  padding: 20px;
}

.heading-660 {
  height: auto;
  color: #0b1d39;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.div-block-905 {
  height: 102px;
  border-top: 1px dotted #000;
  border-bottom: 1px #000;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  overflow: auto;
}

.paragraph-241 {
  color: #0b1d39;
  object-fit: fill;
  font-weight: 400;
  overflow: auto;
}

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

.text-block-456 {
  margin-bottom: 20px;
}

.div-block-906 {
  height: 231px;
  background-color: #fff;
  border-top: 1px #000;
  border-bottom: 1px #000;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: auto;
  box-shadow: inset 1px 1px 4px #333;
}

.div-block-907 {
  height: 82px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-80 {
  border-radius: 50px;
  box-shadow: 1px 1px 3px #3a3a3a;
}

.text-block-111 {
  color: #0b1d39;
  text-align: right;
  border-bottom: 1px dotted #777;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-112 {
  color: #777;
  text-align: right;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-908 {
  height: 132px;
}

.collection-item-16 {
  box-shadow: 1px 1px 3px #000;
}

.div-block-909 {
  float: none;
  clear: none;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  margin-bottom: 0;
  display: block;
  overflow: visible;
}

.heading-661 {
  margin-top: 20px;
  font-weight: 400;
}

.image-426 {
  border-radius: 10px;
  display: block;
  box-shadow: 14px 14px 30px -15px #000;
}

.section-191 {
  background-color: #74879e;
  padding: 100px 20px;
}

.section-192 {
  background-color: #c6d4df;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.link-62 {
  text-decoration: none;
}

.heading-662 {
  font-size: 16px;
}

.heading-663 {
  margin-top: 0;
  font-size: 16px;
  line-height: 1.3;
}

.div-block-910 {
  background-color: rgba(11, 29, 57, .1);
  border-top: 1px #000;
  border-bottom: 1px #000;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 10px;
}

.list-23 {
  font-style: italic;
  font-weight: 400;
}

.video-4 {
  cursor: pointer;
}

.div-block-911 {
  background-color: #c6d4df;
  border-radius: 10px;
  margin-top: 20px;
  padding: 10px;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.section-193 {
  background-color: rgba(11, 29, 57, .3);
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-194 {
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60df419cdc06910bfe01001f_webinar2ab.jpg");
  background-position: 50% 33%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-229 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.heading-664 {
  color: #0b1d39;
  text-transform: none;
  margin-top: 0;
  font-family: Dancing Script, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 1.3;
}

.grid-230 {
  grid-row-gap: 0px;
}

.heading-665 {
  margin-top: 0;
  font-family: proxima-nova, sans-serif;
}

.body-20 {
  font-family: proxima-nova, sans-serif;
}

.heading-666, .link-block-78 {
  text-decoration: none;
}

.button-16 {
  text-align: center;
  background-color: #2d68c3;
  border-radius: 10px;
  padding: 20px 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.button-16:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.section-195 {
  background-color: #c6d4df;
  padding: 100px 20px;
}

.body-21 {
  font-family: proxima-nova, sans-serif;
}

.tools-tabs {
  width: 100%;
  flex-direction: row;
  display: flex;
}

.tabs-menu-7 {
  width: 150px;
  flex-direction: column;
  display: flex;
}

.container-116 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.section-196 {
  background-color: rgba(11, 29, 57, .3);
  padding: 100px 20px;
}

.section-196.tools {
  background-color: #86a6c0;
}

.tabs-9 {
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.tabs-content-7 {
  height: auto;
  flex: 1;
}

.tabs-menu-8 {
  width: 150px;
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 10px;
  margin-right: 60px;
  display: flex;
}

.tab-link-tab-2 {
  width: 150px;
  height: 150px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-457, .text-block-458, .text-block-459 {
  text-align: center;
  font-family: proxima-nova, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.grid-231 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

.paragraph-242 {
  font-size: 18px;
  line-height: 1.3;
}

.paragraph-243 {
  color: #0b1d39;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-667 {
  color: #0b1d39;
  margin-top: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.3;
}

.image-22 {
  margin-top: 7px;
  margin-bottom: 0;
  position: static;
  top: 6px;
  left: -8px;
}

.image-427 {
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  position: relative;
  top: 8px;
}

.list-vertical-line {
  width: 1px;
  background-color: #ccc;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  margin: 10px 15px;
  padding-left: 0;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
}

.list-vertical-line.b {
  margin-left: 0;
  margin-right: 20px;
}

.list-vertical-line.b._2 {
  margin-right: 10px;
}

.link-block-8 {
  display: flex;
}

.link-block-8.ssi-link-block {
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
}

.div-block-25 {
  min-width: 50%;
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.heading-34 {
  color: #000;
  margin-top: 10px;
  margin-right: 20px;
  padding-left: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
}

.important-text {
  color: #c20000;
}

.text-block-36 {
  color: #c20000;
  margin-top: 12px;
}

.div-block-24 {
  flex-flow: row;
  flex: 1;
  display: flex;
}

.div-block-105 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

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

.div-block-912 {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px #000;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
  display: flex;
}

.image-428 {
  margin-right: 0;
}

.text-block-460 {
  border-left: 1px solid #000;
  align-self: center;
  margin-left: 20px;
  padding-left: 25px;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.link-block-79 {
  color: #0b1d39;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.heading-669 {
  color: #fff;
}

.grid-232 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr 1fr 1fr;
}

.paragraph-35 {
  height: 134px;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  line-height: 20px;
  overflow: auto;
}

.paragraph-244 {
  font-size: 20px;
  line-height: 1.3;
}

.heading-670 {
  font-size: 24px;
}

.heading-671 {
  color: #fff;
  text-align: center;
  background-color: #02244f;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Dancing Script, sans-serif;
  font-size: 50px;
  font-weight: 700;
  box-shadow: 14px 14px 30px -10px #000;
}

.grid-233 {
  grid-template-columns: 1.25fr 2.5fr 2.25fr .75fr;
}

.paragraph-245 {
  overflow: auto;
}

.paragraph-246 {
  height: 150px;
  overflow: auto;
}

.div-block-914 {
  color: #fff;
  background-color: #807e7e;
  padding: 10px;
  overflow: auto;
}

.div-block-915 {
  flex-direction: row;
  display: flex;
}

.paragraph-247 {
  flex: 0 auto;
  display: block;
}

.div-block-916 {
  flex-direction: row;
  display: flex;
}

.grid-234 {
  grid-template-rows: 200px auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-917 {
  height: 200px;
  overflow: auto;
}

.heading-672 {
  font-size: 16px;
}

.image-429 {
  overflow: visible;
}

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

.div-block-130 {
  padding-bottom: 15px;
}

.heading-673 {
  text-align: center;
  margin-top: 15px;
}

.prog-and-services {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
  box-shadow: 0 0 6px #999;
}

.ps-image {
  width: 90%;
}

.ps-image._1 {
  width: 90%;
  height: 100px;
  float: right;
}

.ps-image._1.phil {
  width: 70%;
}

.div-block-128 {
  justify-content: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 0;
  display: flex;
}

.text-block-132 {
  height: 175px;
  color: #fff;
  text-align: center;
  background-color: #0078bc;
  border-radius: 0;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-129 {
  margin-left: 15px;
  margin-right: 15px;
}

.med-divider {
  width: 35%;
  height: 1px;
  background-color: #000;
  margin: 20px auto;
  font-size: 10px;
  font-weight: 400;
  list-style-type: lower-alpha;
  display: block;
}

.med-divider._80 {
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
  display: block;
}

.image-95 {
  width: 90%;
  height: 130px;
  margin: 0 auto;
  padding-top: 15px;
  display: block;
}

.image-95.aha {
  width: 50%;
}

.paragraph-248 {
  height: 250px;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  line-height: 20px;
}

.p-and-s-images {
  width: 90%;
  height: 110px;
  flex: 0 auto;
  display: flex;
}

.grid-236 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.heading-674 {
  text-align: center;
  border-top: 1px dotted #000;
  margin-top: 0;
  padding-top: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.div-block-918 {
  height: 155px;
  background-color: #e9e9e9;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 10px;
  overflow: auto;
}

.div-block-919 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 20px;
  padding-bottom: 10px;
  display: flex;
  overflow: hidden;
}

.p-s-wrapper {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
  text-decoration: none;
  transition: opacity .2s;
  box-shadow: 1px 1px 3px #000;
}

.p-s-wrapper:hover {
  transform: translate(0, -3px);
  box-shadow: 7px 7px 20px -10px #000;
}

.image-430 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-431 {
  width: 50%;
  height: auto;
}

.image-432 {
  width: 40%;
}

.paragraph-249 {
  overflow: auto;
}

.heading-675 {
  font-size: 16px;
}

.heading-676 {
  text-align: center;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
}

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

.link-block-80 {
  color: #0b1d39;
  padding-bottom: 10px;
  text-decoration: none;
}

.paragraph-250 {
  color: #0b1d39;
  margin-bottom: auto;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}

.heading-677 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Dancing Script, sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-462 {
  font-weight: 700;
}

.div-block-920 {
  text-align: center;
  border-top: 1px dotted #000;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: block;
}

.grid-237 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 40px;
  padding-bottom: 10px;
}

.image-433, .image-434, .image-435, .image-436, .image-437, .image-438, .image-439, .image-440, .image-441, .image-442, .image-443, .image-444 {
  box-shadow: 1px 1px 3px #000;
}

.heading-678 {
  margin-top: 0;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.3;
}

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

.heading-679 {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 400;
  display: flex;
}

.div-block-921, .div-block-922, .div-block-923, .div-block-924, .div-block-925 {
  text-align: center;
  border-top: 1px dotted #000;
  margin-top: 10px;
  padding-top: 10px;
}

.heading-680, .heading-681 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-926, .div-block-927 {
  margin-top: 0;
}

.image-446 {
  float: right;
  margin-top: 5px;
  display: block;
}

.back-to-the-top {
  color: #0b1d39;
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 20px;
  text-decoration: none;
  display: block;
}

.back-to-the-top:hover {
  font-weight: 700;
}

.heading-682 {
  color: #0b1d39;
  text-align: center;
  margin-top: 60px;
  font-family: proxima-nova, sans-serif;
  font-style: normal;
  font-weight: 300;
}

.body-22 {
  font-family: proxima-nova, sans-serif;
}

.grid-238 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 3fr;
}

.heading-683 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Dancing Script, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
}

.text-block-463 {
  border-top: 1px #000;
  margin-bottom: 20px;
  padding-top: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.list-24 {
  font-size: 20px;
  font-style: italic;
  line-height: 1.3;
}

.image-450 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.list-item-145, .list-item-146 {
  margin-bottom: 10px;
  font-size: 20px;
}

.list-item-147 {
  margin-bottom: 10px;
}

.bold-text-210 {
  text-transform: uppercase;
}

.section-197 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-684 {
  font-weight: 300;
}

.heading-685 {
  font-size: 24px;
  font-weight: 400;
}

.section-198 {
  background-color: #74879e;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-239 {
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1.5fr;
  align-items: center;
  margin-bottom: 40px;
}

.image-149 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-177 {
  color: #fff;
  border-bottom: 1px dotted #fff;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 50px;
}

.paragraph-90 {
  color: #e9e9e9;
  text-align: left;
  align-self: center;
  margin-bottom: 50px;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.3;
}

.unordered-list-21 {
  color: #e9e9e9;
  align-self: start;
  margin-bottom: 0;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.button-17 {
  width: auto;
  text-align: center;
  border-radius: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  margin-top: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 3px #000;
}

.grid-240 {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  display: flex;
}

.italic-text-115, .italic-text-116 {
  margin-bottom: 10px;
  display: block;
}

.italic-text-117 {
  display: block;
}

.div-block-928 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
  position: relative;
}

.image-451 {
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-929 {
  width: auto;
  flex-direction: column;
  display: block;
  position: relative;
}

.div-block-930 {
  display: flex;
}

.button-18 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-686 {
  margin-top: 0;
}

.div-block-931 {
  width: 500px;
  flex: 0 auto;
  display: flex;
}

.div-block-932 {
  flex: 1;
  position: relative;
}

.button-19 {
  text-align: center;
  border-radius: 10px;
  padding: 20px 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.button-19:hover {
  color: #333;
  background-color: #f6d55c;
  font-weight: 700;
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.image-453 {
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-687 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 44px;
  font-weight: 400;
}

.paragraph-251 {
  color: #e9e9e9;
  font-size: 22px;
  line-height: 1.3;
}

.list-25 {
  color: #e9e9e9;
  margin-top: 30px;
  font-size: 22px;
  font-style: italic;
  line-height: 1.3;
}

.list-item-148, .list-item-149 {
  margin-bottom: 10px;
}

.div-block-934 {
  flex: 1;
}

.div-block-935 {
  flex-direction: row;
  display: flex;
}

.image-454 {
  border-radius: 10px;
}

.paragraph-252 {
  font-size: 24px;
  line-height: 1.3;
}

.paragraph-253 {
  color: #0b1d39;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}

.italic-text-118 {
  color: #0b1d39;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
}

.div-block-936 {
  color: rgba(0, 0, 0, 0);
  border-top: 1px dotted #0b1d39;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.section-199 {
  height: 500px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60c8cf1af7fea1170619d781_CCI%20Training%20%20page.jpg");
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.heading-688 {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 100px;
  margin-right: 0;
  font-size: 100px;
}

.div-block-937 {
  padding-right: 100px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.heading-689 {
  color: #fff;
  margin-top: 0;
  font-size: 70px;
  line-height: 35px;
}

.section-200 {
  height: 500px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60db4aab41663a242d86a9d9_CCI%20banner.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.div-block-938 {
  z-index: auto;
  flex-direction: row;
  align-items: stretch;
  margin-bottom: 60px;
  margin-right: 60px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.heading-690 {
  clear: none;
  color: #c6d4df;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 200px;
  font-weight: 300;
  line-height: 1.3;
}

.heading-691 {
  color: #c6d4df;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 90px;
  font-weight: 300;
  line-height: 1.3;
}

.image-456 {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-457 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.image-458 {
  border-radius: 10px;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

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

.image-459 {
  margin-left: auto;
  margin-right: auto;
}

.grid-241 {
  border-left: 1px dotted #000;
}

.grid-242 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .25fr;
  align-items: stretch;
  justify-items: center;
}

.div-block-940 {
  height: 2px;
  background-color: #0b1d39;
  border-top: 1px #fff;
  margin-top: 0;
  padding-top: 0;
}

.div-block-941 {
  width: 175px;
  height: 175px;
}

.image-460 {
  display: block;
}

.div-block-942 {
  width: auto;
  height: auto;
}

.section-201 {
  background-color: #4e627b;
  padding: 100px 20px;
}

.heading-692 {
  font-weight: 300;
}

.heading-693 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.section-202 {
  height: auto;
  clear: none;
  background-image: linear-gradient(rgba(255, 255, 255, .42), rgba(255, 255, 255, .42)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60e7237ebec7db20a4de202d_call%20me4.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: flex-end;
  padding-top: 150px;
  padding-bottom: 150px;
  display: block;
}

.div-block-943 {
  align-items: center;
  display: flex;
}

.grid-243 {
  flex-direction: column;
  grid-template-rows: auto;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: flex;
}

.heading-694 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-944 {
  clear: none;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.body-23 {
  font-family: proxima-nova, sans-serif;
}

.heading-695 {
  color: #0b1d39;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 1.3;
  display: block;
}

.section-203 {
  background-color: #0b1d39;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-244 {
  grid-row-gap: 40px;
  grid-template-columns: .5fr 3.25fr 2.5fr;
}

.heading-696 {
  color: #c6d4df;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 300;
  line-height: 1.3;
}

.heading-697 {
  color: #c6d4df;
  margin-top: 10px;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.3;
}

.heading-698 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 70px;
  font-weight: 300;
  line-height: 1.3;
}

.div-block-945 {
  border-left: 1px dotted #fff;
}

.link-63 {
  color: #c6d4df;
  font-size: 38px;
  line-height: 1.3;
  text-decoration: none;
}

.bold-text-212 {
  font-size: 45px;
}

.div-block-946 {
  margin-top: 60px;
}

.div-block-947 {
  background-color: #819cbe;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 100px;
}

.bold-text-213 {
  color: #0b1d39;
}

.div-block-948 {
  padding-bottom: 70px;
}

.heading-699 {
  text-align: center;
  margin-top: 0;
  padding-bottom: 70px;
  font-family: Dancing Script, sans-serif;
  font-size: 80px;
  font-weight: 300;
  line-height: 1.3;
}

.heading-700 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dancing Script, sans-serif;
  font-size: 130px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-701 {
  margin-top: 0;
  font-style: normal;
}

.div-block-950 {
  background-color: #e3e7ec;
  border-top-right-radius: 0;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 10px;
  padding: 20px;
  box-shadow: 14px 14px 30px -10px #000;
}

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

.div-block-951 {
  height: 300px;
  background-color: #0b1d39;
}

.div-block-952 {
  background-color: #033e8c;
}

.section-204 {
  padding-top: 100px;
}

.div-block-953 {
  background-color: #bdd4f2;
}

.div-block-954 {
  background-color: #034cbc;
}

.div-block-955 {
  background-color: #66a3d9;
}

.div-block-956 {
  height: 300px;
  background-color: #02244f;
}

.div-block-957 {
  background-color: #0b1d39;
}

.div-block-958 {
  background-color: #ffa70d;
}

.div-block-959 {
  background-color: #ffd600;
}

.div-block-960 {
  background-color: #000eff;
}

.div-block-961 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-205 {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.image-463 {
  display: block;
  position: relative;
}

.image-464 {
  z-index: 99;
  margin-bottom: 60px;
  margin-right: 60px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.section-206, .section-207, .section-208, .section-209 {
  position: relative;
}

.section-210 {
  color: #2f2f2f;
  background-color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-702 {
  color: #d1d1d1;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 40px;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 40px;
}

.bold-text-214 {
  color: #0b1d39;
}

.bold-text-215 {
  color: #fff;
}

.italic-text-119 {
  color: #fff;
  font-weight: 700;
}

.italic-text-120, .italic-text-121 {
  color: #fff;
}

.bold-text-216 {
  color: #0b1d39;
}

.heading-703 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 300;
}

.italic-text-122 {
  font-weight: 700;
}

.section-211 {
  height: auto;
  background-image: linear-gradient(rgba(211, 211, 211, .93), rgba(211, 211, 211, .93)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/6054c72ee99ce41cbc91eae7_people%20working%20together.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: flex;
}

.heading-704 {
  color: #0b1d39;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 100px;
  font-family: Dancing Script, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1.3;
}

.section-212 {
  color: rgba(0, 0, 0, 0);
  background-color: #02244f;
  border-top: 1px dotted #000;
  padding-bottom: 0;
}

.image-465 {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 14px 14px 30px -10px #000;
}

.section-213 {
  height: 700px;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 220px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.heading-705 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-963 {
  border-radius: 10px;
  flex: 1;
}

.heading-706 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.3;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-466 {
  display: block;
}

.section-214 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-707 {
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  text-transform: none;
  margin-top: 10px;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.heading-708 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.3;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-467 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-468 {
  flex: 0 auto;
  align-self: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.container-117 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-964 {
  margin-top: 140px;
  margin-bottom: 140px;
  padding-bottom: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-469 {
  z-index: 10;
  flex: 0 auto;
  align-self: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-965 {
  align-self: center;
  position: absolute;
}

.image-470 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.section-215 {
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-709 {
  font-size: 50px;
  font-weight: 300;
}

.heading-710 {
  text-align: center;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 30px;
  padding-bottom: 30px;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
}

.paragraph-254 {
  font-weight: 300;
}

.bold-text-217, .bold-text-218 {
  font-size: 22px;
}

.div-block-966 {
  margin-top: 40px;
}

.paragraph-255, .paragraph-256 {
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.heading-711 {
  color: #fec200;
  text-align: center;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-967 {
  width: 70%;
  background-color: #034cbc;
  border-radius: 10px;
  margin: 40px auto 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.div-block-967:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.button-20 {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  display: block;
}

.bold-text-219 {
  color: #ffd600;
  font-size: 30px;
}

.image-471 {
  position: relative;
}

.bold-text-220 {
  text-transform: uppercase;
}

.bold-text-221 {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
}

.bold-text-222 {
  font-weight: 400;
}

.image-472 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-223 {
  color: #fff;
}

.button-21 {
  text-align: center;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 40px;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.button-21:hover {
  color: #0b1d39;
  background-color: #ffa70d;
  font-weight: 400;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-224 {
  text-decoration: none;
}

.link-64 {
  color: #034cbc;
  text-decoration: none;
}

.grid-246 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

.italic-text-123 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.image-474 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.italic-text-124, .italic-text-125, .bold-text-225 {
  color: #fff;
}

.email {
  text-align: center;
  font-weight: 400;
  line-height: 1.3;
}

.phone {
  text-align: center;
  margin-top: 5px;
  font-weight: 400;
}

.div-block-969 {
  background-color: #004d94;
  padding: 40px 20px;
}

.heading-712 {
  font-family: Dancing Script, sans-serif;
}

.heading-713 {
  font-family: Permanent Marker, sans-serif;
  font-weight: 400;
}

.grid-247 {
  grid-column-gap: 40px;
  grid-template-columns: 1.75fr .25fr 2.75fr;
}

.image-475 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-714 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.3;
}

.link-65 {
  color: #ffd600;
  text-decoration: none;
}

.text-block-465, .text-block-466, .text-block-467, .text-block-468, .text-block-469, .text-block-470, .text-block-471, .text-block-472, .text-block-473 {
  height: 80px;
}

.div-block-970 {
  margin-top: 100px;
}

.heading-715 {
  color: #f8f8f8;
  text-align: center;
  font-family: Merienda, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.div-block-971 {
  color: #bec0c2;
  text-align: center;
  margin-top: 20px;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.section-216 {
  background-color: rgba(11, 29, 57, .7);
  border-bottom: 1px #000;
  padding: 100px 20px;
}

.heading-716 {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: proxima-nova, sans-serif;
  font-size: 38px;
  font-style: italic;
  font-weight: 300;
  line-height: 58px;
}

.bold-text-226, .bold-text-227 {
  color: #fff;
  font-size: 42px;
}

.grid-248 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.25fr;
  margin-top: 0;
  padding-bottom: 0;
}

.div-block-972 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 20px 20px 0;
}

.image-476 {
  border-radius: 50px 0 0 10px;
  box-shadow: 1px 1px 3px #000;
}

.video-5 {
  padding-left: 0;
}

.heading-717 {
  margin-top: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-975 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-976 {
  background-color: #02244f;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-718 {
  color: #e9e9e9;
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-977 {
  height: 200px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60f6fd3a46c60960a08141f3_triangle%20blue.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 40px;
}

.bold-text-228 {
  color: #fff;
}

.section-217 {
  background-color: #4e627b;
  padding: 100px 20px;
  box-shadow: inset 10px -1px 30px -10px #000;
}

.bold-text-229 {
  color: #fff;
}

.div-block-978 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50px 10px 0 0;
  margin-bottom: 0;
}

.image-478 {
  border-radius: 0 0 50px 10px;
}

.div-block-979 {
  background-color: #02244f;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 15px 15px 30px -10px #000;
}

.image-479 {
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-230 {
  color: #0b1d39;
  font-style: italic;
}

.bold-text-231 {
  color: #f8f8f8;
  text-shadow: 1px 1px 6px #000;
}

.image-480 {
  padding: 0;
}

.lightbox-link-3 {
  border-radius: 0;
  padding: 20px;
}

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

.image-481, .lightbox-link-4 {
  display: block;
}

.lightbox-link-5 {
  padding: 20px;
}

.image-482 {
  border-radius: 10px;
  box-shadow: 1px 1px 3px #000;
}

.grid-249 {
  background-color: #e9e9e9;
  border-bottom-right-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr;
  padding: 20px;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-719 {
  color: #0b1d39;
  margin-top: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
}

.italic-text-126 {
  color: #0b1d39;
  font-size: 24px;
}

.heading-720 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.3;
}

.div-block-981 {
  background-color: #02244f;
  border-top-left-radius: 10px;
  border-top-right-radius: 50px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 16px -12px 30px -10px #000;
}

.image-483 {
  border: 1px solid #000;
  border-bottom-right-radius: 50px;
}

.image-484 {
  border-radius: 10px;
  margin-right: 0;
  padding-right: 0;
  box-shadow: 1px 1px 3px #000;
}

.italic-text-127 {
  color: #fff;
}

.bold-text-232 {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  font-family: proxima-nova, sans-serif;
  font-size: 60px;
  font-style: normal;
}

.image-485 {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-982 {
  height: auto;
}

.div-block-983 {
  height: 500px;
}

.heading-721 {
  color: #e9e9e9;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 48px;
}

.italic-text-128 {
  color: #fff;
}

.bold-text-233, .bold-text-234 {
  color: #fff;
  font-style: italic;
}

.grid-250 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.div-block-984 {
  margin-top: 40px;
}

.image-486 {
  border-bottom-right-radius: 50px;
  box-shadow: 14px 14px 30px -10px #000;
}

.image-487 {
  border-top-left-radius: 50px;
  box-shadow: 14px 14px 30px -10px #000;
}

.bold-text-235 {
  color: #0b1d39;
}

.bold-text-236, .italic-text-129 {
  color: #02244f;
}

.heading-722 {
  color: #02244f;
  text-align: center;
  border-bottom: 1px dotted #000;
  margin-top: 0;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 100px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  line-height: 1.3;
}

.grid-251 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 3.25fr;
}

.image-489 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-723 {
  color: #02244f;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  line-height: 1.3;
}

.italic-text-130 {
  color: #02244f;
  font-style: normal;
  font-weight: 700;
}

.div-block-985 {
  height: 300px;
  background-image: url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60ef4a969926716e2c5edf08_CCI%20graphic3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 10px;
  position: relative;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-724 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-family: Merienda, sans-serif;
  font-size: 20px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.paragraph-257 {
  border-top: 1px dotted #000;
  margin-top: 20px;
  padding-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

.italic-text-131, .italic-text-132, .italic-text-133 {
  color: #fff;
}

.italic-text-134 {
  color: #394250;
  font-size: 30px;
  font-weight: 700;
}

.heading-725 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 1px dotted #0b1d39;
  margin-top: 0;
  margin-bottom: 70px;
  padding-bottom: 40px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.section-218 {
  background-color: rgba(11, 29, 57, .1);
  padding: 100px 20px;
  transform: translate(0);
}

.rating_subtitle_link {
  color: #dfdfdf;
}

.column {
  text-align: center;
}

.custom_container-2 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.hero_subtitle {
  color: #cadcec;
  padding-bottom: 16px;
  font-size: 17px;
  font-weight: 300;
  line-height: 36px;
}

.bold-text-4 {
  font-size: 37px;
}

.div-block {
  float: left;
}

.hero_btn {
  float: left;
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#fde16d, #f9bf3b);
  border-radius: 20px;
  margin-right: 15px;
  padding: 10px 25px;
  font-weight: 500;
}

.home_header {
  height: 630px;
  background-image: linear-gradient(rgba(60, 82, 102, .91), rgba(60, 82, 102, .91)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60faf61092616dd219c7fa17_rawpixel-649910-unsplash.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: -90px;
  padding: 155px 50px 0;
}

.hero_title {
  color: #fff;
  margin-top: 0;
  font-size: 38px;
  font-weight: 300;
}

.image {
  padding-bottom: 3px;
}

.home_hero_vid_link-2:hover {
  opacity: .85;
}

.column-2 {
  padding-right: 10px;
}

.ratings_subtitle {
  color: #dfdfdf;
  font-size: 13px;
  font-weight: 300;
}

.div-block-986, .div-block-987, .div-block-988, .div-block-989 {
  background-color: #fff;
  padding: 20px;
}

.heading-726 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 1px dotted #0b1d39;
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 100px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  line-height: 1.3;
}

.heading-727 {
  text-align: center;
  margin-top: 60px;
  font-weight: 400;
}

.heading-728 {
  text-align: right;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  display: block;
}

.heading-729 {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dancing Script, sans-serif;
  font-size: 120px;
  line-height: 1.3;
}

.link-66 {
  color: #fff;
  text-decoration: none;
  display: inline;
}

.link-67 {
  color: #c6d4df;
  text-decoration: none;
}

.link-block-82, .link-block-83, .link-block-84, .link-block-85, .link-block-86, .link-block-87, .link-block-88, .link-block-89, .link-block-90, .link-block-91 {
  text-decoration: none;
}

.div-block-991 {
  background-color: #02244f;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-992 {
  background-color: #02244f;
}

.div-block-993 {
  background-color: #004d94;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-258 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.div-block-995 {
  margin-top: 60px;
}

.heading-730 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Dancing Script, sans-serif;
  font-size: 50px;
  line-height: 1.3;
}

.list-26 {
  font-size: 20px;
  line-height: 1.3;
}

.list-item-154, .list-item-155 {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.link-68 {
  color: #000eff;
  font-style: italic;
  text-decoration: none;
}

.link-69, .link-70 {
  font-style: italic;
  text-decoration: none;
}

.link-71, .link-72 {
  text-decoration: none;
}

.div-block-996 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-219 {
  background-color: #e9e9e9;
  padding: 100px 20px;
}

.heading-731 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Dancing Script, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
}

.heading-732 {
  text-align: center;
  border-bottom: 1px dotted #0b1d39;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  line-height: 44px;
}

.grid-252 {
  background-color: #c6d4df;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1.25fr;
}

.div-block-997 {
  background-color: #c6d4df;
  padding: 40px;
}

.image-493 {
  border-radius: 10px;
  margin-top: 20px;
  box-shadow: 1px 1px 3px #000;
}

.image-494 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.chat-with-champions {
  color: rgba(11, 29, 57, .1);
  background-color: #fff;
  padding: 100px 20px;
}

.heading-733 {
  font-size: 0;
}

.heading-734 {
  font-size: 44px;
}

.heading-735 {
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 100px;
  font-family: Dancing Script, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.3;
}

.paragraph-259 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px 20px 0;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

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

.heading-736 {
  text-align: center;
  font-size: 20px;
}

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

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

.div-block-998 {
  background-color: #e9e9e9;
  border-radius: 7px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.text-block-474 {
  color: #e9e9e9;
  text-align: center;
  flex: 1;
}

.grid-256 {
  grid-template-columns: .25fr .75fr 1fr;
}

.heading-737 {
  color: #e9e9e9;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.heading-738 {
  color: #e9e9e9;
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
}

.heading-739 {
  color: #e9e9e9;
  text-align: center;
  border-bottom: 1px dotted #e9e9e9;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

.div-block-999 {
  background-color: #0b1d39;
  border-radius: 10px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-1000 {
  background-color: #e9e9e9;
}

.image-495 {
  padding: 20px 60px;
}

.text-block-475 {
  color: #e9e9e9;
  text-align: center;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.div-block-1001 {
  margin-top: 100px;
  margin-bottom: 60px;
}

.image-496 {
  width: 30%;
}

.grid-257 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr 4.25fr;
}

.div-block-1002 {
  background-color: rgba(11, 29, 57, .3);
  border-top-right-radius: 50px;
  padding-left: 60px;
  padding-right: 40px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-1003 {
  margin-top: 60px;
}

.heading-740 {
  color: #0b1d39;
  border-bottom: 1px dotted #e9e9e9;
  padding-bottom: 20px;
  font-family: Dancing Script, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
}

.grid-258 {
  grid-column-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
}

.div-block-1004 {
  margin-top: 220px;
}

.heading-741 {
  color: #0b1d39;
  text-align: center;
  border-bottom: 1px dotted #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Dancing Script, sans-serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.heading-742 {
  text-align: left;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  display: block;
}

.button-22 {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.paragraph-260 {
  color: #02244f;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 18px;
  line-height: 1.3;
}

.div-block-1005 {
  border-top: 1px dotted #000;
  border-bottom: 1px #000;
  margin-top: 220px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-1006 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.button-23 {
  text-align: center;
  flex: 1;
  align-self: center;
}

.link-block-92 {
  flex: 1;
  align-self: auto;
}

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

.button-24 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  display: flex;
}

.div-block-1007 {
  background-color: #e9e9e9;
  border-radius: 10px;
  padding: 20px 10px;
  box-shadow: 1px 1px 3px #000;
}

.heading-744 {
  text-align: left;
  margin-top: 40px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3;
}

.button-25 {
  height: auto;
  text-align: center;
  display: block;
}

.heading-745 {
  text-align: center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.link-block-93 {
  color: #fff;
  text-align: center;
  background-color: #004d94;
  border-radius: 10px;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.heading-746 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.heading-747 {
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: scroll;
}

.heading-748 {
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.3;
  display: flex;
}

.div-block-1008 {
  background-color: #e9e9e9;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-749 {
  color: #0b1d39;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-476 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  display: block;
}

.text-block-476.a {
  display: block;
}

.text-block-477 {
  color: #0b1d39;
  font-size: 16px;
  font-weight: 400;
}

.div-block-1009 {
  text-align: left;
  background-color: #bdd4f2;
  border-top-left-radius: 10px;
  border-top-right-radius: 50px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
  position: static;
  box-shadow: 1px 1px 3px #000;
}

.div-block-1009.a {
  margin-top: 100px;
}

.heading-750 {
  border-right: 1px solid #807e7e;
  margin-top: 10px;
  margin-right: 40px;
  padding-right: 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
  display: inline-block;
}

.heading-751 {
  margin-top: 10px;
  font-weight: 400;
  line-height: 1.3;
  display: inline-block;
}

.div-block-1010 {
  background-color: #e9e9e9;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 50px;
  margin-top: 0;
  padding: 20px;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.div-block-1010.a {
  border-bottom-left-radius: 0;
}

.div-block-1011, .grid-259 {
  display: inline-block;
}

.grid-260 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
  align-items: center;
  justify-items: stretch;
}

.button-26 {
  width: 50%;
  text-align: center;
  background-color: #02244f;
  border-radius: 7px;
  margin: 10px auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  line-height: 1.3;
  display: block;
  box-shadow: 1px 1px 3px #000;
}

.button-26:hover {
  color: #0b1d39;
  background-color: #e08504;
}

.div-block-1012 {
  border-right: 1px dotted #000;
  margin-right: 0;
  padding-right: 0;
}

.div-block-1013 {
  color: #0b1d39;
  justify-content: center;
  margin: 10px auto 0;
  display: flex;
}

.text-block-478 {
  line-height: 1.3;
  display: block;
}

.text-block-479 {
  color: #0b1d39;
  font-size: 20px;
  line-height: 1.3;
}

.text-block-480, .text-block-481 {
  font-size: 18px;
  line-height: 1.3;
}

.text-block-482 {
  color: #0b1d39;
  line-height: 1.3;
}

.text-block-483 {
  line-height: 1.3;
}

.list-item-156 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.grid-261 {
  grid-column-gap: 39px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.italic-text-135 {
  font-style: normal;
  font-weight: 300;
}

.div-block-1014 {
  border-radius: 10px;
}

.image-498 {
  border-radius: 10px;
  box-shadow: 14px 14px 30px -10px #000;
}

.italic-text-136 {
  font-weight: 700;
}

.list-item-157 {
  font-size: 20px;
}

.training-info-paragraph {
  color: #0b1d39;
  text-align: justify;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  display: flex;
}

.column-153 {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
}

.columns-2 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.column-154 {
  padding-left: 30px;
  padding-right: 30px;
}

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

.div-block-1015 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 20px;
}

.div-block-1016 {
  border-bottom: 1px #fff;
}

.bold-text-237 {
  text-shadow: 1px 1px 6px #000;
}

.collection-item-17 {
  transform: translate(0);
}

.collection-item-17:hover {
  transform: translate(0, -3px)translate(0);
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-1017 {
  flex-direction: row;
  display: flex;
}

.div-block-1018 {
  border-bottom: 1px dotted #000;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 40px;
  display: block;
}

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

.heading-752 {
  margin-top: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.grid-263 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 3.5fr;
}

.heading-753 {
  margin-top: 0;
  font-size: 30px;
  line-height: 1.3;
  display: block;
}

.lightbox-link-7 {
  border-radius: 10px;
  font-weight: 400;
  transition: opacity .2s;
}

.lightbox-link-7:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.image-499 {
  border-radius: 10px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-1019 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.link-73 {
  text-decoration: none;
}

.link-block-94 {
  color: #0b1d39;
  background-color: rgba(0, 0, 0, 0);
  display: block;
}

.button-27 {
  width: 50%;
  text-align: center;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
  display: block;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.button-27:hover {
  color: #000;
  background-color: #f6d55c;
  font-weight: 700;
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-1020 {
  margin-top: 40px;
}

.link-block-95 {
  display: block;
}

.container-118 {
  background-color: #490a00;
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-221 {
  text-align: center;
  background-color: #91a3bd;
  border-bottom: 3px #000;
  padding: 100px 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.3;
}

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

.heading-755 {
  color: #02244f;
  text-align: center;
  margin-top: 0;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 30px;
  font-style: italic;
  line-height: 42px;
}

.button-28 {
  width: 60%;
  text-align: center;
  background-color: #02244f;
  border-radius: 10px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  line-height: 1.3;
  display: block;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.button-28:hover {
  color: #000;
  background-color: #fff;
  font-weight: 700;
  box-shadow: 14px 14px 30px -10px #000;
}

.container-119 {
  max-width: 1170px;
}

.heading-756 {
  text-align: center;
  margin-top: 0;
  font-weight: 400;
  line-height: 1.3;
}

.grid-264 {
  grid-template-rows: auto;
}

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

.heading-757 {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-style: italic;
  font-weight: 900;
  line-height: 1.3;
}

.heading-758 {
  text-align: center;
  margin-top: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3;
}

.image-500 {
  border-radius: 10px;
  box-shadow: 1px 1px 3px #000;
}

.heading-759 {
  font-size: 50px;
  font-weight: 300;
}

.container-120 {
  max-width: 1170px;
  margin-top: 0;
}

.div-block-1021 {
  margin-top: 60px;
}

.image-501, .heading-760 {
  display: block;
}

.collection-item-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-761 {
  color: #0b1d39;
  font-size: 20px;
  line-height: 1.3;
}

.heading-762 {
  font-size: 20px;
}

.heading-763 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.3;
}

.heading-764 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-765 {
  color: #0b1d39;
  margin-top: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-766 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-767 {
  color: #0b1d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.3;
}

.heading-768 {
  color: #0b1d39;
  background-color: rgba(0, 0, 0, 0);
  font-size: 22px;
  line-height: 1.3;
}

.heading-769 {
  color: #0b1d39;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-1022 {
  border-right: 1px #0b1d39;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1023 {
  border-left: 1px solid #0b1d39;
  padding-left: 20px;
}

.collection-list-wrapper-11 {
  background-color: #e9e9e9;
  border-radius: 10px;
  padding: 20px;
  box-shadow: 1px 1px 3px #000;
}

.heading-770 {
  color: #0b1d39;
  border-top: 1px solid #000;
  margin-top: 60px;
  padding-top: 40px;
}

.grid-266 {
  background-color: #0361ab;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1.5fr;
  box-shadow: 14px 14px 30px -10px #000;
}

.heading-771 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3;
}

.bold-text-244 {
  color: #faff7f;
  text-align: center;
  font-size: 40px;
}

.div-block-1024 {
  background-color: #0361ab;
  padding: 40px;
}

.lightbox-link-8 {
  border-radius: 0;
}

.image-506 {
  border-radius: 10px;
  padding: 0;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.image-506:hover {
  transform: translate(0, -3px);
  box-shadow: 14px 14px 30px -10px #000;
}

.link-74 {
  color: #034cbc;
  text-align: center;
  margin-top: 60px;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.3;
  text-decoration: none;
  display: block;
  transform: translate(0);
}

.link-74:hover {
  font-weight: 700;
  transform: translate(0, -2px)translate(0);
}

.heading-772 {
  color: #ffd600;
  text-shadow: 1px 1px 6px #000;
  border-bottom: 1px dotted #f8f8f8;
  margin-top: 0;
  margin-bottom: 30px;
  padding-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  line-height: 1.3;
}

.container-121 {
  max-width: 1170px;
  margin-top: 60px;
}

.text-block-287 {
  color: #d3d3d3;
  text-align: right;
  font-size: 14px;
  line-height: 20px;
}

.heading-773 {
  color: #fff;
  text-align: left;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-484 {
  color: #fff;
  text-align: left;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.text-block-485 {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  font-size: 16px;
}

.container-122 {
  max-width: 1140px;
}

.container-123 {
  max-width: 1170px;
  margin-top: 60px;
}

.quick-stack {
  background-color: #f8f8f8;
  border-radius: 7px;
  box-shadow: 0 10px 20px -10px rgba(0, 0, 0, .2);
}

.div-block-1025 {
  background-color: #f8f8f8;
  border-radius: 10px;
}

.image-507 {
  margin-left: auto;
  margin-right: auto;
  box-shadow: 14px 14px 30px -10px rgba(0, 0, 0, .2);
}

.div-block-1026 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.button-29 {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 7px;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.heading-774 {
  text-align: left;
  font-size: 24px;
}

.heading-775 {
  text-align: left;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.heading-776 {
  text-align: left;
  border-top: 1px solid #000;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-777 {
  line-height: 1.3;
}

.heading-778 {
  text-align: left;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
}

.quick-stack-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f8f8f8;
}

.cell {
  box-shadow: 14px 14px 30px -10px #000;
}

.button-30 {
  font-weight: 400;
}

.div-block-1027 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f8f8f8;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.25fr;
  grid-auto-columns: 1fr;
  align-content: end;
  padding: 20px;
  display: grid;
}

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

.heading-780 {
  text-align: left;
  margin-top: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  display: inline-block;
}

.heading-781 {
  text-align: left;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.button-31 {
  width: 30%;
  text-align: center;
  background-color: #000;
  border-radius: 10px;
  margin-top: 30px;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.image-508 {
  margin: 20px;
  padding: 0;
  box-shadow: 14px 14px 30px -10px #000;
}

.div-block-1028 {
  text-align: left;
  padding: 20px;
}

.div-block-1029 {
  margin-top: 40px;
}

.heading-782 {
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .div-block-573 {
    margin-top: 20px;
  }

  .heading-316 {
    margin-top: 30px;
    padding-top: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-316.b {
    font-size: 20px;
  }

  .heading-316.in {
    font-size: 24px;
  }

  .bold-text-59, .italic-text-71 {
    font-size: 20px;
  }

  .heading-375 {
    font-size: 30px;
  }

  .div-block-619 {
    padding-left: 10px;
  }

  .paragraph-187 {
    font-size: 16px;
    line-height: 26px;
  }

  .grid-106 {
    grid-column-gap: 10px;
  }

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

  .paragraph-186 {
    line-height: 30px;
  }

  .paragraph-188 {
    border-top: 1px dotted #000;
    margin-top: 0;
    padding-top: 20px;
  }

  .separator {
    margin-bottom: 0;
  }

  .separator3 {
    grid-template-columns: 1.25fr 1.75fr 1.25fr;
  }

  .bold-text-122 {
    font-size: 20px;
  }

  .div-block-485 {
    margin-top: 60px;
  }

  .button-6 {
    width: auto;
    height: 75px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 26px;
    display: flex;
  }

  .button-6._2 {
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 16px;
  }

  .grid-46 {
    grid-column-gap: 0px;
    grid-template: "."
                   "."
                   / .5fr 1fr;
  }

  .general-session {
    margin-top: 60px;
  }

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

  .grid-50 {
    grid-template-columns: .25fr .75fr;
    grid-template-areas: ".";
  }

  .heading-402 {
    font-size: 20px;
    line-height: 36px;
  }

  .div-block-435 {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .grid-117 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr .75fr;
  }

  .grid-88 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 2.25fr;
  }

  .list-item-111 {
    line-height: 24px;
  }

  .div-block-483 {
    border-top-left-radius: 0;
  }

  .bold-text-128 {
    font-size: 22px;
  }

  .image-279 {
    width: auto;
  }

  .bold-text-125 {
    font-size: 52px;
  }

  .heading-269 {
    margin-left: 0;
  }

  .paragraph-189 {
    padding-left: 0;
    line-height: 36px;
  }

  .div-block-611 {
    padding-top: 40px;
  }

  .grid-93 {
    grid-template-columns: 1fr 1.75fr 4.75fr;
  }

  .paragraph-180 {
    font-size: 14px;
    line-height: 22px;
  }

  .bold-text-132 {
    font-size: 16px;
    line-height: 20px;
  }

  .list-item-88 {
    line-height: 24px;
  }

  .text-block-293 {
    font-size: 14px;
  }

  .heading-378 {
    border-bottom-style: none;
    padding-top: 20px;
    font-size: 22px;
  }

  .heading-330 {
    text-align: center;
    padding-left: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .image-273 {
    margin-top: 0;
  }

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

  .div-block-476.video {
    background-position: 50%;
    background-size: contain;
  }

  .paragraph-192 {
    font-size: 16px;
    line-height: 26px;
  }

  .list-item-112 {
    line-height: 24px;
  }

  .list-item-82 {
    line-height: 26px;
  }

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

  .community-connection {
    grid-template-rows: 50px 50px auto auto;
    grid-template-columns: 2fr 1fr;
  }

  .community-connection._2 {
    grid-column-gap: 16px;
    grid-template-rows: 50px minmax(50px, 1fr) auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
  }

  .bold-text-129 {
    font-size: 18px;
    line-height: 26px;
  }

  .text-block-296 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-270 {
    padding-left: 10px;
    font-size: 16px;
  }

  .paragraph-190 {
    height: auto;
  }

  .heading-327 {
    font-size: 20px;
  }

  .heading-273 {
    font-size: 18px;
  }

  .paragraph-191 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-376 {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 40px;
    font-size: 34px;
  }

  .grid-90 {
    grid-template-columns: 3fr 2fr;
  }

  .heading-401 {
    font-size: 46px;
  }

  .heading-377 {
    margin-bottom: 10px;
  }

  .grid-116 {
    grid-template-rows: auto auto;
    grid-template-columns: 3.25fr 3.25fr;
  }

  .list-item-90 {
    line-height: 24px;
  }

  .text-block-299 {
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .list-item-86, .list-item-84 {
    line-height: 24px;
  }

  .grid-110 {
    grid-template-columns: 1.75fr 4.5fr 9.5fr;
    grid-template-areas: ".";
  }

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

  .heading-336 {
    font-size: 16px;
  }

  .list-2 {
    padding-left: 20px;
    line-height: 24px;
  }

  .div-block-610 {
    margin-bottom: 40px;
  }

  .heading-338 {
    font-size: 16px;
  }

  .div-block-589 {
    background-color: #6eafa9;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-left: 0;
  }

  .div-block-616 {
    padding-top: 60px;
  }

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

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

  .grid-109 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-114 {
    grid-template-columns: 1fr 1.75fr 1fr;
    grid-template-areas: ".";
  }

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

  .text-block-304 {
    font-size: 12px;
    line-height: 20px;
  }

  .grid-92 {
    grid-column-gap: 15px;
    border-top-color: #4e627b;
  }

  .text-block-263 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-263.a {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-288 {
    width: 150px;
  }

  .link-block-44 {
    height: 180px;
  }

  .div-block-626 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-312 {
    font-size: 18px;
    line-height: 30px;
  }

  .italic-text-84 {
    font-size: 12px;
  }

  .link-block-42 {
    height: 180px;
  }

  .heading-307 {
    line-height: 22px;
  }

  .div-block-631 {
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-112 {
    align-items: stretch;
  }

  .italic-text-85 {
    font-size: 12px;
    line-height: 20px;
  }

  .image-278 {
    width: 70px;
    height: auto;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-303 {
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .text-block-303.a {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-303.indiana {
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .heading-306 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .link-block-43 {
    height: 180px;
  }

  .link-34, .link-34.in {
    margin-top: 40px;
  }

  .link-34.btt.c {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .link-34.btt.tablet {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .link-34.btt2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-305 {
    color: #333;
    font-size: 26px;
    line-height: 36px;
  }

  .bold-text-126 {
    font-size: 34px;
  }

  .text-block-286 {
    font-size: 14px;
    line-height: 20px;
  }

  .image-172 {
    float: left;
    margin-right: 5px;
  }

  .text-block-29 {
    float: left;
    color: #fff;
    margin-right: 0;
    font-size: 12px;
  }

  .grid-69 {
    grid-template: "."
    / 2fr .75fr 1.75fr;
  }

  .heading-189 {
    font-size: 18px;
  }

  .div-block-38 {
    margin-left: 0;
    padding-left: 0;
  }

  .image-24 {
    margin-top: 0;
  }

  .section-103 {
    padding: 40px 20px;
  }

  .grid-118 {
    grid-template-columns: .5fr 1.25fr;
  }

  .paragraph-200 {
    font-size: 16px;
    line-height: 36px;
  }

  .heading-406 {
    font-size: 20px;
  }

  .heading-407 {
    font-size: 22px;
    line-height: 42px;
  }

  .div-block-643 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .grid-119 {
    grid-template-columns: 5fr 1.75fr;
    justify-items: end;
  }

  .paragraph-201 {
    font-size: 15px;
    line-height: 30px;
  }

  .heading-408 {
    font-size: 22px;
    font-weight: 400;
    line-height: 40px;
  }

  .image-292 {
    width: auto;
    height: auto;
  }

  .heading-409 {
    font-size: 18px;
  }

  .grid-121 {
    grid-template-columns: 2fr 2fr;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    justify-items: stretch;
    display: block;
  }

  .heading-413 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-414.a {
    font-size: 22px;
    line-height: 34px;
  }

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

  .text-block-310, .text-block-312, .text-block-313, .text-block-314, .text-block-315, .text-block-316 {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-128 {
    grid-template-columns: .5fr .25fr .5fr 1.75fr;
  }

  .text-block-317, .text-block-320 {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-129 {
    grid-column-gap: 0px;
    grid-template-columns: .5fr 1fr;
  }

  .heading-416 {
    font-size: 18px;
    line-height: 30px;
  }

  .list-13 {
    font-size: 16px;
    line-height: 24px;
  }

  .list-item-120, .list-item-121 {
    margin-bottom: 10px;
  }

  .div-block-659 {
    padding-right: 20px;
  }

  .text-block-321 {
    line-height: 30px;
  }

  .grid-132 {
    grid-template-columns: 1.75fr .75fr;
  }

  .grid-82 {
    grid-template-columns: 1.25fr 1.75fr 1.25fr;
  }

  .div-block-663 {
    margin-top: 60px;
  }

  .grid-133 {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1.25fr;
  }

  .text-block-323 {
    font-size: 14px;
    line-height: 24px;
  }

  .heading-420 {
    margin-top: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-665 {
    margin-left: 20px;
  }

  .button-8 {
    font-size: 26px;
  }

  .div-block-667 {
    padding-bottom: 60px;
  }

  .heading-421 {
    font-size: 22px;
    line-height: 34px;
  }

  .bold-text-144, .bold-text-145, .bold-text-146 {
    font-size: 24px;
    line-height: 24px;
  }

  .text-block-324, .list-14 {
    font-size: 16px;
  }

  .list-15 {
    font-size: 18px;
    line-height: 28px;
  }

  .grid-134 {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
    margin-right: 30px;
  }

  .heading-423 {
    text-align: center;
    padding-left: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .heading-424 {
    font-size: 32px;
  }

  .paragraph-202 {
    margin-top: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .grid-137 {
    grid-template-columns: .5fr 2.75fr 1.5fr;
  }

  .image-299 {
    width: 50%;
  }

  .image-300, .image-301 {
    width: auto;
    height: auto;
  }

  .heading-427 {
    font-size: 44px;
    line-height: 60px;
  }

  .bold-text-150 {
    font-size: 24px;
  }

  .div-block-678 {
    margin-top: 60px;
  }

  .grid-141 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: stretch;
    justify-items: stretch;
  }

  .heading-428 {
    font-size: 26px;
    line-height: 1.3;
    display: block;
  }

  .image-302 {
    height: auto;
    flex: 0 auto;
    order: 0;
    align-self: auto;
  }

  .speaker-wrapper2 {
    justify-content: flex-start;
  }

  .text-block-336.a {
    font-size: 18px;
  }

  .grid-143 {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .text-block-338, .link-49 {
    font-size: 18px;
  }

  .image-304, .image-305 {
    width: 50px;
  }

  .grid-144 {
    grid-template-columns: 1.25fr .5fr;
  }

  .grid-145 {
    grid-template-rows: auto auto auto;
  }

  .div-block-686 {
    padding-top: 40px;
  }

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

  .sponsor-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .heading-430 {
    font-size: 18px;
  }

  .div-block-693 {
    height: 40px;
  }

  .heading-434 {
    margin-bottom: 0;
  }

  .heading-435 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-436 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 36px;
  }

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

  .section-107 {
    height: 230px;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

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

  .grid-147 {
    margin-bottom: 40px;
    padding-top: 20px;
  }

  .paragraph-203, .text-block-352 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-109 {
    width: auto;
    height: 200px;
    object-fit: scale-down;
    object-position: 50% 50%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: auto;
  }

  .heading-438 {
    margin-bottom: 20px;
    padding-bottom: 40px;
    font-size: 30px;
    line-height: 40px;
  }

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

  .list-16 {
    margin-left: 0;
    font-size: 18px;
    line-height: 30px;
  }

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

  .section-115 {
    height: auto;
  }

  .section-116 {
    background-color: #588dd3;
    border-top-style: none;
    border-bottom-style: none;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-696 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-right: 0;
  }

  .div-block-697 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-315 {
    width: 70%;
  }

  .image-316 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-441 {
    color: #333;
    font-size: 26px;
    line-height: 36px;
  }

  .grid-149 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 3.5fr;
  }

  .heading-444 {
    font-size: 24px;
    line-height: 34px;
  }

  .list-item-129 {
    height: auto;
    margin-bottom: 20px;
  }

  .list-item-130, .list-item-131, .list-item-132, .list-item-133, .list-item-134 {
    margin-bottom: 20px;
  }

  .link-53, .link-53.w--current {
    font-family: Roboto, sans-serif;
  }

  .heading-445 {
    font-size: 30px;
  }

  .paragraph-205 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-389 {
    margin-bottom: 10px;
    font-size: 54px;
    line-height: 64px;
  }

  .grid-57 {
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .paragraph-150 {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-699 {
    margin-top: 0;
  }

  .heading-210 {
    margin-bottom: 60px;
    font-size: 48px;
  }

  .heading-291 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 38px;
  }

  .heading-446 {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
  }

  .section-120 {
    height: 450px;
    background-position: 50%;
  }

  .heading-449 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 30px;
  }

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

  .image-318 {
    width: 50%;
  }

  .heading-451 {
    margin-bottom: 0;
    font-size: 20px;
  }

  .image-319 {
    width: 500px;
    margin-left: -20px;
  }

  .heading-452 {
    text-align: center;
    margin-left: auto;
    font-size: 36px;
    line-height: 46px;
  }

  .heading-453 {
    text-align: center;
    margin-left: auto;
    font-size: 36px;
  }

  .heading-454 {
    font-size: 20px;
  }

  .section-122 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-320 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .div-block-705 {
    padding-bottom: 0;
  }

  .grid-153 {
    padding-top: 40px;
  }

  .section-47.about-us {
    background-position: 50% 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .div-block-401 {
    height: 300px;
  }

  .heading-244 {
    margin-left: 80px;
    font-size: 50px;
  }

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

  .section-124.state {
    padding-top: 60px;
  }

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

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

  .grid-155 {
    grid-column-gap: 40px;
  }

  .section-129 {
    padding-bottom: 40px;
  }

  .heading-456 {
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 30px;
    line-height: 40px;
  }

  .bold-text-166 {
    font-size: 32px;
  }

  .section-131 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-157 {
    grid-column-gap: 0px;
    padding-bottom: 0;
  }

  .div-block-713 {
    height: 350px;
    background-size: contain;
  }

  .heading-458 {
    font-size: 60px;
    line-height: 80px;
  }

  .heading-459, .heading-460 {
    font-size: 30px;
    line-height: 42px;
  }

  .paragraph-206 {
    font-size: 20px;
    line-height: 34px;
    display: block;
  }

  .heading-463 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-132, .section-133, .section-133.a {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-464 {
    font-size: 26px;
    line-height: 40px;
  }

  .grid-158 {
    grid-template-columns: .75fr 1.25fr;
  }

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

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

  .text-block-358 {
    border-top-style: none;
    border-bottom: 1px dotted #fff;
    border-right-style: none;
    padding-bottom: 40px;
    padding-right: 0;
    font-size: 20px;
    line-height: 26px;
  }

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

  .grid-162 {
    grid-template-columns: .75fr 1.25fr;
  }

  .bold-text-171 {
    font-size: 22px;
  }

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

  .heading-467 {
    font-size: 70px;
    line-height: 80px;
  }

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

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

  .icon-2 {
    color: #fff;
  }

  .nav_button {
    margin-left: 20px;
  }

  .menu-button {
    background-color: rgba(0, 0, 0, 0);
  }

  .menu-button.w--open {
    color: #090505;
  }

  .nav-menu {
    background-color: #3d4860;
  }

  .request_demo_form_input {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .section.section_request_demo {
    padding-top: 31px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .custom_container {
    margin-bottom: 0;
  }

  .text-block-7 {
    margin-top: 22px;
    font-size: 13px;
  }

  .heading-469 {
    font-size: 40px;
  }

  .bold-text-175 {
    font-size: 24px;
  }

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

  .heading-470 {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-471 {
    font-size: 40px;
    line-height: 50px;
  }

  .section-141 {
    padding: 60px 20px;
  }

  .text-block-361 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-472 {
    text-align: center;
    margin-top: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .section-143 {
    padding: 60px 20px;
  }

  .div-block-728 {
    height: 280px;
  }

  .heading-475 {
    margin-top: 40px;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-730 {
    height: 280px;
    background-attachment: scroll;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    overflow: visible;
  }

  .div-block-731 {
    height: 290px;
  }

  .heading-491, .heading-492 {
    font-size: 18px;
  }

  .grid-169 {
    margin-top: 40px;
  }

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

  .section-144.in {
    padding-bottom: 60px;
  }

  .button-9 {
    font-size: 20px;
  }

  .bold-text-177 {
    font-size: 20px;
    line-height: 20px;
  }

  .grid-170 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
  }

  .image-333 {
    width: 50%;
  }

  .grid-171 {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
  }

  .paragraph-209 {
    font-size: 18px;
    line-height: 28px;
  }

  .italic-text-102 {
    font-size: 16px;
  }

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

  .heading-498 {
    text-align: center;
    margin-top: 20px;
  }

  .button-10 {
    font-size: 24px;
  }

  .heading-500 {
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 44px;
    line-height: 50px;
  }

  .paragraph-211 {
    margin-top: 40px;
    font-size: 18px;
    line-height: 1.3;
  }

  .grid-173 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-174 {
    grid-template-columns: .75fr 1.25fr .75fr;
  }

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

  .heading-504, .heading-505 {
    font-size: 22px;
  }

  .heading-506 {
    font-size: 30px;
  }

  .image-337 {
    width: auto;
    height: auto;
  }

  .section-147 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-753 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-509 {
    text-align: center;
    text-transform: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .section-148 {
    padding: 60px 20px;
  }

  .heading-510 {
    text-align: center;
    border-radius: 0 50px 0 0;
    font-size: 24px;
    line-height: 34px;
  }

  .section-149 {
    padding: 60px 20px;
  }

  .grid-177 {
    grid-row-gap: 20px;
    border-bottom-style: none;
    border-right-style: none;
    border-bottom-right-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .heading-523, .heading-524 {
    margin-top: 0;
  }

  .heading-526 {
    padding-bottom: 40px;
    padding-left: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-179 {
    font-size: 32px;
    line-height: 24px;
  }

  .heading-528 {
    font-size: 22px;
    line-height: 36px;
  }

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

  .section-151 {
    padding: 40px 20px;
  }

  .heading-529 {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .section-152, .section-153 {
    padding: 60px 20px;
  }

  .heading-535 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-180 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
  }

  .bold-text-180 {
    font-size: 24px;
  }

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

  .heading-536 {
    font-size: 39px;
    font-weight: 700;
    line-height: 40px;
  }

  .image-343, .image-344, .image-345 {
    width: 80%;
    margin-top: 20px;
  }

  .image-346, .image-347 {
    width: 80%;
  }

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

  .image-349 {
    width: 80%;
  }

  .bold-text-181 {
    color: #000;
    font-style: italic;
    font-weight: 700;
  }

  .section-154 {
    background-color: rgba(11, 29, 57, .1);
    padding: 60px 20px;
  }

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

  .heading-538 {
    text-align: center;
    margin-bottom: 0;
    font-size: 54px;
    line-height: 50px;
  }

  .grid-183 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 40px;
  }

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

  .section-155 {
    padding: 60px 20px;
  }

  .heading-540 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 50px;
    font-weight: 700;
    line-height: 50px;
  }

  .grid-185 {
    grid-column-gap: 20px;
    grid-template-columns: 1.25fr 2.5fr;
  }

  .heading-543 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .section-156 {
    padding: 60px 20px;
  }

  .heading-544 {
    text-align: center;
    margin-bottom: 60px;
    font-family: Dancing Script, sans-serif;
    font-size: 75px;
    line-height: 75px;
  }

  .heading-545, .heading-547, .paragraph-213 {
    font-size: 20px;
    line-height: 30px;
  }

  .cc-1170 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .heading-548 {
    text-align: center;
    padding-bottom: 40px;
    font-size: 24px;
    line-height: 34px;
  }

  .text-block-374 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-188 {
    grid-template-rows: auto auto auto;
  }

  .image-355 {
    width: 50%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-182 {
    font-size: 22px;
  }

  .section-158 {
    padding: 40px 20px;
  }

  .italic-text-107 {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-549 {
    text-align: center;
    font-size: 60px;
    line-height: 1.3;
  }

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

  .heading-551 {
    text-align: center;
    font-size: 50px;
  }

  .grid-189 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 2fr 6.25fr;
  }

  .image-360 {
    width: 50%;
  }

  .grid-190 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .section-159 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-160 {
    padding: 40px 20px;
  }

  .heading-556 {
    margin-top: 0;
    font-size: 40px;
  }

  .text-block-375 {
    color: #333;
    font-size: 20px;
    line-height: 1.3;
  }

  .div-block-776 {
    width: 250px;
    flex: 0 auto;
    display: flex;
  }

  .heading-559 {
    font-size: 14px;
  }

  .image-364 {
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }

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

  .text-block-385 {
    font-size: 12px;
    display: inline;
  }

  .collection-list-wrapper {
    width: auto;
    float: none;
    clear: none;
    object-fit: fill;
    position: static;
    overflow: visible;
  }

  .text-block-397, .text-block-398 {
    font-size: 12px;
  }

  .div-block-786 {
    margin-left: 20px;
    padding-left: 20px;
  }

  .div-block-789 {
    width: 60%;
    margin-left: 10px;
    padding-right: 10px;
  }

  .div-block-790 {
    width: 15%;
  }

  .heading-563 {
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 48px;
  }

  .heading-565 {
    text-align: center;
    padding-bottom: 40px;
    font-size: 50px;
  }

  .heading-566 {
    font-size: 20px;
    line-height: 1.3;
  }

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

  .grid-191 {
    grid-template-rows: auto auto;
  }

  .image-367 {
    border-radius: 10px;
    margin-top: 0;
  }

  .bold-text-184 {
    font-size: 17px;
    line-height: 20px;
  }

  .grid-192 {
    grid-template-rows: auto auto;
  }

  .section-161 {
    padding: 60px 20px;
  }

  .heading-567 {
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 40px;
    line-height: 50px;
  }

  .div-block-802 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .grid-193 {
    grid-template-rows: auto auto auto;
  }

  .div-block-804 {
    margin-top: 20px;
  }

  .heading-568 {
    text-align: center;
    margin-top: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .heading-569 {
    font-size: 20px;
    line-height: 1.3;
  }

  .grid-195 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-214 {
    line-height: 26px;
  }

  .grid-197 {
    grid-row-gap: 40px;
    border-top-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-578 {
    font-size: 40px;
    line-height: 50px;
  }

  .section-165 {
    padding: 60px 20px;
  }

  .heading-395 {
    font-size: 50px;
    line-height: 60px;
  }

  .heading-396 {
    font-size: 34px;
    line-height: 34px;
  }

  .grid-99 {
    grid-column-gap: 16px;
  }

  .div-block-597 {
    height: auto;
  }

  .heading-398 {
    font-size: 40px;
    line-height: 1.3;
  }

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

  .section-168.need {
    padding: 60px 20px;
  }

  .section-168.impact {
    padding: 60px 20px 40px;
  }

  .paragraph-183 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-185 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-169 {
    padding-top: 40px;
  }

  .list-item-79 {
    line-height: 26px;
  }

  .div-block-811 {
    height: 600px;
    flex-direction: row;
    align-items: flex-end;
    display: flex;
  }

  .list-item-77 {
    margin-bottom: 20px;
    line-height: 26px;
  }

  .div-block-812 {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .heading-580 {
    margin-top: 0;
    padding-bottom: 40px;
    font-size: 30px;
    line-height: 50px;
  }

  .text-block-421 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .paragraph-182 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-813 {
    margin-top: 40px;
  }

  .quote-wrapper {
    margin-top: 0;
  }

  .quote-wrapper.white {
    padding-right: 0;
  }

  .grid-199 {
    grid-template-columns: 1fr 1.75fr 4.75fr;
  }

  .paragraph-215 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-581, .heading-582 {
    font-size: 38px;
  }

  .grid-200 {
    margin-bottom: 40px;
  }

  .div-block-436 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .italic-text-108 {
    font-size: 30px;
  }

  .div-block-814 {
    height: 400px;
    padding-bottom: 0;
  }

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

  .div-block-815 {
    margin-top: 20px;
    padding-top: 20px;
  }

  .heading-583 {
    text-align: center;
    font-size: 50px;
    line-height: 1.3;
  }

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

  .list-item-135, .list-item-136, .list-item-137 {
    margin-bottom: 20px;
  }

  .section-170 {
    padding: 60px 20px;
  }

  .heading-587, .heading-588 {
    font-size: 30px;
  }

  .image-378 {
    width: 150px;
    height: 150px;
  }

  .paragraph-218 {
    text-align: left;
    font-size: 20px;
  }

  .heading-590 {
    margin-top: 0;
    font-size: 50px;
  }

  .text-block-422, .text-block-423, .text-block-424, .text-block-425 {
    font-size: 20px;
  }

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

  .div-block-819 {
    margin-top: 40px;
  }

  .heading-592 {
    text-align: center;
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-427 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-820 {
    margin-bottom: 60px;
  }

  .div-block-821 {
    width: 100px;
  }

  .heading-593 {
    font-size: 50px;
    line-height: 1.3;
  }

  .div-block-822 {
    margin-bottom: 40px;
  }

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

  .div-block-823 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-594 {
    text-align: left;
    font-size: 20px;
    line-height: 1.3;
  }

  .grid-202 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
  }

  .image-379 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-188 {
    font-size: 33px;
  }

  .list-19 {
    font-size: 20px;
  }

  .grid-203 {
    grid-template-columns: 1.75fr;
  }

  .image-380 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

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

  .text-block-430 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-825 {
    width: auto;
  }

  .section-172 {
    padding: 60px 20px;
  }

  .paragraph-223 {
    font-size: 20px;
    line-height: 1.3;
  }

  .heading-598 {
    font-size: 22px;
    line-height: 1.3;
  }

  .grid-205 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-block-828 {
    border-left-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-829 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-599 {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 24px;
  }

  .italic-text-112 {
    font-size: 24px;
  }

  .heading-600 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.3;
  }

  .heading-601 {
    margin-bottom: 20px;
    font-size: 26px;
  }

  .heading-602 {
    margin-bottom: 0;
  }

  .heading-603 {
    margin-bottom: 40px;
  }

  .grid-207 {
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .div-block-833 {
    width: 80%;
    height: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-835 {
    margin-bottom: 40px;
  }

  .section-173 {
    background-image: linear-gradient(to bottom, null, null), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60fc63eea820cecf1ee28fb5_CCI%20Case%20Studies2.jpg");
    background-size: auto, cover;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-174 {
    height: auto;
    padding: 40px 20px;
  }

  .section-175 {
    padding: 60px 20px;
  }

  .heading-605 {
    font-size: 18px;
  }

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

  .div-block-838 {
    margin-top: 60px;
  }

  .heading-609 {
    font-size: 40px;
  }

  .bold-text-201 {
    font-size: 24px;
  }

  .heading-610 {
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px;
  }

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

  .grid-212 {
    grid-template-rows: auto auto auto;
    padding-top: 0;
  }

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

  .list-item-138 {
    margin-bottom: 20px;
    line-height: 30px;
  }

  .list-item-139, .list-item-140, .list-item-141 {
    margin-bottom: 20px;
  }

  .div-block-843 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .image-392 {
    width: auto;
  }

  .grid-214 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr .5fr;
  }

  .div-block-847 {
    margin-top: 40px;
  }

  .heading-612 {
    font-size: 20px;
    line-height: 1.3;
  }

  .heading-613, .heading-614, .heading-615 {
    font-size: 18px;
    line-height: 1.3;
  }

  .paragraph-22 {
    font-size: 12px;
    line-height: 18px;
  }

  .image-45 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .heading-65 {
    font-size: 18px;
  }

  .div-block-127 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-65 {
    padding-top: 0;
  }

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

  .text-block-61.a {
    font-size: 10px;
    line-height: 16px;
  }

  .heading-63 {
    font-size: 18px;
  }

  .text-block-62 {
    font-size: 10px;
    line-height: 16px;
  }

  .paragraph-23 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-91 {
    margin: 15px;
    padding: 15px;
  }

  .text-block-60 {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    line-height: 16px;
  }

  .tabs-menu-2.webinars {
    padding-left: 7px;
  }

  .text-block-63 {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 10px;
    line-height: 16px;
  }

  .text-block-64 {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
  }

  .text-block-64.w {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
    line-height: 16px;
  }

  .div-block-194 {
    margin-top: 30px;
  }

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

  .heading-64 {
    margin-top: 0;
    font-size: 18px;
  }

  .image-112 {
    height: auto;
  }

  .div-block-205 {
    height: 125px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .heading-125 {
    font-size: 14px;
    line-height: 18px;
  }

  .author-thumbnail-wrapper {
    margin: 0 0 20px;
    padding-bottom: 0;
  }

  .div-block-206 {
    height: 75px;
    margin-bottom: 5px;
    padding-bottom: 0;
  }

  .div-block-849 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .case-study-wrapper {
    margin-bottom: 40px;
  }

  .heading-82 {
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-102 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-179 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-181 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-618 {
    font-size: 40px;
  }

  .paragraph-227 {
    font-size: 18px;
  }

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

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

  .section-182 {
    padding: 60px 20px;
  }

  .tabs-8 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tabs-menu-6.lc {
    width: auto;
    flex-direction: row;
  }

  .tab-link {
    height: 75px;
    border-style: dotted;
    border-width: .25px;
    flex: 1;
    margin-right: 10px;
  }

  .tab-link.w--current {
    height: 75px;
    flex-direction: column;
    flex: 1;
  }

  .tab-link._2 {
    height: auto;
    border-radius: 100px;
    flex: 1;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab-link._2.w--current {
    border-radius: 100px;
    flex: 1;
  }

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

  .div-block-874.b {
    height: auto;
  }

  .tab-pane-tab-1-3 {
    margin-left: auto;
  }

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

  .grid-221 {
    margin-left: 10px;
  }

  .grid-222 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-left-style: none;
    border-right-style: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: space-around;
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .heading-629 {
    font-size: 50px;
  }

  .heading-630 {
    font-size: 26px;
  }

  .bold-text-205 {
    font-size: 50px;
  }

  .section-183 {
    padding: 60px 20px;
  }

  .heading-631 {
    font-size: 34px;
    line-height: 1.3;
  }

  .div-block-875 {
    margin-bottom: 60px;
  }

  .tab-pane-tab-2-4 {
    margin-left: 0;
  }

  .div-block-884 {
    justify-content: center;
    margin-top: 40px;
  }

  .paragraph-231 {
    margin-top: 40px;
  }

  .grid-223 {
    grid-template-rows: auto auto;
  }

  .image-412 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-644 {
    font-size: 60px;
    line-height: 50px;
  }

  .list-22 {
    border-top-right-radius: 10px;
    font-size: 20px;
  }

  .heading-646 {
    margin-bottom: 40px;
    font-size: 22px;
    line-height: 1.3;
  }

  .heading-647 {
    font-size: 40px;
    line-height: 42px;
  }

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

  .div-block-886 {
    margin-bottom: 0;
  }

  .section-186, .section-187 {
    padding: 60px 20px;
  }

  .grid-225 {
    grid-template-rows: auto auto auto;
  }

  .section-188 {
    padding: 60px 20px;
  }

  .paragraph-239 {
    border-right-style: none;
    font-size: 20px;
    line-height: 1.3;
  }

  .section-189 {
    padding: 60px 20px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr;
  }

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

  .section-190 {
    padding: 60px 20px;
  }

  .grid-228 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr 1fr 1fr 1fr;
  }

  .heading-655, .heading-656, .heading-657, .heading-658 {
    font-size: 16px;
  }

  .image-421, .image-422, .image-423, .image-424 {
    width: 100px;
  }

  .collection-list-3 {
    grid-template-columns: minmax(200px, 1fr) 1fr;
  }

  .collection-list-3.featured {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-660 {
    height: 100px;
    margin-top: 40px;
    padding-bottom: 40px;
    font-size: 22px;
    line-height: 1.3;
  }

  .div-block-906 {
    height: 234px;
  }

  .div-block-907 {
    height: auto;
    text-align: center;
    margin-bottom: 0;
  }

  .text-block-111 {
    border-bottom: 1px dotted #777;
  }

  .text-block-112 {
    font-size: 10px;
  }

  .div-block-909 {
    width: auto;
    height: auto;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .image-426 {
    width: auto;
    height: auto;
    display: block;
  }

  .section-191 {
    padding: 60px 20px;
  }

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

  .section-194 {
    padding: 60px 20px;
  }

  .heading-664 {
    font-size: 80px;
  }

  .heading-665 {
    font-size: 30px;
  }

  .section-195, .section-196 {
    padding: 60px 20px;
  }

  .tabs-9 {
    flex-direction: column;
  }

  .tabs-menu-8 {
    width: 100%;
    flex-direction: row;
    justify-content: space-around;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-457, .text-block-458, .text-block-459 {
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
    font-weight: 400;
  }

  .paragraph-243 {
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
  }

  .heading-667 {
    text-align: center;
    margin-top: 40px;
    font-family: proxima-nova, sans-serif;
  }

  .div-block-912 {
    padding-bottom: 0;
  }

  .text-block-460 {
    font-family: proxima-nova, sans-serif;
    font-size: 18px;
    line-height: 1.3;
  }

  .link-block-79 {
    margin-bottom: 10px;
  }

  .div-block-913 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-669 {
    font-size: 24px;
    line-height: 1.3;
  }

  .heading-671 {
    font-size: 40px;
  }

  .grid-234, .grid-235 {
    grid-template-columns: 1fr 1fr;
  }

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

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

  .image-433, .image-434, .image-435, .image-436, .image-437, .image-438, .image-439, .image-440, .image-441, .image-442, .image-443, .image-444 {
    height: 250px;
  }

  .heading-678 {
    margin-bottom: 0;
    font-size: 32px;
  }

  .heading-679, .heading-680, .heading-681 {
    font-size: 40px;
  }

  .back-to-the-top {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .grid-238 {
    grid-template-columns: 1.5fr;
  }

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

  .image-450 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .section-197 {
    padding: 60px 20px;
  }

  .heading-684 {
    font-size: 40px;
    line-height: 1.3;
  }

  .section-198 {
    padding: 60px 20px;
  }

  .heading-177 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 36px;
  }

  .paragraph-90 {
    font-size: 16px;
    line-height: 22px;
  }

  .unordered-list-21 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-929 {
    width: auto;
    flex: 0 auto;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-930 {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-452 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-931 {
    width: auto;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-932 {
    flex: 1;
    margin-top: 40px;
  }

  .button-19 {
    margin-top: 40px;
    display: block;
    position: static;
  }

  .image-453 {
    display: block;
  }

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

  .paragraph-251, .list-25 {
    font-size: 20px;
  }

  .div-block-935 {
    flex-direction: column;
  }

  .bold-text-211 {
    font-size: 22px;
  }

  .paragraph-253 {
    font-size: 18px;
  }

  .italic-text-118 {
    font-size: 18px;
    line-height: 1.3;
  }

  .div-block-936 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-199 {
    height: auto;
  }

  .section-200 {
    height: 250px;
  }

  .div-block-938 {
    margin-bottom: 40px;
    margin-right: 40px;
  }

  .image-455 {
    width: 200px;
  }

  .heading-690 {
    font-size: 100px;
  }

  .heading-691 {
    font-size: 34px;
  }

  .div-block-939 {
    margin-top: 20px;
  }

  .image-458 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-242 {
    grid-template-rows: auto auto;
  }

  .section-201 {
    padding: 60px 20px;
  }

  .heading-693 {
    font-size: 70px;
    line-height: 1.3;
  }

  .section-202 {
    height: auto;
    padding: 60px 20px;
  }

  .div-block-944 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
  }

  .heading-695 {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 40px;
    font-size: 50px;
  }

  .section-203 {
    padding: 60px 20px 40px;
  }

  .grid-244 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr 2.5fr;
  }

  .heading-696 {
    font-size: 36px;
  }

  .heading-698 {
    padding-top: 20px;
    font-size: 50px;
  }

  .div-block-945 {
    border-top: 1px dotted #fff;
    border-left-style: none;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .link-63 {
    font-size: 36px;
  }

  .div-block-947 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-699 {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-700 {
    margin-bottom: 0;
    font-size: 80px;
  }

  .heading-701 {
    margin-top: 0;
    font-size: 34px;
  }

  .image-464 {
    width: 250px;
    margin-bottom: 40px;
    margin-right: 40px;
    display: block;
  }

  .section-210 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-702 {
    text-align: center;
    text-transform: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .heading-703 {
    font-size: 40px;
  }

  .section-211 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-704 {
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 40px;
  }

  .image-465 {
    width: 80%;
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-213 {
    width: auto;
    height: 500px;
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: block;
  }

  .heading-705 {
    margin-top: 15px;
    font-size: 40px;
  }

  .div-block-962 {
    width: 500px;
    height: auto;
    flex-direction: row-reverse;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-end;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
    position: static;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-963 {
    flex: 0 auto;
  }

  .heading-706 {
    font-size: 20px;
  }

  .image-466 {
    height: 400px;
  }

  .section-214 {
    display: block;
  }

  .heading-707 {
    margin-top: 10px;
    font-size: 30px;
  }

  .heading-708 {
    margin-bottom: 15px;
    font-size: 24px;
  }

  .div-block-965 {
    width: 70%;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .section-215 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-710 {
    font-size: 34px;
  }

  .div-block-967 {
    width: 100%;
  }

  .button-21 {
    font-size: 24px;
  }

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

  .heading-714 {
    font-size: 17px;
  }

  .div-block-970 {
    margin-top: 40px;
  }

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

  .div-block-971 {
    font-size: 20px;
  }

  .section-216 {
    padding: 60px 20px;
  }

  .heading-716 {
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 1.3;
  }

  .bold-text-226, .bold-text-227 {
    font-size: 30px;
  }

  .grid-248 {
    grid-template-rows: auto auto;
    margin-top: 0;
  }

  .image-477 {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
  }

  .section-217 {
    padding: 60px 20px;
  }

  .div-block-978 {
    border-top-left-radius: 10px;
  }

  .grid-249 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .heading-719 {
    font-size: 20px;
  }

  .italic-text-126 {
    font-size: 20px;
    line-height: 1.3;
  }

  .heading-720 {
    font-size: 40px;
  }

  .image-484 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bold-text-232 {
    font-size: 40px;
  }

  .heading-721 {
    font-size: 24px;
    line-height: 1.3;
  }

  .heading-722 {
    margin-bottom: 60px;
    padding-bottom: 40px;
    font-size: 60px;
  }

  .grid-251 {
    grid-template-rows: auto auto;
  }

  .image-489 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-985 {
    height: 400px;
  }

  .italic-text-134 {
    font-size: 24px;
    line-height: 1.3;
  }

  .heading-725 {
    font-size: 80px;
  }

  .section-218 {
    padding: 60px 20px;
  }

  .hero_subtitle {
    line-height: 28px;
  }

  .bold-text-4 {
    font-size: 20px;
  }

  .div-block {
    text-align: left;
    margin-top: 24px;
  }

  .hero_title {
    font-size: 21px;
    line-height: 27px;
  }

  .heading-726 {
    margin-top: 0;
    padding-bottom: 60px;
    font-size: 80px;
  }

  .heading-727 {
    font-size: 34px;
  }

  .heading-729 {
    font-size: 80px;
  }

  .div-block-990 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-490 {
    width: 150px;
  }

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

  .heading-731 {
    padding-bottom: 60px;
    font-size: 44px;
    line-height: 50px;
  }

  .heading-732 {
    font-size: 28px;
  }

  .grid-252 {
    grid-template-rows: auto auto auto auto;
  }

  .chat-with-champions {
    color: rgba(11, 29, 57, .1);
    padding: 60px 20px;
  }

  .heading-735 {
    text-align: center;
    margin-bottom: 60px;
    padding-bottom: 20px;
    font-size: 70px;
    line-height: 1.3;
  }

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

  .div-block-999 {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .div-block-1001 {
    margin-top: 60px;
  }

  .grid-257 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .div-block-1002 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .grid-258 {
    grid-template-rows: auto auto auto auto auto;
  }

  .heading-741 {
    font-size: 28px;
  }

  .heading-744 {
    text-align: center;
    margin-top: 0;
    font-size: 40px;
  }

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

  .image-497 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-1009 {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-1009.a {
    margin-top: 60px;
  }

  .heading-750 {
    border-right-style: none;
    font-size: 18px;
    display: block;
  }

  .heading-751 {
    font-size: 18px;
    display: block;
  }

  .div-block-1010 {
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1010.a.b {
    border-bottom-right-radius: 0;
  }

  .grid-260 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr .5fr 1.25fr;
  }

  .button-26 {
    width: 100%;
    background-color: #02244f;
    font-size: 20px;
    display: block;
  }

  .div-block-1012 {
    border-right-style: none;
  }

  .training-info-paragraph {
    font-size: 20px;
    line-height: 1.3;
  }

  .div-block-1018 {
    padding-bottom: 60px;
  }

  .grid-263 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .lightbox-link-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-499 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-27 {
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .heading-755 {
    font-size: 24px;
    line-height: 34px;
  }

  .button-28 {
    width: 80%;
    margin-top: 20px;
    font-size: 18px;
  }

  .heading-757 {
    font-size: 26px;
  }

  .heading-758 {
    font-size: 22px;
  }

  .collection-item-18 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 1fr;
  }

  .heading-769 {
    font-size: 18px;
  }

  .div-block-1023 {
    border-left-style: none;
    padding-left: 0;
  }

  .heading-771 {
    font-size: 20px;
  }

  .bold-text-244 {
    font-size: 30px;
  }

  .heading-772 {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 30px;
  }

  .text-block-484 {
    font-size: 18px;
  }

  .div-block-1027 {
    grid-template-rows: auto auto;
    padding: 0;
  }

  .heading-780 {
    text-align: center;
    font-family: proxima-nova, sans-serif;
  }

  .heading-781 {
    font-family: proxima-nova, sans-serif;
  }

  .button-31 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-508 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 767px) {
  .section-87 {
    padding-bottom: 0;
  }

  .container-50 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-573 {
    margin-top: 30px;
    padding-top: 0;
  }

  .heading-316 {
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
  }

  .heading-316.b {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .heading-316.in {
    font-size: 20px;
  }

  .bold-text-59 {
    font-size: 18px;
    line-height: 28px;
  }

  .italic-text-71 {
    font-size: 18px;
  }

  .image-287 {
    width: auto;
  }

  .heading-275 {
    text-align: center;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-318 {
    text-align: left;
    font-size: 20px;
  }

  .italic-text-83 {
    font-size: 14px;
  }

  .paragraph-187 {
    font-size: 16px;
    line-height: 24px;
  }

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

  .text-block-294 {
    text-align: center;
    padding-right: 20px;
    font-size: 14px;
  }

  .heading-271 {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-186 {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-188 {
    margin-top: 20px;
    line-height: 1.3;
  }

  .separator3 {
    grid-template-columns: 1.25fr 1.75fr 1.25fr;
    grid-template-areas: ".";
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-617 {
    padding-top: 0;
  }

  .bold-text-122 {
    font-size: 22px;
  }

  .div-block-485 {
    margin: 40px 15px;
  }

  .button-6 {
    width: auto;
    height: 75px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .button-6._2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .button-6.a {
    width: 80%;
    flex-direction: column;
    align-items: center;
  }

  .grid-46 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1.25fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .grid-46.in {
    grid-template-columns: .75fr 1.25fr;
  }

  .italic-text-79 {
    font-size: 16px;
    line-height: 26px;
  }

  .general-session {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
  }

  .general-session.d {
    margin-left: 0;
    margin-right: 0;
  }

  .general-session.in {
    margin-bottom: 40px;
  }

  .text-block-300 {
    text-align: center;
    font-size: 14px;
  }

  .grid-44 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-467 {
    margin-bottom: 0;
  }

  .grid-50 {
    grid-template-columns: 1.25fr 2.25fr;
    grid-template-areas: ". .";
  }

  .heading-402 {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-471 {
    margin-bottom: 0;
  }

  .div-block-435 {
    padding: 20px;
  }

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

  .grid-88 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  .list-item-111 {
    line-height: 20px;
  }

  .text-block-278 {
    text-align: left;
    margin-bottom: 10px;
    font-size: 22px;
  }

  .bold-text-128 {
    font-size: 20px;
  }

  .image-279 {
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  .bold-text-125 {
    font-size: 36px;
  }

  .paragraph-18 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-322 {
    text-align: center;
    font-size: 26px;
  }

  .heading-269 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .paragraph-189 {
    font-size: 16px;
    line-height: 30px;
  }

  .div-block-611 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-93 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 3fr;
  }

  .list-8 {
    font-size: 14px;
    line-height: 20px;
  }

  .section-89 {
    border-radius: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-180 {
    font-size: 14px;
    line-height: 22px;
  }

  .bold-text-132 {
    font-size: 16px;
    line-height: 16px;
  }

  .list-item-88 {
    line-height: 20px;
  }

  .div-block-473 {
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-293 {
    text-align: center;
    margin-bottom: 20px;
  }

  .heading-378 {
    text-align: center;
    margin-top: 0;
    padding-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-330, .heading-320 {
    font-size: 22px;
  }

  .list-6 {
    padding-left: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-608 {
    padding-bottom: 10px;
  }

  .div-block-476.video {
    height: 350px;
    background-size: contain;
  }

  .div-block-620 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-512 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .div-block-466 {
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-192 {
    font-size: 16px;
    line-height: 24px;
  }

  .list-item-82 {
    line-height: 22px;
  }

  .text-block-301 {
    font-size: 14px;
  }

  .community-connection {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .community-connection._2 {
    grid-template-rows: auto auto auto auto;
    padding: 0;
  }

  .div-block-606 {
    height: 5px;
  }

  .div-block-470 {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .div-block-470.c {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-333 {
    font-size: 18px;
    line-height: 24px;
  }

  .bold-text-129 {
    font-size: 16px;
  }

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

  .list-item-80 {
    line-height: 22px;
  }

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

  .div-block-614 {
    margin-bottom: 40px;
  }

  .div-block-468 {
    margin-bottom: 0;
  }

  .paragraph-191 {
    font-size: 16px;
  }

  .heading-325 {
    margin-bottom: 40px;
    padding-bottom: 20px;
    font-size: 28px;
  }

  .heading-376 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 24px;
  }

  .grid-90 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 3fr;
  }

  .grid-90.a {
    border-top-style: none;
    grid-template-rows: auto auto;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .heading-401 {
    font-size: 30px;
    line-height: 50px;
  }

  .heading-377 {
    font-size: 15px;
    line-height: 26px;
  }

  .grid-116 {
    grid-template-rows: auto auto auto;
  }

  .tab-click {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-click.w--current {
    color: #fff;
    background-color: #004d94;
    font-size: 18px;
  }

  .text-block-299 {
    margin-top: 0;
    margin-left: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .list-item-84 {
    line-height: 20px;
  }

  .grid-110 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 6fr;
  }

  .div-block-434 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-591 {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .grid-107 {
    grid-template-rows: auto auto auto auto;
  }

  .list-2, .list-11 {
    font-size: 14px;
    line-height: 20px;
  }

  .grid-48 {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .heading-379 {
    font-size: 16px;
  }

  .tabs-content-4 {
    background-color: #dbe9f2;
  }

  .div-block-610 {
    padding: 20px;
  }

  .div-block-589 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-616 {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 40px;
  }

  .grid-101 {
    grid-column-gap: 0px;
    grid-template-columns: .5fr 1fr .5fr;
    grid-template-areas: ".";
  }

  .text-block-302 {
    margin-top: 5px;
  }

  .text-block-295 {
    text-align: center;
    font-size: 14px;
  }

  .grid-111 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .section-102 {
    padding: 40px 15px;
  }

  .div-block-624 {
    padding: 20px;
  }

  .div-block-624.a {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-114 {
    grid-template-columns: 1fr 2.75fr 1fr;
    grid-template-areas: ".";
    margin-left: 0;
    margin-right: 0;
  }

  .grid-114.c {
    grid-template-columns: 1.75fr 1.75fr 1.75fr;
    grid-template-areas: ".";
  }

  .section-90 {
    padding: 0 0 40px;
  }

  .text-block-304 {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .grid-92 {
    border-top-style: solid;
    border-top-color: #4e627b;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-92.state {
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .text-block-263 {
    margin-top: auto;
    font-size: 14px;
    line-height: 24px;
  }

  .image-21 {
    width: 300px;
  }

  .image-288 {
    width: 125px;
  }

  .link-block-44 {
    width: auto;
    height: 160px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-626 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
  }

  .heading-312 {
    font-size: 18px;
    line-height: 24px;
  }

  .italic-text-84 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-630 {
    height: 5px;
  }

  .link-block-42 {
    width: 300px;
    height: 160px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .link-block-42.a {
    width: 50%;
  }

  .heading-307 {
    margin-top: 10px;
    font-size: 16px;
  }

  .div-block-631 {
    border-top: 3px #4e627b;
    align-self: center;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .div-block-628 {
    height: 58px;
  }

  .grid-112 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .italic-text-85 {
    font-size: 14px;
    line-height: 20px;
  }

  .image-278 {
    margin-top: 50px;
  }

  .text-block-303 {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 15px;
    font-size: 18px;
  }

  .text-block-303.indiana {
    font-size: 18px;
  }

  .image-289 {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .heading-306 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .link-block-43 {
    width: 300px;
    height: 160px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .link-34 {
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 18px;
  }

  .link-34.a {
    margin-bottom: 40px;
  }

  .link-34.btt.c {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .link-34.btt2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-305 {
    font-size: 24px;
    line-height: 30px;
    display: block;
  }

  .heading-374 {
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 30px;
  }

  .div-block-625 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 10px;
  }

  .bold-text-126 {
    font-size: 25px;
  }

  .text-block-286 {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
    line-height: 20px;
  }

  .image-172 {
    float: left;
    margin-right: 10px;
  }

  .text-block-29 {
    float: left;
  }

  .div-block-576 {
    margin-top: 10px;
  }

  .grid-69 {
    grid-row-gap: 5px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / 2fr;
  }

  .div-block-38 {
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
  }

  .text-block-28 {
    font-size: 11px;
  }

  .div-block-577 {
    align-self: start;
    margin-top: 10px;
  }

  .image-24 {
    margin-top: 0;
  }

  .section-103 {
    padding: 40px 15px;
  }

  .heading-367 {
    margin-top: 10px;
  }

  .grid-118 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr 1fr;
    align-items: center;
    justify-items: center;
  }

  .div-block-637 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-290 {
    width: 70%;
  }

  .div-block-640 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-406 {
    text-align: center;
    font-size: 14px;
    line-height: 28px;
  }

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

  .div-block-643 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-119 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 3.75fr;
  }

  .paragraph-201 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-408 {
    text-align: center;
    padding-bottom: 20px;
    font-size: 16px;
  }

  .grid-120 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: stretch;
  }

  .speaker-wrapper-temp {
    margin-bottom: 0;
  }

  .image-292 {
    width: auto;
    height: auto;
    text-align: center;
  }

  .heading-409 {
    font-size: 16px;
  }

  .text-block-308 {
    font-size: 14px;
  }

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

  .heading-413 {
    margin-top: 0;
    font-size: 20px;
  }

  .heading-414.a {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 24px;
  }

  .div-block-646 {
    width: auto;
  }

  .grid-124 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: .75fr 1fr;
    align-items: center;
    justify-items: stretch;
  }

  .text-block-313, .text-block-314, .text-block-315 {
    text-align: center;
    border-bottom: 1px dotted #000;
    padding-bottom: 10px;
  }

  .text-block-316 {
    text-align: center;
    border-top-style: none;
    margin-top: 20px;
    font-size: 12px;
  }

  .grid-126 {
    grid-template-rows: auto auto auto auto;
  }

  .grid-128 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr .25fr 1fr;
  }

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

  .list-12 {
    font-size: 14px;
    line-height: 22px;
  }

  .grid-129 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1.5fr;
    align-items: stretch;
    justify-items: stretch;
  }

  .session-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .session-wrapper.in {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-416 {
    font-size: 16px;
    line-height: 26px;
  }

  .list-13 {
    font-size: 16px;
  }

  .heading-417 {
    font-size: 20px;
  }

  .grid-130 {
    grid-template-columns: 2.25fr 3.5fr;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-321 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-418 {
    margin-top: 30px;
    font-size: 32px;
  }

  .div-block-661 {
    margin-bottom: 40px;
  }

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

  .div-block-662 {
    padding-bottom: 20px;
  }

  .div-block-565 {
    height: 5px;
  }

  .grid-82 {
    grid-template-columns: 1.25fr 1.75fr 1.25fr;
    grid-template-areas: ".";
  }

  .div-block-663 {
    margin-left: 20px;
    margin-right: 20px;
  }

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

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

  .div-block-665 {
    margin-top: 20px;
    margin-left: 0;
  }

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

  .div-block-667 {
    padding-bottom: 40px;
  }

  .heading-421 {
    font-size: 20px;
    line-height: 32px;
  }

  .div-block-668 {
    margin-bottom: 40px;
  }

  .bold-text-144 {
    font-size: 16px;
    line-height: 0;
  }

  .bold-text-145, .bold-text-146 {
    font-size: 16px;
    line-height: 16px;
  }

  .list-15 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-422 {
    font-size: 20px;
  }

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

  .heading-423 {
    text-align: center;
    padding-left: 0;
  }

  .grid-135 {
    grid-template-rows: auto auto auto auto;
  }

  .div-block-674 {
    border-radius: 0;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-right: 20px;
  }

  .image-296 {
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .div-block-675 {
    margin-top: 0;
  }

  .paragraph-202 {
    margin-top: 40px;
  }

  .heading-426 {
    margin-top: 60px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-137 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1.5fr 2.75fr;
  }

  .image-300, .image-301 {
    width: 100px;
    height: 100px;
  }

  .heading-427 {
    margin-bottom: 40px;
    padding-bottom: 40px;
    font-size: 36px;
    line-height: 56px;
  }

  .bold-text-150 {
    font-size: 26px;
  }

  .div-block-678 {
    margin-top: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-679 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-679.in {
    padding-bottom: 40px;
  }

  .div-block-682 {
    margin-top: 0;
  }

  .grid-141 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-428 {
    text-align: center;
    display: block;
  }

  .image-302 {
    height: auto;
    flex: 0 auto;
    align-self: auto;
  }

  .speaker-wrapper2 {
    background-color: #fff;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-332, .text-block-333 {
    text-align: center;
  }

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

  .grid-143 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .div-block-685 {
    margin-bottom: 20px;
    padding-top: 40px;
  }

  .text-block-338 {
    border-bottom: 1px dotted #000;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

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

  .section-104 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-144 {
    grid-template-columns: 1.25fr .75fr;
  }

  .bold-text-152 {
    font-size: 34px;
  }

  .italic-text-87, .italic-text-88 {
    font-size: 16px;
    line-height: 26px;
  }

  .grid-145 {
    grid-row-gap: 20px;
  }

  .div-block-686 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-146 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
    justify-items: stretch;
    margin-top: 0;
    margin-bottom: 0;
  }

  .logos {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .image-311 {
    flex: 1;
    align-self: auto;
  }

  .text-block-343 {
    font-size: 11px;
  }

  .div-block-689 {
    padding-bottom: 40px;
  }

  .div-block-690 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .heading-429.in {
    text-align: left;
  }

  .div-block-693 {
    height: 20px;
  }

  .section-106 {
    padding: 40px 15px;
  }

  .heading-436 {
    line-height: 36px;
  }

  .section-107 {
    height: 200px;
  }

  .section-108 {
    padding: 40px 15px;
  }

  .grid-147 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
    padding-top: 0;
  }

  .paragraph-203 {
    font-size: 18px;
    line-height: 30px;
  }

  .image-313 {
    width: 50%;
  }

  .text-block-352 {
    margin-top: 30px;
    font-size: 18px;
    line-height: 30px;
  }

  .section-109 {
    height: 150px;
  }

  .heading-438 {
    padding-bottom: 40px;
    font-size: 26px;
    line-height: 36px;
  }

  .section-110 {
    padding: 20px;
  }

  .list-16 {
    padding-left: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .link-51.w--current {
    font-size: 18px;
  }

  .section-112, .section-113, .section-114 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-116 {
    padding: 40px 20px;
  }

  .heading-440 {
    font-size: 28px;
  }

  .image-316 {
    width: 80%;
    margin: 0 auto;
    display: block;
  }

  .heading-441 {
    font-size: 24px;
    line-height: 30px;
  }

  .grid-149 {
    grid-column-gap: 20px;
    grid-template-columns: .75fr 3.5fr;
    margin-top: 0;
    padding-top: 0;
  }

  .heading-444 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .list-item-129, .list-item-130, .list-item-131, .list-item-132, .list-item-133, .list-item-134 {
    margin-bottom: 10px;
  }

  .grid-151 {
    grid-column-gap: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-52.w--current {
    font-size: 18px;
  }

  .link-53 {
    font-family: Roboto, sans-serif;
    font-size: 18px;
  }

  .link-53.w--current {
    font-family: Roboto, sans-serif;
  }

  .section-119 {
    padding: 40px 20px 20px;
  }

  .paragraph-205 {
    padding-bottom: 40px;
    font-size: 16px;
  }

  .heading-389 {
    margin-bottom: 10px;
    font-size: 36px;
  }

  .bold-text-69 {
    font-size: 16px;
  }

  .paragraph-150 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-500 {
    border-radius: 0;
    padding: 40px 15px 16px;
  }

  .heading-210 {
    margin-bottom: 40px;
    padding-bottom: 40px;
    font-size: 28px;
    line-height: 40px;
  }

  .heading-291 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .section-82 {
    padding: 40px 15px;
  }

  .heading-446 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 40px;
    font-size: 16px;
    line-height: 30px;
  }

  .section-120 {
    height: 400px;
    background-size: cover;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-76 {
    padding-top: 20px;
  }

  .heading-449 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }

  .heading-450 {
    font-size: 20px;
  }

  .heading-451 {
    margin-top: 0;
    margin-right: 20px;
    font-size: 16px;
    bottom: -5%;
  }

  .image-319 {
    width: 500px;
    margin-left: 0;
  }

  .heading-452 {
    text-align: center;
    margin-left: auto;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-453 {
    text-align: center;
    margin-left: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-454 {
    font-size: 16px;
  }

  .section-122 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-320 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .image-321 {
    width: 50%;
  }

  .grid-152 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-153 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-323 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-47, .section-47.about-us, .section-47.a {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-42 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-401 {
    height: 200px;
    background-position: 50% -25px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-244 {
    margin-left: 45px;
    font-size: 40px;
  }

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

  .section-124.state {
    padding-top: 40px;
  }

  .grid-154 {
    grid-template-rows: auto;
  }

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

  .session-div-block {
    margin-top: 40px;
  }

  .container-82 {
    margin-top: 60px;
  }

  .container-83 {
    padding-top: 0;
  }

  .div-block-706 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-324 {
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-707 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-127 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-155 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .section-128, .section-129 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-156 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-items: stretch;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-712 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: block;
  }

  .image-325 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-130 {
    padding: 60px 20px;
  }

  .heading-456 {
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 50px;
  }

  .bold-text-166 {
    font-size: 26px;
  }

  .section-131 {
    background-image: linear-gradient(rgba(229, 209, 187, .57), rgba(229, 209, 187, .57)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/603961df4e59316805ae5d79_background%20brown2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-157 {
    grid-template-rows: auto auto;
  }

  .div-block-713 {
    height: 300px;
    background-position: 50%;
    background-size: contain;
  }

  .heading-458 {
    text-align: center;
    margin-top: 0;
  }

  .heading-459, .heading-460 {
    text-align: center;
  }

  .paragraph-206 {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-169 {
    font-size: 20px;
  }

  .heading-463 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .section-132 {
    padding: 40px 20px;
  }

  .section-133 {
    padding-bottom: 0;
  }

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

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

  .heading-464 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .grid-158 {
    grid-template-rows: auto auto;
    justify-items: center;
  }

  .container-86 {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-715 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .text-block-358 {
    font-size: 16px;
    line-height: 1.3;
  }

  .paragraph-208 {
    font-size: 16px;
    line-height: 30px;
  }

  .container-90 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-162 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1.25fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-466 {
    font-size: 34px;
  }

  .bold-text-171 {
    font-size: 16px;
  }

  .container-91, .container-92 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-136 {
    padding: 20px;
  }

  .heading-467 {
    font-size: 40px;
    line-height: 50px;
  }

  .bold-text-173, .bold-text-174 {
    line-height: 28px;
  }

  .text-block-359 {
    margin-top: 10px;
    font-size: 18px;
  }

  .section-138 {
    padding: 20px;
  }

  .container-94 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.section_request_demo {
    padding-bottom: 44px;
  }

  .custom_container {
    margin-bottom: 0;
  }

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

  .bold-text-175 {
    font-size: 16px;
  }

  .text-block-360 {
    font-size: 14px;
  }

  .section-140 {
    padding: 20px;
  }

  .section-141 {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

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

  .section-142 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-143 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-728 {
    height: 200px;
    background-position: 50%;
    background-size: contain;
  }

  .heading-475 {
    font-size: 20px;
    line-height: 20px;
  }

  .div-block-730 {
    height: 200px;
    background-size: cover;
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
  }

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

  .div-block-731 {
    height: 200px;
  }

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

  .div-block-742 {
    padding-bottom: 0;
  }

  .grid-170, .grid-171 {
    grid-template-rows: auto auto;
  }

  .div-block-746 {
    border-top-style: none;
    padding-top: 0;
  }

  .div-block-746.in {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .italic-text-101 {
    font-size: 18px;
  }

  .paragraph-209 {
    font-size: 16px;
    line-height: 26px;
  }

  .italic-text-102 {
    font-size: 18px;
    line-height: 28px;
  }

  .section-145 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .heading-498 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .button-10 {
    margin-bottom: 0;
  }

  .heading-500 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-211 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.3;
  }

  .grid-174 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 2.25fr;
  }

  .heading-502 {
    font-size: 16px;
  }

  .container-105 {
    padding-bottom: 40px;
  }

  .grid-176 {
    grid-template-rows: auto auto;
  }

  .section-147 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-753 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-509 {
    font-size: 16px;
  }

  .section-148 {
    padding: 20px;
  }

  .heading-510 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

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

  .grid-177 {
    border-left: 1px #c6d9f7;
  }

  .heading-526 {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 28px;
  }

  .bold-text-179 {
    font-size: 18px;
    line-height: 18px;
  }

  .heading-527 {
    margin-top: 0;
    font-size: 38px;
  }

  .heading-528 {
    font-size: 20px;
  }

  .paragraph-212 {
    font-size: 16px;
    line-height: 26px;
  }

  .section-151 {
    padding: 20px 20px 40px;
  }

  .heading-529 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-153 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-180 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
    align-items: center;
    justify-items: center;
  }

  .grid-181 {
    padding-top: 20px;
  }

  .heading-536 {
    padding-top: 20px;
    font-size: 30px;
  }

  .grid-182 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-348 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .heading-537 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-538 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 40px;
  }

  .grid-183 {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .image-350 {
    width: auto;
    border-top-right-radius: 50px;
  }

  .heading-539 {
    font-size: 16px;
    line-height: 26px;
  }

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

  .heading-540 {
    margin-bottom: 40px;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
  }

  .grid-185 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 3fr;
  }

  .heading-543 {
    font-size: 18px;
    line-height: 28px;
  }

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

  .heading-544 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 50px;
    line-height: 40px;
  }

  .heading-545, .heading-547 {
    font-size: 18px;
    line-height: 28px;
  }

  .grid-187 {
    grid-template-rows: auto auto auto;
  }

  .image-354 {
    width: 75%;
  }

  .paragraph-213 {
    font-size: 18px;
    line-height: 28px;
  }

  .cc-1170 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-548 {
    text-align: center;
    font-size: 20px;
    line-height: 32px;
  }

  .text-block-374 {
    font-size: 18px;
    line-height: 28px;
  }

  .grid-188 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
  }

  .image-355 {
    width: 50%;
    margin-top: 0;
  }

  .bold-text-182 {
    font-size: 20px;
  }

  .italic-text-107 {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-549 {
    padding-bottom: 40px;
    font-size: 40px;
    line-height: 1.3;
  }

  .heading-550 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-551 {
    text-align: center;
    font-size: 40px;
    line-height: 40px;
  }

  .heading-552 {
    font-size: 26px;
    line-height: 1.3;
  }

  .heading-553 {
    font-size: 26px;
  }

  .heading-554, .heading-555 {
    font-size: 26px;
    line-height: 1.3;
  }

  .image-360 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-159 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-160 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-556 {
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-375 {
    font-size: 16px;
    line-height: 1.3;
  }

  .text-block-376, .text-block-377, .text-block-378, .text-block-379 {
    font-size: 18px;
    line-height: 1.3;
  }

  .collection-item-2 {
    margin-bottom: 40px;
  }

  .div-block-784 {
    flex-direction: row;
    display: flex;
  }

  .div-block-785 {
    width: 24%;
    flex-direction: column;
    flex: 0 auto;
    display: block;
  }

  .heading-561 {
    line-height: 1.3;
  }

  .div-block-788 {
    text-align: center;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-789 {
    width: auto;
    border-right-style: none;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    display: block;
  }

  .div-block-790 {
    width: 21%;
    margin-left: 0;
  }

  .div-block-791 {
    border-left-style: none;
    margin-top: 0;
    padding-left: 0;
  }

  .div-block-793 {
    flex-direction: column;
  }

  .div-block-798 {
    border-bottom: 1px dotted #bec0c2;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .text-block-417 {
    margin-bottom: 5px;
  }

  .heading-563 {
    font-size: 24px;
    line-height: 44px;
  }

  .heading-565 {
    margin-bottom: 40px;
    font-size: 40px;
    line-height: 1.3;
  }

  .heading-566 {
    font-size: 16px;
    line-height: 1.3;
  }

  .list-17 {
    font-size: 18px;
    line-height: 28px;
  }

  .grid-191 {
    grid-row-gap: 20px;
  }

  .image-367 {
    width: 80%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-184 {
    font-size: 16px;
  }

  .heading-567 {
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 1.3;
  }

  .div-block-802 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .heading-568 {
    font-size: 30px;
    line-height: 36px;
  }

  .heading-569 {
    font-size: 18px;
    line-height: 28px;
  }

  .grid-195 {
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto auto;
    padding: 20px;
  }

  .paragraph-214 {
    font-size: 16px;
    line-height: 1.3;
  }

  .bold-text-68 {
    font-size: 16px;
  }

  .grid-197 {
    border-top-style: none;
    grid-template-columns: 1.75fr 1.75fr;
    grid-auto-flow: column;
    padding-top: 0;
  }

  .image-370, .image-371, .image-372, .image-373 {
    width: 80%;
  }

  .heading-578 {
    font-family: Lato, sans-serif;
    font-size: 30px;
    font-style: normal;
    line-height: 40px;
  }

  .section-165 {
    padding: 40px 20px;
  }

  .heading-395 {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-396 {
    font-size: 26px;
    line-height: 26px;
  }

  .grid-99 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
  }

  .div-block-597 {
    padding: 0;
  }

  .heading-398 {
    margin-top: 0;
    font-size: 30px;
    line-height: 1.3;
  }

  .section-168 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-168.need, .section-168.impact {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-183 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.3;
  }

  .paragraph-185 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .container-112 {
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-169 {
    margin-left: 0;
    padding: 40px 15px;
  }

  .list-item-79 {
    line-height: 22px;
  }

  .list-item-77 {
    margin-bottom: 10px;
    line-height: 22px;
  }

  .quote {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
  }

  .heading-580 {
    font-size: 22px;
    line-height: 32px;
  }

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

  .quote-name {
    margin-bottom: 0;
    font-size: 14px;
  }

  .quote-name.w {
    font-size: 16px;
  }

  .paragraph-182 {
    margin-top: 20px;
    padding-top: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .quote-title {
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-266 {
    font-size: 14px;
    line-height: 24px;
  }

  .list-18 {
    padding-left: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .quote-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .quote-wrapper.white {
    padding-right: 0;
  }

  .grid-199 {
    grid-template-columns: 1fr 3fr 4.25fr;
  }

  .paragraph-215 {
    font-size: 14px;
    line-height: 22px;
  }

  .heading-581, .heading-582 {
    font-size: 28px;
  }

  .grid-200 {
    margin-left: 17px;
    margin-right: 17px;
  }

  .div-block-436 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .quote-2.dark-background {
    margin-left: 15px;
    margin-right: 15px;
  }

  .quote-text-dark {
    font-size: 12px;
  }

  .italic-text-3 {
    font-size: 16px;
    line-height: 30px;
  }

  .italic-text-108 {
    font-size: 26px;
  }

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

  .heading-583 {
    font-size: 40px;
    line-height: 1.3;
  }

  .paragraph-217 {
    font-size: 16px;
    line-height: 1.3;
  }

  .list-item-135, .list-item-136, .list-item-137 {
    margin-bottom: 10px;
  }

  .heading-586 {
    margin-top: 0;
  }

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

  .div-block-816 {
    margin-top: 40px;
  }

  .div-block-817 {
    margin-bottom: 40px;
  }

  .collection-item-3 {
    border-bottom: 1px #000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .paragraph-218 {
    padding-bottom: 0;
    font-size: 20px;
    line-height: 1.3;
  }

  .heading-590 {
    margin-top: 0;
    font-size: 40px;
    line-height: 1.3;
  }

  .div-block-819 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-219 {
    margin-bottom: 40px;
  }

  .heading-592 {
    font-size: 36px;
    line-height: 50px;
  }

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

  .div-block-821 {
    width: 71px;
  }

  .heading-593 {
    text-align: center;
    font-size: 40px;
    line-height: 1.3;
  }

  .paragraph-220 {
    font-size: 18px;
    line-height: 1.3;
  }

  .div-block-823 {
    margin: 20px auto 0;
  }

  .heading-594 {
    font-size: 16px;
    line-height: 1.3;
  }

  .bold-text-188 {
    font-size: 24px;
  }

  .list-19 {
    font-size: 16px;
    line-height: 1.3;
  }

  .image-380 {
    width: 50%;
  }

  .text-block-428 {
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-429 {
    font-size: 18px;
  }

  .text-block-430 {
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-825 {
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-826 {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }

  .section-171 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-172 {
    padding: 40px 20px;
  }

  .paragraph-223 {
    margin-top: 0;
    font-size: 18px;
    line-height: 1.3;
  }

  .heading-598 {
    font-size: 18px;
    line-height: 1.3;
  }

  .text-block-431 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-599 {
    font-size: 22px;
    line-height: 32px;
  }

  .div-block-831 {
    padding: 20px 20px 40px;
  }

  .italic-text-112 {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-600 {
    margin-top: 40px;
    font-size: 18px;
  }

  .heading-601, .heading-602, .heading-603 {
    font-size: 20px;
  }

  .div-block-834 {
    width: 50%;
  }

  .button-13 {
    font-size: 22px;
    line-height: 32px;
  }

  .section-173 {
    background-image: linear-gradient(rgba(233, 233, 233, .81), rgba(233, 233, 233, .81)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60fc63eea820cecf1ee28fb5_CCI%20Case%20Studies2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    padding: 40px 20px;
  }

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

  .home_hero_vid_link.v {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .image-381 {
    margin-right: 0;
  }

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

  .text-block-432 {
    align-self: center;
  }

  .div-block-838 {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-609 {
    text-align: center;
    font-size: 30px;
  }

  .bold-text-198 {
    font-size: 24px;
  }

  .bold-text-201 {
    font-size: 22px;
    line-height: 22px;
  }

  .heading-610 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .heading-611 {
    font-size: 18px;
    line-height: 28px;
  }

  .list-21 {
    padding-left: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .list-item-138, .list-item-139, .list-item-140, .list-item-141 {
    margin-bottom: 10px;
    line-height: 26px;
  }

  .list-item-142 {
    line-height: 26px;
  }

  .bold-text-202 {
    font-size: 24px;
  }

  .grid-214 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr 1fr;
  }

  .heading-612 {
    font-size: 18px;
  }

  .image-394 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-215 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 2.75fr 1fr;
  }

  .heading-613, .heading-614, .heading-615 {
    font-size: 16px;
  }

  .div-block-848 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-617 {
    font-size: 30px;
  }

  .paragraph-22 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-51 {
    font-size: 24px;
    line-height: 40px;
  }

  .column-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-3 {
    margin-bottom: 40px;
  }

  .image-45 {
    width: 75px;
  }

  .column-42 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-65 {
    margin: 15px;
  }

  .text-block-61 {
    font-size: 10px;
    line-height: 16px;
  }

  .tab-pane-6 {
    background-color: rgba(0, 0, 0, 0);
  }

  .column-43 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-35 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-content-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .text-block-62 {
    font-size: 10px;
    line-height: 16px;
  }

  .div-block-91 {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-60 {
    margin-left: 0;
    margin-right: 0;
    font-size: 10px;
    line-height: 16px;
  }

  .tabs-menu-2.webinars {
    padding-left: 5px;
  }

  .text-block-63 {
    font-size: 10px;
    line-height: 16px;
  }

  .collection-list-wrapper-8 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .column-46 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-item-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-64 {
    font-size: 10px;
    line-height: 16px;
  }

  .text-block-64.w {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
  }

  .image-59 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .image-112 {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-205 {
    height: 274px;
  }

  .heading-125 {
    font-size: 18px;
    line-height: 24px;
  }

  .author-thumbnail-wrapper {
    margin: 0 0 20px;
    padding-bottom: 0;
  }

  .link-block-wrapper {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-849 {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .text-block-99 {
    border-bottom-style: dotted;
  }

  .column-107 {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-210 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-126 {
    padding-left: 0;
    padding-right: 0;
  }

  .case-study-wrapper {
    margin-left: 15px;
    margin-right: 15px;
  }

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

  .heading-82 {
    font-size: 26px;
    line-height: 32px;
  }

  .text-block-102 {
    font-size: 16px;
    line-height: 22px;
  }

  .section-181 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-618 {
    font-size: 30px;
  }

  .paragraph-227 {
    font-size: 16px;
  }

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

  .heading-624 {
    font-size: 40px;
  }

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

  .tab-link, .tab-link.w--current {
    height: 50px;
  }

  .tab-link._2.w--current {
    height: auto;
  }

  .div-block-874.b {
    height: auto;
    flex-direction: column;
  }

  .grid-220 {
    flex: 0 auto;
  }

  .grid-221 {
    margin-left: 0;
  }

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

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

  .heading-630 {
    text-align: center;
    font-size: 24px;
  }

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

  .heading-631 {
    font-size: 24px;
  }

  .tab-pane-tab-3 {
    margin-left: 0;
  }

  .div-block-884 {
    border-top: 1px dotted #000;
    padding-top: 40px;
  }

  .paragraph-231 {
    line-height: 1.3;
  }

  .grid-223 {
    margin-top: 0;
  }

  .image-412 {
    width: 75%;
  }

  .heading-644 {
    font-size: 46px;
  }

  .list-item-143, .list-item-144 {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;
  }

  .heading-646 {
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-224 {
    grid-template-rows: auto auto auto;
  }

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

  .image-413 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-186 {
    padding: 40px 20px;
  }

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

  .paragraph-239 {
    font-size: 18px;
  }

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

  .grid-226 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 2fr;
  }

  .grid-227 {
    grid-template-columns: .5fr 1.25fr 1.25fr;
  }

  .heading-654 {
    font-size: 16px;
  }

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

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

  .heading-659 {
    font-size: 26px;
  }

  .collection-list-3 {
    grid-template-columns: minmax(200px, 1fr);
  }

  .heading-660 {
    height: 80px;
  }

  .div-block-905 {
    height: 200px;
    overflow: scroll;
  }

  .div-block-906 {
    height: auto;
    overflow: scroll;
  }

  .div-block-907 {
    height: auto;
  }

  .text-block-111 {
    border-bottom-style: dotted;
    border-bottom-color: #777;
  }

  .div-block-908 {
    height: auto;
  }

  .collection-item-16 {
    margin-bottom: 40px;
  }

  .div-block-909 {
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    display: block;
  }

  .image-426 {
    height: auto;
    flex: 1;
    align-self: auto;
  }

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

  .div-block-911 {
    justify-content: center;
  }

  .section-193, .section-194 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-229 {
    grid-template-rows: auto;
  }

  .heading-664 {
    text-align: center;
    margin-top: 0;
    font-size: 50px;
  }

  .heading-665 {
    font-size: 20px;
  }

  .body-20 {
    font-family: proxima-nova, sans-serif;
  }

  .section-195, .section-196 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-457, .text-block-458, .text-block-459 {
    font-size: 18px;
    font-weight: 400;
  }

  .grid-231 {
    margin-top: 40px;
  }

  .paragraph-243 {
    font-size: 16px;
  }

  .heading-667 {
    text-align: center;
    margin-top: 0;
    font-size: 36px;
  }

  .div-block-912 {
    flex-direction: column;
  }

  .text-block-460 {
    border-left-style: none;
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
    font-size: 16px;
  }

  .heading-671 {
    margin-bottom: 0;
    font-size: 30px;
  }

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

  .image-432 {
    width: 40%;
    height: 120px;
  }

  .link-block-80 {
    padding-bottom: 10px;
  }

  .paragraph-250 {
    font-size: 18px;
  }

  .heading-677 {
    text-align: center;
    border-top: 1px dotted #000;
    padding-top: 20px;
    font-size: 40px;
  }

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

  .image-433, .image-434, .image-435, .image-436, .image-437, .image-438, .image-439, .image-440, .image-441, .image-442, .image-443, .image-444 {
    height: 225px;
  }

  .heading-678 {
    font-size: 22px;
  }

  .image-445 {
    width: 70%;
  }

  .heading-679, .heading-680, .heading-681 {
    font-size: 30px;
  }

  .div-block-926, .div-block-927 {
    margin-top: 40px;
  }

  .image-446 {
    width: 100%;
  }

  .back-to-the-top {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-447, .image-448, .image-449 {
    width: 70%;
  }

  .heading-682 {
    font-size: 24px;
  }

  .grid-238 {
    grid-template-columns: 1.5fr;
  }

  .heading-683 {
    font-size: 40px;
  }

  .text-block-463, .list-24, .list-item-145, .list-item-146 {
    font-size: 18px;
  }

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

  .heading-684 {
    font-size: 30px;
  }

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

  .grid-239 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
  }

  .image-149 {
    width: 50%;
  }

  .heading-177 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .unordered-list-21 {
    align-self: start;
    margin-top: 20px;
  }

  .heading-687 {
    text-align: center;
    font-size: 30px;
  }

  .paragraph-251, .list-25 {
    font-size: 18px;
  }

  .div-block-933 {
    margin-top: 40px;
  }

  .bold-text-211 {
    font-size: 17px;
  }

  .paragraph-253 {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.3;
  }

  .italic-text-118 {
    font-size: 16px;
  }

  .section-200 {
    width: auto;
    height: 175px;
  }

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

  .image-455 {
    width: 150px;
  }

  .heading-690 {
    font-size: 75px;
  }

  .heading-691 {
    font-size: 26px;
  }

  .image-458 {
    width: 100%;
  }

  .grid-241 {
    border-left-style: none;
  }

  .list-item-150 {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;
  }

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

  .heading-693 {
    font-size: 50px;
    line-height: 1.3;
  }

  .section-202 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .heading-696, .heading-697 {
    font-size: 20px;
  }

  .heading-698 {
    font-size: 30px;
  }

  .image-461, .image-462 {
    width: 40px;
    height: 40px;
  }

  .link-63 {
    font-size: 20px;
  }

  .bold-text-212 {
    font-size: 24px;
  }

  .div-block-948 {
    padding-bottom: 40px;
  }

  .heading-699 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-700 {
    margin-bottom: 0;
    font-size: 50px;
  }

  .heading-701 {
    margin-top: 0;
    font-size: 20px;
    display: block;
  }

  .image-464 {
    width: 200px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .section-210 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-702 {
    font-size: 16px;
  }

  .bold-text-215 {
    text-shadow: 1px 1px 6px #000;
  }

  .heading-703 {
    font-size: 30px;
    line-height: 40px;
  }

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

  .heading-704 {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 40px;
  }

  .section-213 {
    height: 400px;
  }

  .heading-705 {
    margin-top: 10px;
    font-size: 30px;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .heading-706 {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .image-466 {
    height: 300px;
  }

  .heading-707 {
    margin-top: 20px;
    font-size: 20px;
    top: -4%;
  }

  .heading-708 {
    font-size: 20px;
    bottom: -2%;
  }

  .heading-710 {
    font-size: 30px;
  }

  .paragraph-255 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.3;
  }

  .paragraph-256 {
    font-size: 18px;
    line-height: 1.3;
  }

  .button-20, .bold-text-219 {
    font-size: 20px;
  }

  .bold-text-221 {
    font-size: 16px;
  }

  .div-block-968 {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-473 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .italic-text-123 {
    font-weight: 400;
    line-height: 26px;
  }

  .grid-247 {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr .25fr 1fr;
  }

  .heading-715 {
    font-size: 18px;
    line-height: 28px;
  }

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

  .heading-716 {
    font-size: 22px;
    line-height: 32px;
  }

  .bold-text-226, .bold-text-227 {
    font-size: 24px;
  }

  .grid-248 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-477 {
    flex: 1;
  }

  .div-block-978 {
    border-radius: 10px 10px 0 0;
  }

  .image-478 {
    border-bottom-right-radius: 10px;
  }

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

  .heading-719 {
    font-size: 18px;
    line-height: 1.3;
  }

  .italic-text-126 {
    font-size: 20px;
  }

  .heading-720 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
  }

  .div-block-981 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-484 {
    width: 50%;
  }

  .bold-text-232 {
    font-size: 40px;
  }

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

  .grid-250 {
    grid-column-gap: 20px;
  }

  .heading-722 {
    margin-bottom: 40px;
    padding-bottom: 20px;
    font-size: 60px;
  }

  .paragraph-257 {
    font-size: 18px;
    line-height: 1.3;
  }

  .italic-text-134 {
    font-size: 20px;
  }

  .list-item-151, .list-item-152, .list-item-153 {
    margin-bottom: 10px;
  }

  .heading-725 {
    font-size: 50px;
  }

  .section-218 {
    padding: 40px 20px;
  }

  .bold-text-4 {
    font-size: 30px;
  }

  .hero_title {
    font-size: 32px;
    line-height: 39px;
  }

  .heading-726 {
    font-size: 50px;
  }

  .heading-727 {
    margin-top: 40px;
    font-size: 24px;
    line-height: 1.3;
  }

  .heading-729 {
    font-size: 60px;
  }

  .div-block-990 {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-490 {
    width: 100px;
  }

  .collection-list-wrapper-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-491 {
    width: 30%;
  }

  .section-219 {
    margin-bottom: 0;
  }

  .heading-731 {
    font-size: 30px;
    line-height: 40px;
  }

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

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

  .chat-with-champions {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .heading-735 {
    margin-bottom: 20px;
    font-size: 50px;
  }

  .grid-257 {
    grid-template-columns: .25fr 1.25fr;
  }

  .heading-740 {
    font-size: 40px;
  }

  .heading-741 {
    font-size: 22px;
  }

  .paragraph-260 {
    padding-left: 0;
  }

  .heading-744 {
    font-size: 30px;
  }

  .image-497 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1009 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
  }

  .heading-750 {
    flex: 1;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
    display: block;
  }

  .heading-751 {
    font-size: 16px;
  }

  .div-block-1010 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-260 {
    grid-template-rows: auto auto auto;
  }

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

  .div-block-1013 {
    text-align: center;
    flex-direction: column;
  }

  .list-item-157 {
    font-size: 18px;
  }

  .training-info-paragraph {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.3;
  }

  .column-153 {
    margin-bottom: 40px;
  }

  .columns-2 {
    margin-bottom: 10px;
  }

  .div-block-1018 {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-752 {
    font-size: 16px;
  }

  .heading-753 {
    font-size: 22px;
  }

  .button-27 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
  }

  .button-28 {
    width: 60%;
    margin-top: 20px;
    font-size: 16px;
  }

  .grid-264 {
    grid-template-rows: auto auto;
  }

  .container-120 {
    padding-bottom: 40px;
  }

  .collection-item-18 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1.25fr 2fr;
  }

  .div-block-1023 {
    border-left-style: none;
  }

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

  .grid-266 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
    align-items: center;
    justify-items: center;
  }

  .heading-771 {
    text-align: center;
    padding-top: 20px;
  }

  .div-block-1024, .image-506 {
    padding-top: 0;
  }

  .heading-772 {
    margin-top: 20px;
    font-size: 36px;
  }

  .heading-780 {
    font-size: 20px;
  }

  .heading-781 {
    font-size: 16px;
  }

  .button-31 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-782 {
    font-size: 28px;
    line-height: 38px;
  }
}

@media screen and (max-width: 479px) {
  .section-87 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-573 {
    margin-top: 0;
    padding-top: 20px;
  }

  .heading-316 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .heading-316.b {
    margin-bottom: 0;
    padding-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-316.in {
    padding-top: 0;
    line-height: 30px;
  }

  .bold-text-59 {
    font-size: 16px;
    line-height: 14px;
  }

  .italic-text-71 {
    font-size: 16px;
  }

  .heading-275 {
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 26px;
  }

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

  .div-block-619 {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .italic-text-83 {
    font-size: 14px;
  }

  .paragraph-187 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-294 {
    color: #333;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0 0 0 10px;
    font-weight: 400;
  }

  .heading-271 {
    text-align: center;
    margin-bottom: 20px;
  }

  .paragraph-186 {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-188 {
    margin-top: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-607 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .separator3 {
    grid-template-columns: 1.25fr 2.25fr 1.25fr;
    grid-template-areas: ".";
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-617 {
    padding-top: 0;
  }

  .bold-text-122 {
    font-size: 16px;
  }

  .div-block-485 {
    box-shadow: none;
    border-radius: 0;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-485.in {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-6 {
    width: auto;
    height: 75px;
    align-self: center;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 14px;
    line-height: 24px;
  }

  .button-6._2 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
  }

  .button-6.a {
    width: 70%;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 20px;
  }

  .grid-46 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-areas: ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". .";
    padding-top: 0;
  }

  .italic-text-79 {
    font-size: 14px;
    line-height: 24px;
  }

  .list-item-98 {
    margin-bottom: 10px;
  }

  .general-session {
    box-shadow: none;
    border-radius: 0;
    margin: 0 0 20px;
    padding: 0 15px;
  }

  .general-session.d {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-300 {
    color: #333;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    font-weight: 400;
  }

  .text-block-300.a {
    margin-top: 30px;
  }

  .grid-44 {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-50 {
    grid-row-gap: 0px;
    grid-template: ". ."
                   ". ."
                   / 1.25fr;
  }

  .heading-402 {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-471 {
    margin-bottom: 0;
    padding: 20px 20px 0;
  }

  .div-block-471.a {
    margin-top: 0;
    padding-top: 20px;
  }

  .div-block-471.c {
    margin-bottom: 40px;
  }

  .div-block-471.d, .div-block-471.e {
    margin-bottom: 0;
  }

  .div-block-435 {
    padding: 15px 15px 40px;
  }

  .div-block-435.in {
    padding-bottom: 20px;
  }

  .grid-88 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .list-item-85 {
    margin-bottom: 10px;
    line-height: 20px;
  }

  .div-block-483 {
    background-color: rgba(0, 0, 0, 0);
    border-top-left-radius: 0;
  }

  .text-block-278 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 19px;
  }

  .bold-text-128 {
    font-size: 18px;
  }

  .image-279 {
    width: auto;
    height: auto;
    margin-top: 0;
  }

  .bold-text-125 {
    font-size: 21px;
  }

  .heading-268 {
    text-align: center;
    font-size: 22px;
  }

  .paragraph-18 {
    font-size: 14px;
    line-height: 24px;
  }

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

  .heading-269 {
    text-align: left;
    font-size: 26px;
    line-height: 34px;
  }

  .paragraph-189 {
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-297 {
    text-align: center;
    border-bottom: 1px dotted #fff;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .div-block-611 {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tab-pane-tab-2-3 {
    padding-bottom: 0;
  }

  .grid-93 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 3fr;
  }

  .list-8 {
    padding-left: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-609 {
    width: 100px;
  }

  .paragraph-180 {
    text-align: left;
    margin-top: 10px;
  }

  .list-item-88 {
    margin-bottom: 10px;
  }

  .heading-378 {
    padding-bottom: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .heading-330 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-320 {
    font-size: 16px;
  }

  .list-6 {
    padding-left: 20px;
  }

  .div-block-476.video {
    height: 200px;
  }

  .div-block-620 {
    margin: 40px 15px;
  }

  .div-block-512 {
    margin: 40px 0;
    padding-bottom: 20px;
  }

  .div-block-466 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-192 {
    font-size: 14px;
    line-height: 24px;
  }

  .list-item-112 {
    line-height: 20px;
  }

  .text-block-301 {
    color: #333;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .community-connection {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .community-connection._2 {
    grid-template-rows: auto auto auto auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-606 {
    height: 5px;
  }

  .div-block-470 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .div-block-470.c {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-21 {
    font-size: 14px;
  }

  .heading-333 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-270 {
    text-align: center;
    margin-bottom: 0;
    padding-top: 10px;
  }

  .heading-327 {
    font-size: 12px;
  }

  .heading-273 {
    font-size: 18px;
  }

  .div-block-614 {
    margin-bottom: 40px;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 20px;
  }

  .div-block-468 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-191 {
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-325 {
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 20px;
    padding-bottom: 10px;
    font-size: 20px;
  }

  .heading-376 {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 24px;
  }

  .grid-90 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 3.5fr;
    margin-bottom: 0;
  }

  .heading-401 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 36px;
  }

  .div-block-605 {
    margin-top: 40px;
  }

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

  .heading-377 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .list-item-90 {
    margin-bottom: 10px;
    line-height: 20px;
  }

  .tab-click {
    width: 90%;
    border-left-style: none;
    border-radius: 50px;
    margin: 25px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: inset 1px 1px 3px #000;
  }

  .tab-click.w--current {
    width: 90%;
    border-left-style: none;
    border-radius: 50px;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-block-299 {
    margin-top: 0;
    margin-left: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .list-item-86, .list-item-84 {
    line-height: 20px;
  }

  .grid-110 {
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 4.75fr;
    align-items: stretch;
    justify-items: stretch;
  }

  .div-block-434 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-591 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .grid-107 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-left: 15px;
    margin-right: 15px;
  }

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

  .paragraph-194 {
    padding-top: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .list-2 {
    padding-left: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .list-11 {
    margin-bottom: 10px;
    padding-left: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .tabs-menu-3 {
    border: 1px #000;
    border-bottom-width: 0;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 0;
  }

  .tabs-content-4 {
    background-color: #dbe9f2;
    border: 1px #000;
  }

  .div-block-610 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 15px;
  }

  .div-block-589 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 0;
  }

  .div-block-589.in, .div-block-616 {
    padding-top: 20px;
  }

  .grid-101 {
    grid-column-gap: 10px;
  }

  .text-block-295 {
    color: #333;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0 0 0 10px;
    font-weight: 400;
  }

  .grid-109 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .div-block-587 {
    margin: 40px 15px 0;
    padding: 10px 20px 20px;
  }

  .grid-111 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-102 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-624 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-114.c {
    grid-template-columns: 1.75fr 2.5fr 1.75fr;
    grid-template-areas: ".";
  }

  .section-90 {
    padding: 0;
  }

  .text-block-304 {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 20px;
    font-size: 14px;
  }

  .grid-92 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
    padding-top: 20px;
  }

  .grid-92.state {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .text-block-263 {
    border-bottom: 1px dotted #000;
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 1.3;
  }

  .image-21 {
    margin-left: auto;
  }

  .image-288 {
    width: 50%;
  }

  .link-block-44 {
    height: 175px;
  }

  .div-block-626 {
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0 15px;
  }

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

  .container-69 {
    margin-top: 0;
  }

  .heading-312 {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }

  .italic-text-84 {
    font-size: 14px;
  }

  .family {
    margin-top: 20px;
  }

  .link-block-42 {
    width: 240px;
    height: 175px;
    flex-direction: column;
    align-items: center;
    margin: auto;
    display: block;
  }

  .link-block-42.a {
    width: 60%;
    margin-bottom: 0;
  }

  .heading-307 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-631 {
    align-self: center;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-628 {
    height: 90px;
  }

  .grid-112 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-content: space-around;
    justify-content: space-between;
    align-items: center;
    justify-items: center;
    margin: 20px auto 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-278 {
    width: 80px;
    align-self: end;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-303 {
    border-top-style: none;
    border-bottom-style: dotted;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 30px;
    font-size: 20px;
    font-weight: 700;
  }

  .text-block-303.a {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .text-block-303.indiana {
    padding-top: 0;
  }

  .div-block-594 {
    margin-top: 20px;
  }

  .image-289 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-306 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .link-block-43 {
    width: 240px;
    height: 175px;
    margin: auto;
  }

  .link-34 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .link-34.btt, .link-34.btt2 {
    margin-bottom: 0;
  }

  .heading-305 {
    margin-top: 0;
    font-size: 22px;
  }

  .heading-374 {
    padding-bottom: 20px;
    font-size: 28px;
  }

  .div-block-625 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-bottom: 20px;
  }

  .bold-text-126 {
    font-size: 28px;
  }

  .text-block-286 {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 20px;
    font-size: 14px;
  }

  .text-block-29 {
    color: #fff;
  }

  .grid-69 {
    grid-row-gap: 5px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / 2fr;
    grid-auto-columns: .25fr;
  }

  .heading-189 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-38 {
    margin-left: 0;
    margin-right: 5px;
    padding-left: 0;
  }

  .text-block-28 {
    font-size: 10px;
  }

  .div-block-577 {
    align-self: start;
    margin-top: 15px;
  }

  .image-24 {
    margin-left: 0;
  }

  .heading-367 {
    margin-top: 5px;
  }

  .link-19 {
    font-size: 13px;
  }

  .link-40 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-636 {
    padding-top: 20px;
  }

  .link-41 {
    font-size: 16px;
  }

  .grid-118 {
    grid-template-rows: auto auto auto auto;
  }

  .div-block-637 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-290 {
    width: 100%;
  }

  .heading-406 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-407 {
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-643 {
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 20px;
  }

  .grid-119 {
    grid-template-columns: 3.75fr;
  }

  .heading-408 {
    text-align: center;
    border-bottom-style: dotted;
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 28px;
  }

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

  .speaker-wrapper-temp {
    background-color: #dbe9f2;
  }

  .image-292 {
    width: 100%;
    display: block;
    position: static;
  }

  .grid-121 {
    margin-bottom: 20px;
  }

  .heading-413 {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
    line-height: 32px;
  }

  .heading-414.a {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-313, .text-block-314, .text-block-315 {
    padding-bottom: 20px;
  }

  .text-block-316 {
    text-align: center;
    margin-top: 0;
    font-size: 12px;
  }

  .grid-128 {
    grid-row-gap: 10px;
  }

  .list-12 {
    padding-left: 30px;
  }

  .grid-129 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .grid-129.a {
    grid-row-gap: 0px;
  }

  .session-wrapper {
    background-color: #c6d4df;
    margin-top: 0;
    margin-bottom: 0;
  }

  .session-wrapper.in {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-653 {
    margin: 0;
  }

  .div-block-653.in {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-654 {
    margin: 0;
  }

  .div-block-654.in {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-655 {
    margin-top: 40px;
  }

  .heading-416 {
    margin-top: 0;
  }

  .list-13 {
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.3;
  }

  .heading-417 {
    font-size: 18px;
  }

  .div-block-658 {
    margin-top: 0;
  }

  .div-block-659 {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-130 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-321 {
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-322 {
    text-align: center;
    margin-bottom: 40px;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 18px;
    line-height: 30px;
  }

  .heading-418 {
    text-align: center;
    margin: 0 15px 20px;
    font-size: 20px;
    line-height: 38px;
  }

  .div-block-661 {
    margin: 0 15px;
  }

  .grid-132 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-662 {
    padding-bottom: 40px;
  }

  .grid-82 {
    grid-template-columns: 1.25fr 2.25fr 1.25fr;
    grid-template-areas: ".";
  }

  .div-block-663 {
    margin-top: 40px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 20px;
  }

  .div-block-665 {
    margin-top: 0;
  }

  .button-8 {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-667 {
    padding-bottom: 40px;
  }

  .heading-421 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-668 {
    margin-bottom: 0;
  }

  .div-block-669 {
    margin-top: 20px;
  }

  .bold-text-144, .bold-text-145, .bold-text-146 {
    font-size: 16px;
  }

  .div-block-670 {
    margin-top: 30px;
  }

  .text-block-324 {
    font-size: 14px;
    line-height: 20px;
  }

  .list-14 {
    padding-left: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-671 {
    padding-right: 0;
  }

  .list-15 {
    padding-left: 20px;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-422 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    font-size: 22px;
    line-height: 24px;
  }

  .list-item-124, .list-item-125, .list-item-126, .list-item-127 {
    line-height: 22px;
  }

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

  .heading-423 {
    text-align: center;
    padding-left: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .div-block-672 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-424 {
    font-size: 22px;
    line-height: 37px;
  }

  .grid-135 {
    grid-template-rows: auto auto auto auto;
  }

  .div-block-674 {
    box-shadow: none;
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .image-296 {
    border-radius: 10px;
  }

  .paragraph-202 {
    font-size: 14px;
    line-height: 22px;
  }

  .heading-426 {
    text-align: center;
    margin-top: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 22px;
  }

  .grid-137 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 3.5fr;
  }

  .image-299 {
    width: auto;
    margin-top: 0;
  }

  .div-block-677 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-301 {
    margin-top: 40px;
  }

  .heading-427 {
    margin-bottom: 20px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 29px;
  }

  .list-item-128 {
    line-height: 22px;
  }

  .bold-text-150 {
    font-size: 22px;
  }

  .div-block-678 {
    margin-top: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-679 {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .div-block-681 {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-140 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    justify-items: stretch;
  }

  .div-block-682 {
    margin-top: 0;
  }

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

  .heading-428 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    font-size: 22px;
  }

  .image-302 {
    width: 50%;
    height: auto;
    flex: 0 auto;
    align-self: center;
    margin: 10px auto 0;
    padding: 0;
  }

  .speaker-wrapper2 {
    margin-bottom: 0;
    padding: 10px;
  }

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

  .div-block-683.a {
    border-top: 1px dotted #000;
    margin-top: 20px;
    padding-top: 40px;
  }

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

  .image-303 {
    width: 125px;
    height: 125px;
  }

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

  .grid-143 {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
  }

  .div-block-685 {
    margin-top: 40px;
    margin-bottom: 10px;
    padding-top: 40px;
  }

  .text-block-337 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-338, .link-49 {
    font-size: 14px;
  }

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

  .grid-144 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .text-block-340 {
    text-align: center;
    font-size: 18px;
  }

  .bold-text-151 {
    font-size: 22px;
  }

  .bold-text-152 {
    font-size: 30px;
  }

  .grid-145 {
    grid-template-rows: auto auto auto;
  }

  .div-block-686 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-307 {
    width: 75%;
  }

  .grid-146 {
    grid-template: "Area"
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    align-items: center;
    justify-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .bold-text-153 {
    font-size: 20px;
  }

  .div-block-688 {
    margin-top: 0;
  }

  .image-310 {
    width: 50%;
  }

  .logos {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .image-311 {
    flex: 1;
    order: 0;
    align-self: auto;
  }

  .div-block-689 {
    padding-bottom: 20px;
  }

  .div-block-690 {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-429 {
    text-align: center;
    font-size: 18px;
  }

  .heading-429.in {
    text-align: center;
  }

  .heading-430 {
    margin-top: 30px;
    padding-top: 20px;
    font-size: 15px;
    line-height: 24px;
  }

  .image-312 {
    width: 90%;
    margin-top: 20px;
  }

  .italic-text-90, .italic-text-91, .italic-text-92, .italic-text-93, .italic-text-94 {
    font-size: 24px;
  }

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

  .text-block-348 {
    font-size: 18px;
  }

  .heading-434 {
    font-size: 26px;
  }

  .heading-435 {
    text-align: center;
    font-size: 20px;
  }

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

  .div-block-695 {
    align-items: center;
    justify-items: center;
  }

  .section-107 {
    height: 120px;
  }

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

  .paragraph-203 {
    font-size: 14px;
    line-height: 24px;
  }

  .image-313 {
    width: 100%;
    margin-top: 20px;
  }

  .text-block-352 {
    margin-top: 20px;
    font-size: 14px;
    line-height: 24px;
  }

  .section-109 {
    height: 110px;
  }

  .heading-438 {
    margin-bottom: 40px;
    font-size: 20px;
  }

  .section-110 {
    padding: 40px 15px;
  }

  .list-16 {
    padding-left: 20px;
    font-size: 14px;
  }

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

  .link-51, .link-51.w--current, .link-51.a, .link-51.b, .link-51.c, .link-51.d {
    font-size: 16px;
  }

  .section-113, .section-116 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-440 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .div-block-697 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-316 {
    width: 90%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-441 {
    font-size: 22px;
  }

  .grid-149 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .heading-444 {
    font-size: 14px;
    line-height: 24px;
  }

  .image-317 {
    width: 50%;
    margin-bottom: 20px;
  }

  .grid-151 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .link-52 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .link-52.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .link-53 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 16px;
  }

  .link-53.w--current {
    padding-top: 10px;
    font-family: Roboto, sans-serif;
  }

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

  .paragraph-205 {
    font-size: 14px;
    line-height: 24px;
  }

  .heading-389 {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 42px;
  }

  .grid-57 {
    grid-row-gap: 20px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / .5fr 1fr;
  }

  .div-block-698 {
    margin-top: 20px;
  }

  .div-block-564 {
    border-bottom: 1px #000;
    padding-bottom: 0;
  }

  .div-block-500 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .div-block-699 {
    margin-top: 20px;
  }

  .heading-210 {
    margin: 0 15px;
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 44px;
  }

  .heading-291 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
  }

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

  .container-75 {
    margin-bottom: 0;
  }

  .image-241 {
    margin-top: 0;
  }

  .heading-446 {
    font-size: 14px;
    line-height: 24px;
  }

  .section-120 {
    height: 250px;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-451 {
    font-size: 12px;
    top: auto;
    bottom: -7%;
  }

  .image-319 {
    width: 300px;
  }

  .heading-452 {
    margin-left: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-453 {
    margin-left: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .image-320, .image-321 {
    width: 80%;
  }

  .grid-152 {
    grid-row-gap: 26px;
  }

  .grid-153 {
    grid-template-rows: auto auto;
  }

  .image-323 {
    width: 100%;
    text-align: center;
  }

  .section-47 {
    padding-top: 40px;
  }

  .container-42 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-401 {
    height: 100px;
    background-position: 50% 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-244 {
    margin-left: 15px;
    font-size: 22px;
  }

  .section-124.state {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-154 {
    grid-template-rows: auto auto;
  }

  .section-126 {
    padding-bottom: 0;
  }

  .container-82 {
    margin-top: auto;
  }

  .container-85 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .div-block-712 {
    padding: 40px 20px;
  }

  .image-326 {
    border-bottom: 1px #000;
  }

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

  .heading-456 {
    margin-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .bold-text-166 {
    font-size: 22px;
  }

  .section-131 {
    background-image: linear-gradient(rgba(229, 209, 187, .57), rgba(229, 209, 187, .57)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/603961df4e59316805ae5d79_background%20brown2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding: 20px;
  }

  .div-block-713 {
    height: 200px;
    background-position: 0%;
    background-size: contain;
  }

  .heading-458 {
    font-size: 40px;
    line-height: 60px;
  }

  .heading-459, .heading-460 {
    font-size: 24px;
    line-height: 34px;
  }

  .paragraph-206 {
    font-size: 18px;
    line-height: 30px;
    display: block;
  }

  .bold-text-169 {
    font-size: 16px;
  }

  .heading-463 {
    font-size: 18px;
    line-height: 26px;
  }

  .section-133 {
    padding-top: 40px;
  }

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

  .heading-464 {
    font-size: 18px;
    line-height: 26px;
  }

  .grid-158 {
    grid-template-rows: auto auto;
  }

  .bold-text-170 {
    font-size: 16px;
  }

  .div-block-715 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-358 {
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-208 {
    padding-top: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .grid-162 {
    grid-template-rows: auto auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-466 {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 40px;
  }

  .bold-text-171 {
    font-size: 18px;
    line-height: 1.3;
  }

  .grid-164 {
    margin-top: 0;
  }

  .div-block-720 {
    height: 2px;
  }

  .heading-467 {
    font-size: 30px;
    line-height: 40px;
  }

  .grid-165 {
    grid-template-rows: auto auto;
  }

  .div-block-721 {
    margin-top: 20px;
  }

  .heading-468 {
    text-align: center;
    font-size: 14px;
  }

  .bold-text-172 {
    font-size: 18px;
  }

  .text-block-359 {
    font-size: 16px;
    line-height: 26px;
  }

  .site_id_logo {
    margin-right: -29px;
  }

  .image-2 {
    max-width: 87%;
  }

  .request_demo_form_input {
    padding: 19px 14px;
  }

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

  .section.section_request_demo {
    padding-top: 5px;
  }

  .request_demo_title {
    margin-bottom: -3px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-4 {
    padding-right: 0;
  }

  .request_demo_form {
    margin-top: 16px;
  }

  .image-8 {
    display: none;
  }

  .heading-469 {
    text-align: center;
    font-size: 30px;
    line-height: 50px;
  }

  .bold-text-175 {
    font-size: 16px;
  }

  .text-block-360 {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-470 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-471 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
  }

  .section-141 {
    padding-bottom: 40px;
  }

  .text-block-361 {
    margin-bottom: 40px;
    padding-top: 20px;
    font-size: 16px;
    line-height: 1.3;
  }

  .image-332 {
    border-top-right-radius: 10px;
  }

  .heading-472 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-725 {
    margin-top: 20px;
    margin-bottom: 0;
  }

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

  .grid-166 {
    grid-template-rows: auto auto auto auto auto;
    align-items: stretch;
  }

  .div-block-728 {
    height: 220px;
    flex-direction: column;
    flex: 0 auto;
    align-items: stretch;
    margin-top: 0;
    display: flex;
  }

  .div-block-730 {
    height: 220px;
    display: flex;
  }

  .grid-167 {
    grid-template-rows: auto auto auto auto;
  }

  .div-block-731 {
    height: 230px;
  }

  .grid-168 {
    grid-template-rows: auto auto auto auto;
  }

  .heading-491, .heading-492 {
    font-size: 16px;
    line-height: 26px;
  }

  .grid-169 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-144 {
    padding-top: 20px;
  }

  .section-144.in {
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-9 {
    width: auto;
    margin-top: 0;
    font-size: 14px;
  }

  .div-block-745 {
    margin-top: 0;
    padding-top: 20px;
  }

  .image-333 {
    width: auto;
  }

  .italic-text-101 {
    font-size: 16px;
  }

  .paragraph-209 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.3;
  }

  .italic-text-102 {
    font-size: 16px;
  }

  .image-335 {
    width: auto;
    margin-top: 20px;
  }

  .text-block-369 {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 16px;
  }

  .text-block-370, .text-block-371, .text-block-372 {
    line-height: 16px;
  }

  .section-145 {
    padding: 40px 20px;
  }

  .button-10 {
    font-size: 20px;
  }

  .heading-500 {
    font-size: 30px;
    line-height: 1.3;
  }

  .paragraph-211 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
  }

  .grid-173 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-751 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-174 {
    grid-template-rows: auto auto auto;
  }

  .grid-175 {
    grid-template-rows: auto auto;
  }

  .heading-502 {
    margin-bottom: 0;
  }

  .container-105 {
    padding-bottom: 0;
  }

  .heading-504, .heading-505 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-506 {
    line-height: 40px;
  }

  .section-147 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-509 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-754 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-148 {
    padding: 20px;
  }

  .heading-510 {
    color: #e9e9e9;
    text-align: left;
    background-color: #02244f;
    border-bottom-style: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 20px;
    font-size: 16px;
    line-height: 1.3;
  }

  .section-149 {
    padding: 40px 20px;
  }

  .grid-177 {
    border: 1px #000;
    border-bottom-left-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-150 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-523 {
    margin-top: 0;
  }

  .heading-525 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-526 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 1.3;
  }

  .section_logos_header {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
  }

  .image-5 {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-6 {
    padding-top: 12px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .bold-text-179 {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-527 {
    font-size: 30px;
    line-height: 46px;
  }

  .heading-528 {
    font-size: 20px;
  }

  .paragraph-212 {
    font-size: 16px;
    line-height: 26px;
  }

  .section-151 {
    padding: 20px;
  }

  .heading-529 {
    font-size: 28px;
    line-height: 38px;
  }

  .grid-179 {
    grid-template-rows: auto auto auto auto;
  }

  .section-153 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-535 {
    font-size: 16px;
    line-height: 26px;
  }

  .grid-180 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
  }

  .bold-text-180 {
    font-size: 18px;
  }

  .grid-181 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 20px;
  }

  .heading-536 {
    padding-top: 20px;
    font-size: 25px;
    line-height: 30px;
  }

  .image-343, .image-344, .image-345 {
    width: 70%;
  }

  .image-346, .image-347 {
    width: 70%;
    margin-top: 20px;
  }

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

  .image-348 {
    width: 80%;
  }

  .image-349 {
    width: 70%;
  }

  .heading-537 {
    font-size: 16px;
    line-height: 1.3;
  }

  .heading-538 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 1.3;
  }

  .grid-183 {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .image-350 {
    width: auto;
    border-radius: 10px;
  }

  .heading-539 {
    border-radius: 10px;
    padding: 20px;
    font-size: 16px;
    line-height: 1.3;
  }

  .section-155 {
    box-shadow: none;
  }

  .heading-540 {
    text-align: center;
    margin-top: 0;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.3;
  }

  .grid-185 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
  }

  .heading-543 {
    font-size: 16px;
    line-height: 1.3;
  }

  .image-352 {
    border-radius: 10px;
  }

  .section-156 {
    padding: 0;
  }

  .heading-544 {
    padding-top: 40px;
    font-size: 40px;
    line-height: 38px;
  }

  .heading-545, .heading-547 {
    font-size: 16px;
    line-height: 26px;
  }

  .image-354 {
    width: auto;
  }

  .paragraph-213 {
    font-size: 16px;
    line-height: 26px;
  }

  .cc-1170 {
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-548 {
    border-top-right-radius: 10px;
    padding: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-768 {
    padding-top: 0;
  }

  .text-block-374 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.3;
  }

  .grid-188 {
    grid-row-gap: 20px;
  }

  .image-355 {
    width: 100%;
  }

  .bold-text-182 {
    font-size: 18px;
    line-height: 18px;
  }

  .section-158 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .italic-text-107 {
    font-size: 16px;
    line-height: 16px;
  }

  .heading-549 {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 27px;
    line-height: 30px;
  }

  .heading-550 {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-769 {
    margin-top: 20px;
  }

  .heading-551 {
    font-size: 28px;
    line-height: 34px;
  }

  .grid-189 {
    margin-top: 40px;
  }

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

  .heading-552 {
    font-size: 22px;
    line-height: 34px;
  }

  .heading-553, .heading-554, .heading-555 {
    font-size: 22px;
    line-height: 32px;
  }

  .image-360 {
    width: auto;
  }

  .section-159 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-556 {
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-375 {
    font-size: 14px;
    line-height: 1.3;
  }

  .div-block-771 {
    margin-top: 20px;
    padding-top: 20px;
  }

  .text-block-376, .text-block-377, .text-block-378, .text-block-379 {
    font-size: 16px;
    line-height: 24px;
  }

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

  .div-block-776 {
    width: auto;
    flex-direction: column;
    display: flex;
  }

  .heading-559 {
    display: inline;
  }

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

  .image-365 {
    flex: 0 auto;
  }

  .div-block-784 {
    flex-direction: column;
  }

  .image-366 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-785 {
    width: auto;
    text-align: center;
    border-right-style: none;
    flex-flow: column wrap;
    flex: 0 auto;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

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

  .div-block-786 {
    border-top: 1px dotted #000;
    border-left-style: none;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .div-block-788 {
    text-align: center;
    align-items: center;
  }

  .div-block-789 {
    text-align: center;
    flex-direction: column;
    align-self: center;
    display: inline;
  }

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

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

  .heading-563 {
    font-size: 24px;
    line-height: 34px;
  }

  .heading-565 {
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 1.3;
  }

  .heading-566 {
    font-size: 16px;
    line-height: 1.3;
  }

  .list-17 {
    padding-left: 20px;
    font-size: 16px;
  }

  .image-367 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-184 {
    font-size: 12px;
  }

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

  .heading-567 {
    font-size: 20px;
    line-height: 40px;
  }

  .div-block-802 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-802.b {
    margin-bottom: 0;
  }

  .grid-193 {
    grid-template-rows: auto auto auto;
  }

  .div-block-804 {
    margin-top: 20px;
  }

  .heading-568 {
    font-size: 28px;
  }

  .heading-569 {
    color: #e9e9e9;
    font-size: 14px;
    line-height: 1.3;
  }

  .grid-195 {
    grid-row-gap: 40px;
    padding: 20px;
  }

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

  .heading-570, .heading-571, .heading-572, .heading-573 {
    font-size: 20px;
    line-height: 1.3;
  }

  .paragraph-214 {
    font-size: 14px;
  }

  .grid-197 {
    border-top-style: none;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
    padding-top: 0;
  }

  .heading-578 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-579 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-395 {
    font-size: 34px;
    line-height: 44px;
  }

  .div-block-810 {
    margin-top: 40px;
  }

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

  .grid-99 {
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
    align-items: stretch;
    justify-items: stretch;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .div-block-597 {
    height: auto;
  }

  .heading-398 {
    text-align: center;
    margin-bottom: 20px;
  }

  .section-168.need {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-285 {
    width: 100px;
    margin-bottom: 5px;
  }

  .paragraph-183 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }

  .paragraph-185 {
    font-size: 12px;
    line-height: 18px;
  }

  .container-112 {
    padding-bottom: 40px;
  }

  .div-block-811 {
    background-size: cover;
  }

  .quote {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-580 {
    font-size: 18px;
    line-height: 28px;
  }

  .quote-black {
    font-size: 14px;
    line-height: 26px;
  }

  .text-block-421 {
    text-align: left;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .paragraph-182 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .list-18 {
    padding-left: 20px;
  }

  .quote-wrapper {
    margin-top: 0;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .quote-wrapper.white {
    margin-top: 40px;
    padding-right: 0;
  }

  .div-block-652 {
    margin-top: 40px;
  }

  .grid-199 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 3fr;
  }

  .paragraph-215 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 400;
  }

  .heading-581 {
    text-align: center;
    line-height: 38px;
  }

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

  .grid-200 {
    grid-template-rows: auto auto;
  }

  .div-block-436 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-595 {
    margin-bottom: 40px;
  }

  .quote-person-and-org.dark-back {
    margin-right: 20px;
  }

  .bold-text-47 {
    font-size: 16px;
  }

  .quote-text-dark {
    font-size: 12px;
  }

  .quote-text.dark-bg {
    line-height: 24px;
  }

  .italic-text-3 {
    font-size: 14px;
    line-height: 24px;
  }

  .italic-text-108 {
    font-size: 20px;
  }

  .div-block-815 {
    margin-top: 40px;
  }

  .heading-583 {
    font-size: 32px;
  }

  .paragraph-217 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
  }

  .heading-586 {
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-218 {
    padding-top: 0;
    font-size: 18px;
    font-weight: 400;
  }

  .heading-590, .div-block-818 {
    margin-bottom: 20px;
  }

  .div-block-819 {
    padding: 20px;
  }

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

  .heading-592 {
    text-align: center;
    margin-top: 0;
    font-size: 20px;
    line-height: 40px;
  }

  .text-block-427 {
    text-align: center;
    font-size: 16px;
    line-height: 1.3;
  }

  .div-block-820 {
    margin-bottom: 40px;
  }

  .div-block-821 {
    width: 100px;
  }

  .heading-593 {
    font-size: 40px;
  }

  .paragraph-220, .heading-594 {
    font-size: 16px;
  }

  .bold-text-188 {
    line-height: 1.3;
  }

  .list-19 {
    padding-left: 40px;
    font-size: 15px;
  }

  .text-block-428 {
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-429 {
    font-size: 14px;
  }

  .text-block-430 {
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-825 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-223 {
    margin-top: 40px;
    font-size: 14px;
  }

  .heading-598 {
    font-size: 14px;
  }

  .grid-205 {
    margin-top: 40px;
  }

  .div-block-828 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-431 {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-829 {
    margin-top: 0;
  }

  .div-block-830 {
    margin-top: 40px;
  }

  .heading-599 {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-831 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .italic-text-112 {
    font-size: 16px;
    line-height: 18px;
  }

  .bold-text-195, .bold-text-196 {
    font-size: 20px;
  }

  .heading-600 {
    font-size: 16px;
  }

  .heading-601 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 32px;
  }

  .heading-602 {
    margin-top: 0;
    font-size: 18px;
  }

  .heading-603 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .div-block-834 {
    width: 100%;
  }

  .button-13 {
    font-size: 20px;
  }

  .section-173 {
    background-image: linear-gradient(rgba(233, 233, 233, .83), rgba(233, 233, 233, .83)), url("https://assets.website-files.com/5e56c41eee3a096c9d7a55c1/60fc63eea820cecf1ee28fb5_CCI%20Case%20Studies2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .home_hero_vid_link.v {
    flex-direction: column;
  }

  .image-381 {
    width: 100%;
    margin-right: 0;
    display: block;
  }

  .grid-210 {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .text-block-432 {
    line-height: 1.3;
  }

  .div-block-838 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-839 {
    margin-bottom: 40px;
  }

  .heading-609 {
    font-size: 24px;
    line-height: 1.3;
  }

  .bold-text-198 {
    font-size: 20px;
    line-height: 1.3;
  }

  .bold-text-201 {
    font-size: 16px;
  }

  .heading-610, .heading-611 {
    font-size: 14px;
    line-height: 1.3;
  }

  .image-390 {
    border-radius: 10px;
  }

  .div-block-842 {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-21 {
    padding-left: 20px;
    font-size: 14px;
    line-height: 26px;
  }

  .list-item-138, .list-item-139, .list-item-140, .list-item-141, .list-item-142 {
    line-height: 1.3;
  }

  .div-block-843 {
    padding-bottom: 0;
  }

  .bold-text-202 {
    font-size: 18px;
  }

  .heading-612 {
    font-size: 16px;
  }

  .grid-215 {
    grid-column-gap: 0px;
    grid-template-columns: 3fr 2.75fr 1fr;
  }

  .heading-613, .heading-614, .heading-615 {
    font-size: 14px;
    line-height: 1.3;
  }

  .div-block-848 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-617 {
    font-size: 20px;
  }

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

  .heading-51 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 17px;
    line-height: 30px;
  }

  .column-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-3 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .image-45 {
    width: 45px;
    margin-right: 0;
  }

  .heading-65 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-65 {
    margin: auto;
    padding-top: 0;
  }

  .text-block-61, .text-block-61.a {
    font-size: 14px;
  }

  .column-43 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-35 {
    padding-bottom: 0;
  }

  .heading-63 {
    font-size: 18px;
    line-height: 24px;
  }

  .tabs-content-3 {
    margin-top: 0;
  }

  .text-block-62 {
    font-size: 14px;
  }

  .div-block-91 {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-block-60 {
    font-size: 14px;
  }

  .tabs-menu-2 {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .tabs-menu-2.webinars {
    margin-top: 15px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-block-63 {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .collection-list-wrapper-8, .column-46, .collection-item-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-64 {
    font-size: 14px;
  }

  .text-block-64.w {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .div-block-194 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .blog-tab {
    width: 90%;
    border-radius: 50px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .blog-tab.w--current {
    width: 90%;
    border-radius: 50px;
    margin: 0 auto 15px;
    display: block;
  }

  .heading-64 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-205 {
    height: 152px;
  }

  .image-113 {
    width: 50px;
    height: 50px;
  }

  .heading-125 {
    font-size: 16px;
  }

  .author-thumbnail-wrapper {
    margin-top: 0;
    padding-bottom: 0;
  }

  .link-block-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-161 {
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-99 {
    padding-bottom: 0;
    font-size: 12px;
    line-height: 12px;
  }

  .div-block-115 {
    margin-left: 15px;
    margin-right: 15px;
    padding: 15px;
  }

  .text-block-104 {
    font-size: 10px;
  }

  .link-6 {
    font-size: 12px;
  }

  .div-block-153 {
    padding: 15px 15px 0;
  }

  .text-block-134 {
    font-size: 18px;
  }

  .case-study-wrapper {
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .paragraph-13 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-102 {
    padding-bottom: 0;
    font-size: 18px;
  }

  .div-block-118 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .go-button {
    width: auto;
    text-align: center;
    margin-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
    display: block;
  }

  .text-block-103 {
    font-size: 10px;
  }

  .heading-82 {
    margin-top: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-164 {
    font-size: 18px;
  }

  .div-block-117 {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-102 {
    font-size: 14px;
    line-height: 20px;
  }

  .heading-618 {
    text-align: center;
    font-size: 22px;
  }

  .column-150 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-227 {
    font-size: 16px;
  }

  .grid-218 {
    grid-template-rows: auto auto;
  }

  .tab-link, .tab-link.w--current {
    height: 50px;
  }

  .tab-link._2.w--current {
    flex: 1;
    align-self: stretch;
  }

  .tab-label, .text-block-447 {
    font-size: 18px;
    font-weight: 400;
  }

  .grid-222 {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-629 {
    font-size: 40px;
  }

  .heading-630 {
    font-size: 16px;
  }

  .bold-text-205 {
    font-size: 40px;
  }

  .heading-631 {
    font-size: 16px;
    line-height: 1.3;
  }

  .div-block-875 {
    margin-bottom: 40px;
  }

  .tab-pane-tab-3 {
    margin-left: 0;
  }

  .image-410 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-884 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .heading-642, .heading-643 {
    text-align: center;
  }

  .paragraph-231 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.3;
  }

  .image-412 {
    width: 100%;
  }

  .heading-644 {
    font-size: 38px;
    line-height: 40px;
  }

  .list-item-143, .list-item-144 {
    font-size: 14px;
    line-height: 1.3;
  }

  .heading-646 {
    font-size: 16px;
    line-height: 1.3;
  }

  .heading-647 {
    text-align: center;
    font-size: 33px;
    line-height: 34px;
  }

  .paragraph-238 {
    font-size: 16px;
    line-height: 1.3;
  }

  .section-186 {
    padding-top: 20px;
  }

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

  .paragraph-239 {
    font-size: 14px;
  }

  .grid-226 {
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 2fr;
  }

  .collection-list-2 {
    grid-template-rows: auto;
  }

  .grid-227 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1.25fr 1.25fr;
  }

  .heading-654 {
    font-size: 14px;
  }

  .text-block-451, .text-block-452 {
    text-align: left;
  }

  .div-block-894 {
    justify-content: space-between;
  }

  .image-419 {
    width: 75px;
    height: 50px;
  }

  .grid-228 {
    grid-column-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-657, .heading-658 {
    line-height: 1.3;
  }

  .image-421 {
    width: 75px;
  }

  .heading-659 {
    font-size: 20px;
  }

  .image-422, .image-423, .image-424 {
    width: 75px;
  }

  .image-425 {
    width: 70%;
  }

  .collection-list-3 {
    grid-template-columns: minmax(200px, 1fr);
  }

  .div-block-904 {
    margin-top: 0;
    margin-bottom: 20px;
    box-shadow: 1px 1px 3px #000;
  }

  .heading-660 {
    font-size: 16px;
    line-height: 1.3;
  }

  .text-block-112 {
    line-height: 16px;
  }

  .collection-item-16 {
    box-shadow: none;
    margin-bottom: 20px;
  }

  .image-426 {
    height: 180px;
  }

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

  .grid-229 {
    grid-template-rows: auto auto;
  }

  .heading-664 {
    text-align: center;
    font-size: 30px;
  }

  .grid-230 {
    grid-template-rows: auto auto auto;
  }

  .heading-665 {
    text-align: center;
    font-size: 18px;
    line-height: 1.3;
  }

  .button-16 {
    font-size: 16px;
  }

  .section-196 {
    padding-top: 40px;
  }

  .tabs-content-7 {
    flex: 1;
  }

  .tabs-menu-8 {
    flex-direction: column;
  }

  .paragraph-243 {
    font-size: 16px;
  }

  .heading-667 {
    text-align: center;
    margin-top: 0;
    font-size: 30px;
  }

  .div-block-912 {
    align-items: center;
  }

  .text-block-460 {
    text-align: center;
    font-size: 16px;
  }

  .heading-671 {
    font-size: 20px;
    line-height: 1.3;
  }

  .grid-234, .grid-235 {
    grid-template-columns: 1fr;
  }

  .med-divider {
    width: 60%;
  }

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

  .image-432 {
    height: 130px;
  }

  .link-block-80 {
    padding-bottom: 10px;
  }

  .paragraph-250 {
    font-size: 14px;
  }

  .heading-677 {
    text-align: center;
    font-size: 34px;
  }

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

  .image-433, .image-434, .image-435, .image-436, .image-437, .image-438, .image-439, .image-440, .image-441, .image-442, .image-443, .image-444 {
    width: 150px;
  }

  .heading-678 {
    text-align: center;
    font-size: 22px;
  }

  .image-445 {
    width: 50%;
  }

  .heading-679 {
    font-size: 24px;
    line-height: 1.3;
  }

  .heading-681 {
    text-align: center;
    font-size: 24px;
  }

  .div-block-926 {
    margin-top: 20px;
  }

  .image-447 {
    width: 50%;
    text-align: center;
  }

  .image-448, .image-449 {
    width: 50%;
  }

  .heading-682 {
    font-size: 20px;
    line-height: 1.3;
  }

  .grid-238 {
    grid-template-rows: auto auto;
  }

  .heading-683 {
    text-align: center;
    font-size: 20px;
  }

  .text-block-463 {
    padding-top: 0;
    font-size: 14px;
    line-height: 1.3;
  }

  .list-24 {
    padding-left: 20px;
    font-size: 14px;
  }

  .list-item-145, .list-item-146 {
    font-size: 14px;
  }

  .heading-684 {
    text-align: center;
    font-size: 20px;
    line-height: 1.3;
  }

  .heading-685 {
    text-align: center;
    font-size: 16px;
  }

  .image-149 {
    width: 80%;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-177 {
    font-size: 26px;
  }

  .paragraph-90, .unordered-list-21 {
    font-size: 14px;
  }

  .button-19 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .heading-687 {
    text-align: center;
    font-size: 20px;
    line-height: 1.3;
  }

  .paragraph-251, .list-25 {
    font-size: 14px;
  }

  .div-block-933 {
    margin-top: 20px;
  }

  .image-454 {
    display: block;
  }

  .bold-text-211 {
    font-size: 16px;
  }

  .heading-688 {
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .section-200 {
    height: 100px;
  }

  .div-block-938 {
    margin-bottom: 10px;
    margin-right: 20px;
  }

  .image-455 {
    width: 100px;
  }

  .heading-690 {
    font-size: 40px;
  }

  .heading-691 {
    font-size: 28px;
  }

  .list-item-150 {
    font-size: 14px;
    line-height: 1.3;
  }

  .heading-693 {
    font-size: 38px;
  }

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

  .grid-244 {
    grid-column-gap: 10px;
    grid-row-gap: 31px;
    grid-template-columns: .75fr .25fr 3.75fr;
  }

  .heading-696 {
    font-size: 16px;
  }

  .heading-697 {
    font-size: 14px;
  }

  .heading-698 {
    font-size: 30px;
  }

  .image-461, .image-462 {
    width: 25px;
    height: 25px;
  }

  .link-63 {
    font-size: 16px;
  }

  .bold-text-212 {
    font-size: 17px;
  }

  .div-block-947 {
    margin-top: 0;
  }

  .heading-699 {
    font-size: 32px;
  }

  .heading-701 {
    line-height: 1.3;
  }

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

  .div-block-950 {
    box-shadow: none;
    border-bottom: 1px solid #333;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 20px;
  }

  .image-464 {
    width: 100px;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .section-210 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-702 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-703 {
    text-align: center;
    border-top: 1px #333;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .heading-704 {
    font-size: 30px;
    line-height: 1.3;
  }

  .section-212 {
    padding-bottom: 0;
  }

  .section-213 {
    height: 250px;
  }

  .heading-705 {
    margin-top: -4px;
    font-size: 20px;
  }

  .heading-706 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .image-466 {
    height: 275px;
  }

  .section-214 {
    height: auto;
  }

  .heading-707 {
    font-size: 18px;
  }

  .heading-708 {
    margin-bottom: 12px;
    font-size: 12px;
    bottom: 0;
  }

  .div-block-965 {
    width: 85%;
  }

  .image-470 {
    width: auto;
    flex: 0 auto;
    align-self: center;
  }

  .heading-710 {
    text-align: center;
    font-size: 24px;
  }

  .paragraph-255, .paragraph-256, .button-20, .bold-text-219 {
    font-size: 16px;
  }

  .bold-text-221 {
    font-size: 14px;
  }

  .button-21 {
    margin-top: 0;
  }

  .grid-246 {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .italic-text-123, .heading-715 {
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-971 {
    font-size: 14px;
  }

  .heading-716 {
    font-size: 18px;
    line-height: 28px;
  }

  .bold-text-226, .bold-text-227 {
    font-size: 20px;
    line-height: 26px;
  }

  .grid-248 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-972 {
    padding-bottom: 0;
  }

  .image-476 {
    border-radius: 10px;
  }

  .div-block-973 {
    background-color: #e3e7ec;
  }

  .div-block-974 {
    border: 1px #0b1d39;
    border-radius: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .video-5 {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-978 {
    background-color: rgba(0, 0, 0, 0);
    border-top: 2px #0b1d39;
    border-bottom: 2px #0b1d39;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-top: 0;
  }

  .image-479 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .lightbox-link-5 {
    padding: 0;
  }

  .heading-719 {
    margin-top: 0;
    font-size: 14px;
    line-height: 1.3;
  }

  .italic-text-126 {
    font-size: 14px;
  }

  .heading-720 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-981 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-484 {
    width: 70%;
  }

  .bold-text-232 {
    font-size: 26px;
  }

  .heading-721 {
    font-size: 16px;
    line-height: 1.3;
  }

  .grid-250 {
    grid-template-rows: auto auto;
  }

  .div-block-984 {
    margin-top: 20px;
  }

  .image-486 {
    border-bottom-right-radius: 20px;
  }

  .image-487 {
    border-top-left-radius: 20px;
  }

  .image-488 {
    display: block;
  }

  .link-block-81 {
    justify-content: space-between;
    display: block;
  }

  .heading-722 {
    font-size: 40px;
  }

  .div-block-985 {
    height: 200px;
    background-size: contain;
  }

  .heading-724 {
    font-size: 15px;
  }

  .paragraph-257, .italic-text-134 {
    font-size: 16px;
  }

  .heading-725 {
    margin-bottom: 40px;
    padding-bottom: 20px;
    font-size: 36px;
  }

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

  .hero_subtitle {
    font-size: 14px;
    line-height: 23px;
  }

  .hero_btn {
    margin-bottom: 14px;
  }

  .home_header {
    height: 714px;
    padding-top: 85px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero_title {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-726 {
    padding-bottom: 40px;
    font-size: 42px;
  }

  .heading-727 {
    font-size: 20px;
  }

  .heading-729 {
    font-size: 40px;
  }

  .link-66 {
    justify-content: space-around;
    display: block;
  }

  .div-block-994 {
    margin-top: 20px;
  }

  .heading-730 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 33px;
  }

  .list-item-154, .list-item-155 {
    font-size: 14px;
  }

  .image-492 {
    width: 30%;
  }

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

  .heading-731 {
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 1.3;
  }

  .div-block-997 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .chat-with-champions {
    padding-bottom: 40px;
  }

  .heading-735 {
    font-size: 30px;
  }

  .paragraph-259 {
    font-size: 16px;
  }

  .heading-737 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 1.3;
  }

  .heading-738 {
    font-size: 20px;
    line-height: 1.3;
  }

  .heading-739 {
    line-height: 1.3;
  }

  .grid-257 {
    display: block;
  }

  .div-block-1002 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1003 {
    margin-top: 40px;
  }

  .heading-740 {
    font-size: 30px;
  }

  .heading-741 {
    font-size: 20px;
  }

  .paragraph-260 {
    margin-top: 20px;
    padding-left: 0;
  }

  .heading-744 {
    font-size: 16px;
  }

  .heading-749 {
    font-size: 16px;
    display: block;
  }

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

  .div-block-1009 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-750 {
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .heading-751 {
    font-size: 16px;
  }

  .div-block-1010 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-260 {
    display: block;
  }

  .button-26, .text-block-479, .text-block-480, .text-block-481 {
    font-size: 16px;
  }

  .list-item-157 {
    font-size: 14px;
  }

  .training-info-paragraph {
    margin-top: 10px;
    font-size: 14px;
  }

  .column-154 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1015 {
    margin-top: 40px;
  }

  .list-item-158 {
    font-size: 14px;
  }

  .div-block-1018 {
    padding-top: 0;
  }

  .heading-752 {
    font-size: 15px;
  }

  .heading-753 {
    font-size: 24px;
  }

  .button-27 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

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

  .heading-755 {
    font-size: 20px;
    line-height: 1.3;
  }

  .button-28 {
    width: 100%;
    margin-top: 20px;
  }

  .grid-264 {
    grid-template-rows: auto auto;
  }

  .heading-757 {
    margin-top: 20px;
    font-size: 21px;
  }

  .heading-758 {
    margin-top: 0;
    font-size: 19px;
  }

  .image-500 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-501 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-item-18 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .25fr;
  }

  .heading-763 {
    text-align: center;
    font-size: 20px;
  }

  .heading-764, .heading-765, .heading-766, .heading-767 {
    text-align: center;
    font-size: 16px;
  }

  .heading-768 {
    text-align: center;
    border-top: 1px solid #0b1d39;
    padding-top: 20px;
    font-size: 20px;
  }

  .heading-769 {
    font-size: 16px;
  }

  .div-block-1022 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1023 {
    padding-left: 0;
  }

  .collection-list-wrapper-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-770 {
    text-align: center;
    font-size: 30px;
  }

  .image-502 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-771 {
    font-size: 16px;
  }

  .bold-text-244 {
    font-size: 20px;
  }

  .div-block-1024, .image-506 {
    padding-top: 0;
  }

  .link-74 {
    margin-top: 40px;
    font-size: 20px;
  }

  .heading-772 {
    text-align: center;
    font-size: 26px;
  }

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

  .text-block-484 {
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-485 {
    font-size: 14px;
  }

  .heading-780 {
    font-size: 18px;
  }

  .heading-781 {
    font-size: 16px;
  }

  .button-31 {
    width: 100%;
    font-size: 16px;
  }

  .heading-782 {
    font-size: 20px;
  }
}

#w-node-c2b44ce2-3cbf-1d68-5904-c4266e9a8a6e-6acc797e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_250f7945-1b54-a6b8-f665-26b58e2e2a1b-6acc797e {
  align-self: end;
}

#w-node-_4e67c551-1d5b-158a-4842-5ff447675ee2-6acc797e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ebc45e27-a5af-6986-8d89-8b7e1add2895-6acc797e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ecce1f59-a1e1-b114-600c-62923a236722-6acc797e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aa39b621-960c-d78c-c292-5d3d4174e467-6acc797e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-aa39b621-960c-d78c-c292-5d3d4174e469-6acc797e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a7c204df-4ec9-271f-01a0-251e44aceda3-44aced9f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a7c204df-4ec9-271f-01a0-251e44aceda9-44aced9f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a7c204df-4ec9-271f-01a0-251e44acedad-44aced9f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
  justify-self: end;
}

#w-node-a7c204df-4ec9-271f-01a0-251e44acedb1-44aced9f {
  align-self: start;
  justify-self: end;
}

#w-node-a7c204df-4ec9-271f-01a0-251e44acedb6-44aced9f {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: end;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-58cc79cc {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-58cc79cc {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-58cc79cc {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
  justify-self: end;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-58cc79cc {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-58cc79cc {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-58cc79cc {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-58cc79cc {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-_1c2a7121-1f67-dc65-2c8e-4781ebdd546c-58cc79cc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c2a7121-1f67-dc65-2c8e-4781ebdd5474-58cc79cc {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1c2a7121-1f67-dc65-2c8e-4781ebdd5475-58cc79cc {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-58cc79cc {
  align-self: center;
}

#w-node-ace113c9-1e50-6ff1-0a56-115ca4eb49ef-58cc79cc {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-58cc79cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-58cc79cc, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-58cc79cc, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-58cc79cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-58cc79cc {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-58cc79cc {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-58cc79cc {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-58cc79cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-58cc79cc {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-58cc79cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-58cc79cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-58cc79cc {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-58cc79cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-58cc79cc {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-58cc79cc {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-58cc79cc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-81cc79cf {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-81cc79cf {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-81cc79cf {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
  justify-self: end;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-81cc79cf {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-81cc79cf {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-81cc79cf {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-81cc79cf {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-a0dc1971-f947-5f14-875f-b0c00c5e47ed-81cc79cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a0dc1971-f947-5f14-875f-b0c00c5e47f5-81cc79cf {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a0dc1971-f947-5f14-875f-b0c00c5e47f6-81cc79cf {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-81cc79cf {
  align-self: center;
}

#w-node-_1cad61d7-6c9f-0c39-d26c-d6836278153b-81cc79cf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-81cc79cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-81cc79cf, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-81cc79cf, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-81cc79cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-81cc79cf {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-81cc79cf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-81cc79cf {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-81cc79cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-81cc79cf {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-81cc79cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-81cc79cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-81cc79cf {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-81cc79cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-81cc79cf {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-81cc79cf {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-81cc79cf {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_97d40ba3-7acd-70ee-a908-c7cd11210ca7-39cc79d2 {
  align-self: center;
}

#w-node-c5edb2f0-817b-127c-5762-82a7cc936ab8-39cc79d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-c5edb2f0-817b-127c-5762-82a7cc936abe-39cc79d2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-c5edb2f0-817b-127c-5762-82a7cc936ac0-39cc79d2, #w-node-c5edb2f0-817b-127c-5762-82a7cc936ac2-39cc79d2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_08d326db-e556-1b68-15e0-9cf91243be46-e1cc79d3 {
  justify-self: start;
}

#w-node-_08d326db-e556-1b68-15e0-9cf91243be53-e1cc79d3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-_7efbb747-9797-75b5-fbbb-237b5d0a1fc7-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b9c002f5-e888-32b2-e063-c2ee838ef787-e1cc79d3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fc2f98ef-f0ea-0faf-124d-9f3d69912d89-e1cc79d3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_27ad6c1b-92ff-9b1e-7eb0-ca70607a8e39-e1cc79d3 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-da16af1a-3b8b-bda5-388c-e0a6fe987e63-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a611cbd6-65ff-cb09-ffe1-f6c80df9f175-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_15dddffe-d986-cc4e-76f7-e061829a839d-e1cc79d3 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4bef430d-13dd-1c22-5e07-78bdb1317e03-e1cc79d3 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-f5a3fee8-0842-eec9-3199-964783881a64-e1cc79d3 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-c8a7fe18-6826-a902-809a-9f3a3fd66308-e1cc79d3 {
  align-self: end;
}

#w-node-a1c6d0e1-74a5-5cbf-781a-5f907acb8a7f-e1cc79d3 {
  align-self: center;
}

#w-node-e7a23cd2-53ff-3511-0a1f-785ba0d5f1b5-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#innovative-tools-crd.w-node-e7a23cd2-53ff-3511-0a1f-785ba0d5f1bb-e1cc79d3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e7a23cd2-53ff-3511-0a1f-785ba0d5f1c3-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1e877773-2583-6ad8-2a75-c1db78676e62-e1cc79d3 {
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb1dc-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb1dd-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb1e0-e1cc79d3 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: stretch;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb217-e1cc79d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb219-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb21b-e1cc79d3 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb21c-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb221-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb224-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb22d-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb230-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb23b-e1cc79d3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb23e-e1cc79d3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb241-e1cc79d3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb249-e1cc79d3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb24e-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb254-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb259-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb25b-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb267-e1cc79d3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb269-e1cc79d3 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: center;
  justify-self: stretch;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb26e-e1cc79d3, #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb284-e1cc79d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb286-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb289-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb292-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb295-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb29b-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb29e-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2a4-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2a6-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2ad-e1cc79d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2af-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b1-e1cc79d3 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b2-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b7-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2bd-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2c0-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2c6-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2c9-e1cc79d3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2cc-e1cc79d3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2cf-e1cc79d3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2d5-e1cc79d3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2da-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e0-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e5-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e7-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2ee-e1cc79d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f0-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f2-e1cc79d3 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f3-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f8-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2fe-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb301-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb307-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb30a-e1cc79d3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb30d-e1cc79d3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb310-e1cc79d3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb316-e1cc79d3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb31b-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb321-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb326-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb328-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb345-e1cc79d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb347-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb349-e1cc79d3 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb34a-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb34f-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb352-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb358-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb35b-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb363-e1cc79d3 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb366-e1cc79d3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb369-e1cc79d3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb36c-e1cc79d3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb372-e1cc79d3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb37a-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb380-e1cc79d3 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb386-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb38b-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb38d-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb394-e1cc79d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb396-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb399-e1cc79d3 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb39a-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb39f-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3a5-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3a8-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3ae-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3b1-e1cc79d3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3b4-e1cc79d3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3b7-e1cc79d3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3bd-e1cc79d3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3c2-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3c8-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3cd-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3cf-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3d6-e1cc79d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3d8-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3da-e1cc79d3 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3db-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3e0-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3e6-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3e9-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3ef-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3f2-e1cc79d3 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3f5-e1cc79d3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3f8-e1cc79d3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3fe-e1cc79d3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb403-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb409-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb40e-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb410-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb417-e1cc79d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb419-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb41b-e1cc79d3 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb41c-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb421-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb427-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb42a-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb430-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb433-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb439-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb43e-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb440-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_184a5bf3-941a-821b-6689-e723b798972f-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989730-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: auto;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989733-e1cc79d3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989737-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: center;
}

#w-node-_184a5bf3-941a-821b-6689-e723b798974b-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b798975a-e1cc79d3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989769-e1cc79d3 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989778-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989789-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b798979a-e1cc79d3 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b79897ab-e1cc79d3 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b79897ba-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b79897ca-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b79897db-e1cc79d3 {
  grid-area: 3 / 3 / 4 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b79897ec-e1cc79d3 {
  grid-area: 3 / 4 / 4 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b79897fd-e1cc79d3 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989810-e1cc79d3 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989820-e1cc79d3 {
  grid-area: 4 / 3 / 5 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989834-e1cc79d3 {
  grid-area: 4 / 4 / 5 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b7989848-e1cc79d3 {
  grid-area: 5 / 1 / 6 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b798985c-e1cc79d3 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_184a5bf3-941a-821b-6689-e723b798986e-e1cc79d3 {
  grid-area: 5 / 3 / 6 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4c9-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4ca-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4dd-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4de-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4df-e1cc79d3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4e0-e1cc79d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4e2-e1cc79d3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4e4-e1cc79d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4e8-e1cc79d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4ea-e1cc79d3 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4ec-e1cc79d3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4ee-e1cc79d3 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4f0-e1cc79d3 {
  grid-area: 1 / 6 / 2 / 7;
  align-self: end;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4f1-e1cc79d3 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4f3-e1cc79d3 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4f5-e1cc79d3 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4f6-e1cc79d3 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4f8-e1cc79d3 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4fa-e1cc79d3 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_443e4235-85f4-267e-10e7-15b0a808b4fb-e1cc79d3 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-ac8602e6-04c4-048f-3ece-5e1b44071db4-e1cc79d3 {
  align-self: center;
  justify-self: stretch;
}

#w-node-ac8602e6-04c4-048f-3ece-5e1b44071db5-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ac8602e6-04c4-048f-3ece-5e1b44071db9-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-ac8602e6-04c4-048f-3ece-5e1b44071dba-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ac8602e6-04c4-048f-3ece-5e1b44071dbd-e1cc79d3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-c848ab7b-4bbb-8fea-91dd-1db465267839-e1cc79d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c848ab7b-4bbb-8fea-91dd-1db46526783b-e1cc79d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-6acc79d4 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-6acc79d4 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-6acc79d4 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-6acc79d4 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-6acc79d4 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-6acc79d4 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-6acc79d4 {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-c8f93be8-2fb6-1621-6dd5-12a1c41e6213-6acc79d4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c8f93be8-2fb6-1621-6dd5-12a1c41e621b-6acc79d4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c8f93be8-2fb6-1621-6dd5-12a1c41e621c-6acc79d4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-6acc79d4 {
  align-self: center;
}

#w-node-_37990f8a-e7af-da5f-ed10-d0259883de71-6acc79d4 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-6acc79d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-6acc79d4, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-6acc79d4, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-6acc79d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-6acc79d4 {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-6acc79d4 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-6acc79d4 {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-6acc79d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-6acc79d4 {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-6acc79d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-6acc79d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-6acc79d4 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-6acc79d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-6acc79d4 {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-6acc79d4 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-6acc79d4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-a0cc79d5 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-a0cc79d5 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-a0cc79d5 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
  justify-self: end;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-a0cc79d5 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-a0cc79d5 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-a0cc79d5 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-a0cc79d5 {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-_48edfaa4-8e22-bfce-4b7c-28deadea5329-a0cc79d5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_48edfaa4-8e22-bfce-4b7c-28deadea5331-a0cc79d5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_48edfaa4-8e22-bfce-4b7c-28deadea5332-a0cc79d5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-a0cc79d5 {
  align-self: center;
}

#w-node-_9cd398ce-a989-d0c7-b7c7-0a425f1346a9-a0cc79d5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-a0cc79d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-a0cc79d5, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-a0cc79d5, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-a0cc79d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-a0cc79d5 {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-a0cc79d5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-a0cc79d5 {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-a0cc79d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-a0cc79d5 {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-a0cc79d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-a0cc79d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-a0cc79d5 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-a0cc79d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-a0cc79d5 {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-a0cc79d5 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-a0cc79d5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_959a2ee3-f4fc-5ac2-917f-bab8660bef7c-b8cc79d6 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: stretch;
}

#w-node-_4c161ee5-d4ed-0a97-cefe-b4cc661df780-b8cc79d6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-da190cf2-1681-4201-1d97-ad9865811ace-b8cc79d6 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_0cd13bc8-5575-e1c1-e727-223fcffc8382-b8cc79d6 {
  grid-area: 1 / 3 / 5 / 4;
  align-self: center;
}

#w-node-_234a3cb0-81a3-8580-c546-bc4f97a96d34-b8cc79d6 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: center;
}

#w-node-_13dfc9b9-2cdb-be5c-9cad-97ba401ccd69-b8cc79d6 {
  align-self: center;
}

#w-node-_7e016d05-836f-826d-baa0-17ae67519f64-b8cc79d6 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
  justify-self: center;
}

#w-node-e0d4ac76-4583-e26b-fd3d-30d6f8c1c697-b8cc79d6 {
  align-self: center;
}

#w-node-_24d5e957-ae4a-59ce-d30e-1515dc0f4458-b8cc79d6 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
  justify-self: center;
}

#w-node-b6a67dab-2c24-61cc-5fcd-ce007bda9815-b8cc79d6 {
  align-self: center;
}

#w-node-_967445cc-7d40-c3f8-1bc0-5f4671810cf9-b8cc79d6 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: center;
  justify-self: center;
}

#w-node-d265c563-9fc3-62a5-9fa7-0fad019f1a4b-b8cc79d6, #w-node-_3bec4b6b-b5c3-4f9e-18af-0192d7a3cb83-b1cc79d7, #w-node-b7687b38-ee27-5fcf-1f22-271b7a38f137-b1cc79d7 {
  align-self: center;
}

#w-node-b357fb6a-100f-ab4e-9069-13b0510671e3-b1cc79d7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: auto;
  justify-self: auto;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a154-b1cc79d7 {
  align-self: center;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a156-b1cc79d7 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: end;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a158-b1cc79d7 {
  grid-area: 1 / 3 / 3 / 4;
  justify-self: end;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a15c-b1cc79d7 {
  align-self: center;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a15e-b1cc79d7 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: end;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a160-b1cc79d7 {
  grid-area: 1 / 3 / 3 / 4;
  justify-self: end;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a164-b1cc79d7 {
  align-self: center;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a166-b1cc79d7 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: end;
}

#w-node-_2890e485-ad2b-b22f-f387-de637362a168-b1cc79d7 {
  grid-area: 1 / 3 / 3 / 4;
  justify-self: end;
}

#w-node-ab5099e0-5da6-47cb-b9ab-d21463534e8f-b1cc79d7 {
  align-self: center;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-85cc79da {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-85cc79da {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-85cc79da {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-85cc79da {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-85cc79da {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-85cc79da {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-85cc79da {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-_5d203390-4907-3689-1005-57e194aeb65c-85cc79da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_39dc53dc-0d01-cec8-090e-690ce3934f67-85cc79da {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ef52cf4a-a0cb-de70-e285-0c8a1d6fe7ef-85cc79da {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-85cc79da {
  align-self: center;
}

#w-node-ba4e4610-2a43-8de9-0cc4-b25aad199c61-85cc79da {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-85cc79da {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-85cc79da, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-85cc79da, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-85cc79da {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-85cc79da {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-85cc79da {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-85cc79da {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-85cc79da {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-85cc79da {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-85cc79da {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-85cc79da {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-85cc79da {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-85cc79da {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-85cc79da {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-85cc79da {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-85cc79da {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f7a97aaa-d45f-e94e-c237-cc2015b91289-40cc79dc {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_2e0c0b74-bbad-ea1e-9d24-4169baa5fde9-70cc79f9 {
  align-self: center;
}

#w-node-da72148b-ca3f-d629-54b8-6d631bff9c5d-70cc79f9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_73711cb7-865a-d886-0516-3f8c3edb32a6-70cc79f9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_30a20afb-2750-f4f1-0f8e-35a39d3bcb1b-70cc79f9 {
  grid-area: 1 / 3 / 3 / 4;
  align-self: center;
}

#w-node-fa9095ef-4e13-53fb-5dcd-e2d492be6fa7-70cc79f9 {
  align-self: center;
}

#w-node-fa9095ef-4e13-53fb-5dcd-e2d492be6fa9-70cc79f9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aadc4557-50f5-bd48-3637-f146ca3c7f58-70cc79f9 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
  justify-self: auto;
}

#w-node-_66ef9104-9a8b-d52c-cad7-cc7346da3b1a-70cc79f9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-b8421ac6-6edf-f574-591b-9e6f91754090-70cc79f9 {
  align-self: center;
}

#w-node-_9769ed52-802f-1b90-ecb7-e5fa1b4525d8-70cc79f9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-fcb81ea9-5916-67a6-ee7a-f885b6b7d9e7-70cc79f9 {
  grid-area: 1 / 3 / 4 / 4;
  align-self: stretch;
}

#w-node-_39b26503-30e3-badb-3df8-4ebd08d0d27c-70cc79f9 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-ec17c610-c3b8-1142-5838-25323c261d4a-70cc79f9 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-a48a935f-f3c1-f1d9-272a-acd26d1dcd6d-70cc79f9 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
}

#w-node-_2110072e-0044-8af2-c3eb-66abb047f98e-70cc79f9 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_1d4c4ca3-6c41-0397-642a-9d79534ed8ba-70cc79f9 {
  align-self: stretch;
}

#w-node-_25166cc0-a313-2ff5-64b6-cc7c26fa6b30-70cc79f9 {
  align-self: center;
}

#w-node-_610ae85b-9714-6b0e-882e-4dc321b2ac8c-70cc79f9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1fc5e51a-bb28-ef94-aa26-7205e48251c9-70cc79f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-d1ea66cb-8d9c-27cf-e16f-3b5b8c1ee6d7-70cc79f9 {
  align-self: end;
}

#w-node-_567c2a52-34d4-611e-4621-f9d689ba2aef-70cc79f9, #w-node-f68de498-b010-0261-9420-48bec687b800-70cc79f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86003868-ab0c-9227-8911-2124b89ed3d2-70cc79f9 {
  align-self: end;
}

#w-node-_86003868-ab0c-9227-8911-2124b89ed3d7-70cc79f9, #w-node-_86003868-ab0c-9227-8911-2124b89ed3d9-70cc79f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-6ecc79fa {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-6ecc79fa {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-6ecc79fa {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
  justify-self: end;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-6ecc79fa {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-6ecc79fa {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-6ecc79fa {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-6ecc79fa {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-_06136ba9-bc2c-99be-2f30-1de811be0f7e-6ecc79fa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_06136ba9-bc2c-99be-2f30-1de811be0f84-6ecc79fa {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_06136ba9-bc2c-99be-2f30-1de811be0f85-6ecc79fa {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-6ecc79fa {
  align-self: center;
}

#w-node-_076817db-ddbc-b714-6a5f-ba131dc65142-6ecc79fa {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-6ecc79fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-6ecc79fa, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-6ecc79fa, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-6ecc79fa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-6ecc79fa {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-6ecc79fa {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-6ecc79fa {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-6ecc79fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-6ecc79fa {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-6ecc79fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-6ecc79fa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-6ecc79fa {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-6ecc79fa {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-6ecc79fa {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-6ecc79fa {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-6ecc79fa {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-accc79fb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-accc79fb {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-accc79fb {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
  justify-self: end;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-accc79fb {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-accc79fb {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-accc79fb {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-accc79fb {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-f187e44e-6908-c4e5-e38b-b74364584ef6-accc79fb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f187e44e-6908-c4e5-e38b-b74364584efc-accc79fb {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f187e44e-6908-c4e5-e38b-b74364584efd-accc79fb {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-accc79fb {
  align-self: center;
}

#w-node-_99c88aac-aeea-9a97-6db7-b021cd6edb40-accc79fb {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-accc79fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-accc79fb, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-accc79fb, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-accc79fb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-accc79fb {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-accc79fb {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-accc79fb {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-accc79fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-accc79fb {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-accc79fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-accc79fb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-accc79fb {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-accc79fb {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-accc79fb {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-accc79fb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-accc79fb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_48063497-b0c5-6ceb-d717-41de63445dbf-6acc79fd {
  justify-self: end;
}

#w-node-_48063497-b0c5-6ceb-d717-41de63445dc0-6acc79fd {
  align-self: center;
  justify-self: stretch;
}

#w-node-_48063497-b0c5-6ceb-d717-41de63445dc1-6acc79fd {
  justify-self: start;
}

#w-node-_9c00c591-0a7b-a007-68fb-ec1c8b0b6766-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-db8aa296-c03e-476e-fccc-fdb34a191460-6acc79fd {
  align-self: end;
  justify-self: auto;
}

#w-node-f4255d39-88c8-c114-555e-2ed4152b2bd8-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_11f20af2-1bf7-e715-c2bc-526048f9ed0c-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e44-6acc79fd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e46-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e47-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e48-6acc79fd {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e49-6acc79fd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e4b-6acc79fd {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e4d-6acc79fd {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e51-6acc79fd {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e53-6acc79fd {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e55-6acc79fd {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e57-6acc79fd {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e59-6acc79fd {
  grid-area: 2 / 6 / 3 / 7;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e5a-6acc79fd {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e5c-6acc79fd {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e5e-6acc79fd {
  grid-area: 2 / 5 / 3 / 6;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e5f-6acc79fd {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e61-6acc79fd {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e63-6acc79fd {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e64-6acc79fd {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b5606443-c031-6590-4023-5da29d558598-6acc79fd {
  align-self: center;
}

#w-node-c5c2f708-c184-d2a8-155a-34c0788998c3-6acc79fd {
  align-self: center;
  justify-self: stretch;
}

#w-node-c5c2f708-c184-d2a8-155a-34c0788998c4-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_8a0b8e99-0457-1cbe-f84d-8a614cb354c6-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-_8a0b8e99-0457-1cbe-f84d-8a614cb354c7-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8a0b8e99-0457-1cbe-f84d-8a614cb354ca-6acc79fd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-_87225a62-2058-0bd9-13fd-3f6e07ad80c8-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-_87225a62-2058-0bd9-13fd-3f6e07ad80c9-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_87225a62-2058-0bd9-13fd-3f6e07ad80cc-6acc79fd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-_451d118c-1da5-d29c-0541-1fb693242996-6acc79fd {
  align-self: stretch;
  justify-self: auto;
}

#w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00210-6acc79fd {
  align-self: stretch;
}

#w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00212-6acc79fd {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00213-6acc79fd, #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00217-6acc79fd {
  align-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd36f-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd372-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd37b-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd392-6acc79fd {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd398-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3a0-6acc79fd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc65-6acc79fd {
  align-self: start;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc67-6acc79fd {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc68-6acc79fd {
  align-self: center;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc6a-6acc79fd {
  align-self: start;
}

#w-node-c0f7ec02-ab81-411f-1904-121c280a354f-6acc79fd, #w-node-_8a4c9d1a-49cc-2b08-0abd-9c6071c4df04-6acc79fd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc6f-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc72-6acc79fd, #w-node-e5ac33d6-0812-5610-490d-62a2e0279bc5-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc7b-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dca1-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8faa99d8-8bf5-ef1b-4d8e-61e8828b49d1-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_8faa99d8-8bf5-ef1b-4d8e-61e8828b49d3-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3f5-6acc79fd {
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3f7-6acc79fd {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3f8-6acc79fd {
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3fc-6acc79fd {
  align-self: start;
}

#w-node-_5b5dd073-1fda-32af-cf51-933bcf6c4866-6acc79fd {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_27bb51eb-67b7-17fe-e30e-677739ebae0f-6acc79fd {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd407-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd413-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd42b-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_12d05ad4-e7bc-c7c8-459d-82d2719307a3-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12d05ad4-e7bc-c7c8-459d-82d2719307a6-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd436-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd438-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd43d-6acc79fd {
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd43f-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd443-6acc79fd {
  grid-area: 1 / 2 / 4 / 3;
  align-self: start;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd444-6acc79fd {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_3bbfa83b-9a10-a262-661f-c3ec7c99de83-6acc79fd {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd456-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd462-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd477-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd47f-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa2-6acc79fd {
  align-self: start;
}

#w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa4-6acc79fd {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa5-6acc79fd {
  align-self: center;
}

#w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa7-6acc79fd {
  align-self: start;
}

#w-node-_824a6acf-d8aa-b728-ee9b-5ce5887149e7-6acc79fd {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafac-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafaf-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafb2-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafb8-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_073fe15e-a69a-e297-724b-5dd7157a1c4d-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_073fe15e-a69a-e297-724b-5dd7157a1c50-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_95648d19-24db-ca02-3650-b22c3c71d8bb-6acc79fd {
  align-self: start;
}

#w-node-_95648d19-24db-ca02-3650-b22c3c71d8bd-6acc79fd {
  grid-area: span 4 / span 1 / span 4 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_95648d19-24db-ca02-3650-b22c3c71d8be-6acc79fd {
  align-self: center;
}

#w-node-_95648d19-24db-ca02-3650-b22c3c71d8c0-6acc79fd {
  align-self: start;
}

#w-node-_95648d19-24db-ca02-3650-b22c3c71d8c5-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_95648d19-24db-ca02-3650-b22c3c71d8c8-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_95648d19-24db-ca02-3650-b22c3c71d8cb-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_95648d19-24db-ca02-3650-b22c3c71d8d1-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_74f1b174-fd8b-80c2-f98d-858e8736fd3d-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_74f1b174-fd8b-80c2-f98d-858e8736fd40-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_74f1b174-fd8b-80c2-f98d-858e8736fd43-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_74f1b174-fd8b-80c2-f98d-858e8736fd49-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d185cc9e-224a-c93b-cdf0-71d4483b25b8-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-d185cc9e-224a-c93b-cdf0-71d4483b25ba-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4f6f4e16-bc1b-242b-34e9-88b27a47bd90-6acc79fd {
  align-self: center;
}

#w-node-f4a52db4-3034-2c69-474a-d622b33f8cf9-6acc79fd {
  align-self: stretch;
  justify-self: auto;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4ce-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4cf-6acc79fd {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4d1-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4db-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4dc-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: auto;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4df-6acc79fd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4e3-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4f7-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd50a-6acc79fd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd51d-6acc79fd {
  grid-area: 1 / 4 / 2 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd52e-6acc79fd {
  grid-area: 2 / 1 / 3 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd541-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd567-6acc79fd {
  grid-area: 2 / 3 / 3 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd57a-6acc79fd {
  grid-area: 2 / 4 / 3 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd5c4-6acc79fd {
  grid-area: 3 / 4 / 4 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd5d8-6acc79fd {
  grid-area: 4 / 2 / 5 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_2c479ea7-78ac-0662-e209-a6bf3c611fe1-6acc79fd {
  grid-area: 3 / 1 / 4 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_7fa90407-53eb-8fcd-766e-03a66d8d0e42-6acc79fd {
  grid-area: 3 / 2 / 4 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_8877b5ab-3263-9cda-4a3f-9a1d3d5a86bc-6acc79fd {
  grid-area: 3 / 3 / 4 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd614-6acc79fd {
  grid-area: 4 / 1 / 5 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd62d-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd62e-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd631-6acc79fd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd63b-6acc79fd {
  align-self: center;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd641-6acc79fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_081a6d42-ce2a-c56f-0406-6c69ab3a6e3b-6acc79fd {
  align-self: stretch;
  justify-self: auto;
}

#w-node-_4d6364d3-1b3a-4577-a0dd-cea6eb8a3991-6acc79fd {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-befacac7-c0b6-d788-7412-69d8fed3903a-6acc79fd {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d4684a39-1fc0-271a-d652-888321b5b42f-6acc79fd {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_102a3e4c-a309-01cb-2189-246dcb724ba6-6acc79fd, #w-node-_4b333e7a-420d-dfe8-e94d-ac9dea503338-6acc79fd {
  align-self: center;
}

#w-node-ace157f7-9fad-713d-99f1-bbd794724e09-96cc7a00 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c38746f1-5c56-fcf9-0b44-29bc6630f6ef-96cc7a00 {
  align-self: center;
}

#w-node-_42fb757b-053b-02be-faa3-bb331bef2f72-96cc7a00 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: auto;
}

#w-node-f6c22c4a-44ec-178f-22d9-e3d7e8ea0ba6-96cc7a00 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0836e49e-0967-27c4-e456-5f543d1e2afb-96cc7a00 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: auto;
}

#w-node-_7ed9de08-f00d-adb3-4a29-75e4b0abc275-96cc7a00 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_91da26dc-faf4-7c5e-08ce-ba721f13558f-96cc7a00, #w-node-_073935ff-0d19-d541-8324-f365e748c6ef-96cc7a00, #w-node-_7d8241a6-fe80-fdd5-48bc-b4ac8900083d-96cc7a00, #w-node-_8ee69786-8fde-15a5-1066-4a8a8412b13f-96cc7a00 {
  align-self: center;
  justify-self: center;
}

#w-node-_519a75fb-fa6e-62be-4fcb-f6287d6c6bf4-96cc7a00 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: auto;
}

#w-node-_7919b38d-86a7-2fcc-3dc5-030fc2d92859-96cc7a00 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_7919b38d-86a7-2fcc-3dc5-030fc2d9285a-96cc7a00 {
  grid-area: 1 / 1 / 3 / 5;
  align-self: center;
  justify-self: center;
}

#w-node-_9437a9d7-3cdd-b91e-9fd5-e2a34c3e58e8-50cc7a05 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: start;
}

#w-node-_254e3658-fd8c-9584-e0bc-8f598e8203ea-50cc7a05 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-c13e7984-f582-34f7-8b06-941d534ec6f7-50cc7a05 {
  grid-area: 1 / 3 / 3 / 4;
  align-self: center;
}

#w-node-b52c404d-1a8b-0d7b-6d63-7d15df3a712b-50cc7a05 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_85bf7495-5db6-b7eb-20db-f5ad9b991dfc-50cc7a05 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-ce722b14-6a1a-29f4-01bd-dc23968afe1b-50cc7a05 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-88cc7a1e {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-88cc7a1e {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-88cc7a1e {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
  justify-self: end;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-88cc7a1e {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-88cc7a1e {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-88cc7a1e {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-88cc7a1e {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-_5c2b3380-d997-0270-949f-1ad48a577cd0-88cc7a1e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5c2b3380-d997-0270-949f-1ad48a577cd5-88cc7a1e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5c2b3380-d997-0270-949f-1ad48a577cd6-88cc7a1e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-88cc7a1e {
  align-self: center;
}

#w-node-_32793337-8853-7a6b-7f25-0a1bd9d45f05-88cc7a1e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-88cc7a1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-88cc7a1e, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-88cc7a1e, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-88cc7a1e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-88cc7a1e {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-88cc7a1e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-88cc7a1e {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-88cc7a1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-88cc7a1e {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-88cc7a1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-88cc7a1e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-88cc7a1e {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-88cc7a1e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-88cc7a1e {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-88cc7a1e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-88cc7a1e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_48063497-b0c5-6ceb-d717-41de63445dbf-fdcc7a46 {
  justify-self: end;
}

#w-node-_48063497-b0c5-6ceb-d717-41de63445dc0-fdcc7a46 {
  align-self: center;
  justify-self: stretch;
}

#w-node-_48063497-b0c5-6ceb-d717-41de63445dc1-fdcc7a46 {
  justify-self: start;
}

#w-node-_9c00c591-0a7b-a007-68fb-ec1c8b0b6766-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-db8aa296-c03e-476e-fccc-fdb34a191460-fdcc7a46 {
  align-self: auto;
  justify-self: auto;
}

#w-node-f4255d39-88c8-c114-555e-2ed4152b2bd8-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_11f20af2-1bf7-e715-c2bc-526048f9ed0c-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e44-fdcc7a46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e46-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e47-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e48-fdcc7a46 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e49-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e4b-fdcc7a46 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e4d-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e51-fdcc7a46 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e53-fdcc7a46 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e55-fdcc7a46 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e57-fdcc7a46 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e59-fdcc7a46 {
  grid-area: 2 / 6 / 3 / 7;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e5a-fdcc7a46 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e5c-fdcc7a46 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e5e-fdcc7a46 {
  grid-area: 2 / 5 / 3 / 6;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e5f-fdcc7a46 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e61-fdcc7a46 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e63-fdcc7a46 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-_9006e36a-4e8a-8eed-4900-983e77230e64-fdcc7a46 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b5606443-c031-6590-4023-5da29d558598-fdcc7a46 {
  align-self: center;
}

#w-node-_87225a62-2058-0bd9-13fd-3f6e07ad80c8-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-_87225a62-2058-0bd9-13fd-3f6e07ad80c9-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_87225a62-2058-0bd9-13fd-3f6e07ad80cc-fdcc7a46 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00210-fdcc7a46 {
  align-self: start;
}

#w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00212-fdcc7a46 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00213-fdcc7a46 {
  align-self: center;
}

#w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00217-fdcc7a46 {
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd36f-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd372-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd375-fdcc7a46 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd378-fdcc7a46 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd37b-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd384-fdcc7a46 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd38a-fdcc7a46 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd392-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd398-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3a0-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3a6-fdcc7a46 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3aa-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3ac-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc65-fdcc7a46 {
  align-self: start;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc67-fdcc7a46 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc68-fdcc7a46 {
  align-self: center;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc6a-fdcc7a46 {
  align-self: start;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc6f-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc72-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc75-fdcc7a46 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc78-fdcc7a46 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc7b-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc81-fdcc7a46 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc87-fdcc7a46 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dc8f-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dca1-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dca9-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_73d520a2-df08-487f-1baa-9030b045dcaf-fdcc7a46 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_795a0497-88d2-26b0-debe-13b02d684128-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_795a0497-88d2-26b0-debe-13b02d68412a-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3b7-fdcc7a46 {
  align-self: center;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3b9-fdcc7a46 {
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3be-fdcc7a46, #w-node-b768aa40-2945-09a2-995d-6fde979fd3ce-fdcc7a46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3d0-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3d3-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3dc-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3df-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3e5-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3e8-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3ee-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3f0-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3f5-fdcc7a46 {
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3f7-fdcc7a46 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3f8-fdcc7a46 {
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd3fc-fdcc7a46 {
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd407-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd40a-fdcc7a46 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd40d-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd410-fdcc7a46 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd413-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd41c-fdcc7a46 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd422-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd428-fdcc7a46 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd42b-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd436-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd438-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd43d-fdcc7a46 {
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd43f-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd443-fdcc7a46 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd444-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd456-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd459-fdcc7a46 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd45c-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd45f-fdcc7a46 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd462-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd468-fdcc7a46 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd46e-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd474-fdcc7a46 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd477-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd47f-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd484-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd486-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd492-fdcc7a46 {
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd494-fdcc7a46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd496-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd499-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd49f-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4a2-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4ab-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4ae-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4b7-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4b9-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4f6f4e16-bc1b-242b-34e9-88b27a47bd90-fdcc7a46 {
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4ce-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4cf-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4d1-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4db-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4dc-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: auto;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4df-fdcc7a46 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4e3-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd4f7-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd50a-fdcc7a46 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd51d-fdcc7a46 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd52e-fdcc7a46 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd541-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd554-fdcc7a46 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd567-fdcc7a46 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd57a-fdcc7a46 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd58b-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd59e-fdcc7a46 {
  grid-area: 3 / 3 / 4 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd5b1-fdcc7a46 {
  grid-area: 3 / 4 / 4 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd5c4-fdcc7a46 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd5d8-fdcc7a46 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd5ec-fdcc7a46 {
  grid-area: 4 / 3 / 5 / 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd600-fdcc7a46 {
  grid-area: 4 / 4 / 5 / 5;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd614-fdcc7a46 {
  grid-area: 5 / 1 / 6 / 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd62d-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd62e-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd631-fdcc7a46 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd63b-fdcc7a46 {
  align-self: center;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd641-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd657-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd65c-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd65d-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd660-fdcc7a46 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd664-fdcc7a46 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd665-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd667-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd66b-fdcc7a46 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: start;
  justify-self: stretch;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd679-fdcc7a46, #w-node-b768aa40-2945-09a2-995d-6fde979fd687-fdcc7a46 {
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd688-fdcc7a46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd6c2-fdcc7a46 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd6c3-fdcc7a46 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd6cb-fdcc7a46 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd6cc-fdcc7a46 {
  justify-self: end;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd6cd-fdcc7a46 {
  justify-self: start;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd6d1-fdcc7a46 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-b768aa40-2945-09a2-995d-6fde979fd6d2-fdcc7a46 {
  justify-self: start;
}

#w-node-_344cd98d-af56-7b23-f612-9a134742b741-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f9c781ca-6540-e821-8124-dc61081d90d5-08cc7a47 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ca6df22d-8591-433f-ec02-c0db0377a7b1-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d6af134-be5a-241d-08ea-88789d256e41-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-e0595ca7-7c4b-7139-218f-5ae6d1b43371-08cc7a47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3dd80e23-53e7-a8fa-dc37-957c7dc3976a-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3dd80e23-53e7-a8fa-dc37-957c7dc3976c-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_3dd80e23-53e7-a8fa-dc37-957c7dc3976f-08cc7a47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_95da9bd0-c3ad-dc56-28e1-c34c8eaaeda4-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95da9bd0-c3ad-dc56-28e1-c34c8eaaeda6-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_95da9bd0-c3ad-dc56-28e1-c34c8eaaeda9-08cc7a47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_567540a7-6899-fb79-6545-17ffb165aba6-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_567540a7-6899-fb79-6545-17ffb165aba8-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_567540a7-6899-fb79-6545-17ffb165abab-08cc7a47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_28810e8a-afa6-f72f-cb50-8e5378efbe79-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_28810e8a-afa6-f72f-cb50-8e5378efbe7b-08cc7a47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_28810e8a-afa6-f72f-cb50-8e5378efbe7e-08cc7a47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ec90517c-190e-a2f4-a0ea-0da2e2db05e6-08cc7a47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-a9cc7a48 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-a9cc7a48 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-a9cc7a48 {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
  justify-self: end;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-a9cc7a48 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-a9cc7a48 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-a9cc7a48 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-a9cc7a48 {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-a77c3004-6368-9a4a-68d6-1ca9462dd40b-a9cc7a48 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a77c3004-6368-9a4a-68d6-1ca9462dd413-a9cc7a48 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a77c3004-6368-9a4a-68d6-1ca9462dd414-a9cc7a48 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-a9cc7a48 {
  align-self: center;
}

#w-node-c9c9e1b1-19ad-1019-bf53-85b829d1c5cd-a9cc7a48 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-a9cc7a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-a9cc7a48, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-a9cc7a48, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-a9cc7a48 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-a9cc7a48 {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-a9cc7a48 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-a9cc7a48 {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-a9cc7a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-a9cc7a48 {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-a9cc7a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-a9cc7a48 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-a9cc7a48 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-a9cc7a48 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-a9cc7a48 {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-a9cc7a48 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-a9cc7a48 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a5a108e7-a97f-8686-46df-3142fbd51ebd-d8cc7a49 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-_02dc9655-d7d8-9b8a-9842-9fcb1278b400-d8cc7a49 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_39cbc3ce-cdaf-6deb-1206-8ffc0ec092ca-d8cc7a49 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_71de9328-ed4e-dd12-83f6-5067399367df-d8cc7a49 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6d038a46-50aa-c419-9159-0b85cffe4e5f-d8cc7a49 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2226c809-1074-f8eb-04c0-af05b9441357-d8cc7a49 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c663df2b-7247-8d0b-4faf-d113064c0a48-d8cc7a49 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_15894a1f-0e08-350c-78af-6a4ae7acb3ab-d8cc7a49 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_00e35168-c454-81dc-5632-f3b78f9e88e8-9fcc7a4b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-18cc7a4c {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-18cc7a4c {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
}

#w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-18cc7a4c {
  grid-area: 1 / 4 / 2 / 6;
  align-self: start;
  justify-self: end;
}

#w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-18cc7a4c {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_36398538-747b-b790-f122-5d191520897c-18cc7a4c {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-a4e94123-048d-6741-63f1-c535c2a426a3-18cc7a4c {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-18cc7a4c {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-_6fa508f2-d131-b84f-5b06-33b44b769aad-18cc7a4c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6fa508f2-d131-b84f-5b06-33b44b769ab3-18cc7a4c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6fa508f2-d131-b84f-5b06-33b44b769ab4-18cc7a4c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
  justify-self: end;
}

#w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-18cc7a4c {
  align-self: center;
}

#w-node-d10cd091-3ff8-a213-08db-acbcf8a83aa8-18cc7a4c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-18cc7a4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-18cc7a4c, #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-18cc7a4c, #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-18cc7a4c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-18cc7a4c {
  align-self: center;
}

#w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-18cc7a4c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-18cc7a4c {
  justify-self: center;
}

#w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-18cc7a4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-18cc7a4c {
  align-self: center;
  justify-self: center;
}

#w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-18cc7a4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5a413cc5-1f4f-430e-6fec-22aef51f03c4-18cc7a4c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2eeee12f-4ecf-7fe9-05e5-e3f3a0cb053f-18cc7a4c {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-18cc7a4c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-18cc7a4c {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-18cc7a4c {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-18cc7a4c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5f52e564-cd21-68cc-eebe-87f048f0c97c-aa8e1426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fba4078-58a6-22f4-f82b-1691a04faf06-aa8e1426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: auto;
}

#w-node-_53591d76-8c03-0b96-d6ac-61421f68068a-aa8e1426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467df1f7-f5a4-a3e9-1fc1-074b472ff56f-aa8e1426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c9a91783-523c-b246-889a-33fbb01b0fae-aa8e1426 {
  align-self: center;
}

#w-node-ebaa002b-5575-1bfa-1e73-9fb812304290-aa8e1426 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ba0e0755-d710-de78-a755-a3492af254a6-aa8e1426 {
  align-self: center;
}

#w-node-bf04d913-d547-112a-c7c1-2c12f2170079-aa8e1426 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_67a1e53b-388e-9543-4100-6fdf3d8fc9bf-aa8e1426 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
}

#w-node-e3bf6835-7aa3-1f50-b434-fcd1b434f0d1-aa8e1426, #w-node-b65d6e6f-7f8b-a0bb-1805-a3254c362ac9-aa8e1426, #w-node-c20930b8-c164-57ca-b985-fe465c70eeb1-aa8e1426, #w-node-_6279252d-809a-4f5a-b3e2-d5b05a756f8a-aa8e1426, #w-node-a28be16e-5ec5-0e16-8fe0-36be77bb21f1-aa8e1426 {
  justify-self: center;
}

#w-node-_0654997d-2e5d-285c-2132-6b9259b0c240-aa8e1426 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d55e5166-ba2c-de51-73be-7731c1f42644-aa8e1426 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d55e5166-ba2c-de51-73be-7731c1f4265b-aa8e1426 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d55e5166-ba2c-de51-73be-7731c1f42658-aa8e1426 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-d55e5166-ba2c-de51-73be-7731c1f42653-aa8e1426 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_33457d75-3e95-6be3-a9af-92a9e83795ab-aa8e1426 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_7ab53f71-8fd0-02d3-1928-0dc526bddbdc-aa8e1426 {
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_7ab53f71-8fd0-02d3-1928-0dc526bddbde-aa8e1426 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e997b3a7-fe18-6252-2455-494c995e313f-aa8e1426 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_7d38d07b-6395-ed02-f28d-e7adc3240f85-aa8e1426 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_03d87d84-3ff0-6ebf-8b23-463c6d29c18c-aa8e1426 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1edec167-0664-cce8-57fe-831a12f7c90a-aa8e1426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_1edec167-0664-cce8-57fe-831a12f7c914-aa8e1426, #w-node-_1edec167-0664-cce8-57fe-831a12f7c915-aa8e1426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b31eb70-cab4-5af0-9931-affb8a7babff-3fbaa638 {
  align-self: center;
  justify-self: center;
}

#w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac00-3fbaa638 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac18-3fbaa638 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac1a-3fbaa638 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac26-3fbaa638 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac2b-3fbaa638 {
  grid-area: 2 / 1 / 3 / 2;
}

#innovative-tools-crd.w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac31-3fbaa638 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac39-3fbaa638 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f9c781ca-6540-e821-8124-dc61081d90d5-b8cd6370 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f9c781ca-6540-e821-8124-dc61081d90da-b8cd6370 {
  align-self: center;
  justify-self: center;
}

#w-node-f9c781ca-6540-e821-8124-dc61081d90db-b8cd6370 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-c2b44ce2-3cbf-1d68-5904-c4266e9a8a6e-6acc797e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_250f7945-1b54-a6b8-f665-26b58e2e2a1b-6acc797e {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_4e67c551-1d5b-158a-4842-5ff447675ee2-6acc797e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-dfdfd393-37fc-76e4-a7b9-4e4985906db3-6acc797e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dfdfd393-37fc-76e4-a7b9-4e4985906dba-6acc797e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_26201688-e189-e35d-85cb-f251ffe90f8d-6acc797e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_26201688-e189-e35d-85cb-f251ffe90f93-6acc797e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ecce1f59-a1e1-b114-600c-62923a236722-6acc797e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-58cc79cc {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-58cc79cc {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-58cc79cc {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-58cc79cc {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-58cc79cc {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-58cc79cc {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-58cc79cc {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-58cc79cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-81cc79cf {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-81cc79cf {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-81cc79cf {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-81cc79cf {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-81cc79cf {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-81cc79cf {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-a0dc1971-f947-5f14-875f-b0c00c5e47ed-81cc79cf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a0dc1971-f947-5f14-875f-b0c00c5e47f5-81cc79cf {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-81cc79cf {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-81cc79cf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c5edb2f0-817b-127c-5762-82a7cc936ab8-39cc79d2 {
    justify-self: auto;
  }

  #w-node-_08d326db-e556-1b68-15e0-9cf91243be47-e1cc79d3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_08d326db-e556-1b68-15e0-9cf91243be53-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-e7a23cd2-53ff-3511-0a1f-785ba0d5f1b5-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1e877773-2583-6ad8-2a75-c1db78676e62-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb217-e1cc79d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb219-e1cc79d3 {
    grid-area: 2 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb21b-e1cc79d3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
    justify-self: end;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb21c-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb221-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb254-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb25b-e1cc79d3, #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2a6-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2af-e1cc79d3 {
    grid-area: 2 / 1 / 4 / 2;
    align-self: center;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b1-e1cc79d3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b2-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e0-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e7-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f0-e1cc79d3 {
    grid-area: 2 / 1 / 4 / 2;
    align-self: center;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f2-e1cc79d3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f3-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb321-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb328-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb347-e1cc79d3 {
    grid-area: 2 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb349-e1cc79d3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb34a-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb34f-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb386-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb38d-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb396-e1cc79d3 {
    grid-area: 2 / 1 / 4 / 2;
    align-self: center;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb399-e1cc79d3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb39a-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3c8-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3cf-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3d8-e1cc79d3 {
    grid-area: 2 / 1 / 4 / 2;
    align-self: center;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3da-e1cc79d3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3db-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb409-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb410-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb419-e1cc79d3 {
    grid-area: 2 / 1 / 4 / 2;
    align-self: center;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb41b-e1cc79d3 {
    grid-area: 1 / 2 / 4 / 3;
    align-self: start;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb41c-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb439-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb440-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989737-e1cc79d3 {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989769-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989778-e1cc79d3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989789-e1cc79d3 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798979a-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ab-e1cc79d3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ba-e1cc79d3 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ca-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897db-e1cc79d3 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ec-e1cc79d3 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897fd-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989810-e1cc79d3 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989820-e1cc79d3 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989834-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989848-e1cc79d3 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798985c-e1cc79d3 {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798986e-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ca-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4dd-e1cc79d3 {
    justify-self: auto;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4de-e1cc79d3, #w-node-_443e4235-85f4-267e-10e7-15b0a808b4df-e1cc79d3 {
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e2-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f0-e1cc79d3, #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f5-e1cc79d3, #w-node-_443e4235-85f4-267e-10e7-15b0a808b4fa-e1cc79d3 {
    justify-self: center;
  }

  #w-node-c848ab7b-4bbb-8fea-91dd-1db46526783b-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-6acc79d4 {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-6acc79d4 {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-6acc79d4 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-6acc79d4 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-6acc79d4 {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-6acc79d4 {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-c8f93be8-2fb6-1621-6dd5-12a1c41e6213-6acc79d4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c8f93be8-2fb6-1621-6dd5-12a1c41e621b-6acc79d4 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-6acc79d4 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-6acc79d4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-a0cc79d5 {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-a0cc79d5 {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-a0cc79d5 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-a0cc79d5 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-a0cc79d5 {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-a0cc79d5 {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-a0cc79d5 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_959a2ee3-f4fc-5ac2-917f-bab8660bef7c-b8cc79d6 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: stretch;
  }

  #w-node-_4c161ee5-d4ed-0a97-cefe-b4cc661df780-b8cc79d6 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: stretch;
  }

  #w-node-da190cf2-1681-4201-1d97-ad9865811ace-b8cc79d6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0cd13bc8-5575-e1c1-e727-223fcffc8382-b8cc79d6 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_234a3cb0-81a3-8580-c546-bc4f97a96d34-b8cc79d6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_13dfc9b9-2cdb-be5c-9cad-97ba401ccd69-b8cc79d6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7e016d05-836f-826d-baa0-17ae67519f64-b8cc79d6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e0d4ac76-4583-e26b-fd3d-30d6f8c1c697-b8cc79d6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_24d5e957-ae4a-59ce-d30e-1515dc0f4458-b8cc79d6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b6a67dab-2c24-61cc-5fcd-ce007bda9815-b8cc79d6 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_967445cc-7d40-c3f8-1bc0-5f4671810cf9-b8cc79d6 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d265c563-9fc3-62a5-9fa7-0fad019f1a4b-b8cc79d6 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_9c569fa9-2fe2-c6a4-2d67-9e55ba034276-b1cc79d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_3bec4b6b-b5c3-4f9e-18af-0192d7a3cb83-b1cc79d7 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b357fb6a-100f-ab4e-9069-13b0510671e3-b1cc79d7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_99798bdf-0187-be66-1f5c-53dbd8f3e969-b1cc79d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-ab5099e0-5da6-47cb-b9ab-d21463534e8f-b1cc79d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-85cc79da {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-85cc79da {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-85cc79da {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-85cc79da {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-85cc79da {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-85cc79da {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-_5d203390-4907-3689-1005-57e194aeb65c-85cc79da {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_39dc53dc-0d01-cec8-090e-690ce3934f67-85cc79da {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-85cc79da {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-85cc79da {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f5def91b-0dd5-5111-d9a4-3ad298c7bb4e-40cc79dc {
    justify-self: end;
  }

  #w-node-_2e0c0b74-bbad-ea1e-9d24-4169baa5fde9-70cc79f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-da72148b-ca3f-d629-54b8-6d631bff9c5d-70cc79f9 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30a20afb-2750-f4f1-0f8e-35a39d3bcb1b-70cc79f9 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: center;
  }

  #w-node-fa9095ef-4e13-53fb-5dcd-e2d492be6fa7-70cc79f9 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: center;
  }

  #w-node-aadc4557-50f5-bd48-3637-f146ca3c7f58-70cc79f9 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
    justify-self: auto;
  }

  #w-node-_3d2a5b54-c9dc-7049-55d1-42abc52e88f7-70cc79f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_66ef9104-9a8b-d52c-cad7-cc7346da3b1a-70cc79f9 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-b8421ac6-6edf-f574-591b-9e6f91754090-70cc79f9 {
    align-self: center;
  }

  #w-node-_1d4c4ca3-6c41-0397-642a-9d79534ed8ba-70cc79f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_25166cc0-a313-2ff5-64b6-cc7c26fa6b30-70cc79f9 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_610ae85b-9714-6b0e-882e-4dc321b2ac8c-70cc79f9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1fc5e51a-bb28-ef94-aa26-7205e48251c9-70cc79f9 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: stretch;
  }

  #w-node-db2be67a-b26c-1fa1-976f-50bbe392cebd-70cc79f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
    justify-self: stretch;
  }

  #w-node-d1ea66cb-8d9c-27cf-e16f-3b5b8c1ee6d7-70cc79f9 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-f68de498-b010-0261-9420-48bec687b800-70cc79f9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_86003868-ab0c-9227-8911-2124b89ed3d1-70cc79f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_86003868-ab0c-9227-8911-2124b89ed3d2-70cc79f9 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-_86003868-ab0c-9227-8911-2124b89ed3d9-70cc79f9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-6ecc79fa {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-6ecc79fa {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-6ecc79fa {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-6ecc79fa {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-6ecc79fa {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-6ecc79fa {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-6ecc79fa {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-6ecc79fa {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-accc79fb {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-accc79fb {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-accc79fb {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-accc79fb {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-accc79fb {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-accc79fb {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-accc79fb {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-accc79fb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-db8aa296-c03e-476e-fccc-fdb34a191461-6acc79fd {
    align-self: center;
  }

  #w-node-f4255d39-88c8-c114-555e-2ed4152b2bd8-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_11f20af2-1bf7-e715-c2bc-526048f9ed0c-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e46-6acc79fd {
    justify-self: auto;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e47-6acc79fd, #w-node-_9006e36a-4e8a-8eed-4900-983e77230e48-6acc79fd {
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4b-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e59-6acc79fd, #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5e-6acc79fd, #w-node-_9006e36a-4e8a-8eed-4900-983e77230e63-6acc79fd {
    justify-self: center;
  }

  #w-node-_437bfc0a-a91e-50b5-5a62-5ed6080d8744-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b5606443-c031-6590-4023-5da29d558598-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00210-6acc79fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00212-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00213-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00217-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3a0-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc65-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc67-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
    justify-self: center;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc68-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc6a-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f5-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f7-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f8-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3fc-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-_5b5dd073-1fda-32af-cf51-933bcf6c4866-6acc79fd {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_27bb51eb-67b7-17fe-e30e-677739ebae0f-6acc79fd {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd43d-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd43f-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd443-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd444-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-_3bbfa83b-9a10-a262-661f-c3ec7c99de83-6acc79fd {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd47f-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa2-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa4-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
    justify-self: center;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa5-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa7-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-_824a6acf-d8aa-b728-ee9b-5ce5887149e7-6acc79fd {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8bb-6acc79fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8bd-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8be-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8c0-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ce-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4cf-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4d1-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd51d-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd52e-6acc79fd {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd541-6acc79fd {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd567-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd57a-6acc79fd {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5c4-6acc79fd {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5d8-6acc79fd {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_2c479ea7-78ac-0662-e209-a6bf3c611fe1-6acc79fd {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_7fa90407-53eb-8fcd-766e-03a66d8d0e42-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8877b5ab-3263-9cda-4a3f-9a1d3d5a86bc-6acc79fd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd614-6acc79fd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ace157f7-9fad-713d-99f1-bbd794724e09-96cc7a00 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-c38746f1-5c56-fcf9-0b44-29bc6630f6ef-96cc7a00 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_42fb757b-053b-02be-faa3-bb331bef2f72-96cc7a00 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f6c22c4a-44ec-178f-22d9-e3d7e8ea0ba6-96cc7a00 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-_85fa76dd-8794-e8f0-e311-6586f682f6f7-96cc7a00, #w-node-_8113793a-b6bb-6c45-aac8-87d7cab83047-96cc7a00, #w-node-_8d2fac73-26b9-c91e-c27d-b5f5062cd662-96cc7a00, #w-node-_25ab7d7b-b372-19c1-392b-bec20e8e3ddd-96cc7a00, #w-node-_50098b67-8996-29ae-f23d-26387c8bae3c-96cc7a00, #w-node-_8ab833d8-7e14-4679-fdd4-0f74fd8971d9-96cc7a00, #w-node-_16e2e0bb-c1d7-de2f-cbdd-d6e2453a8d8b-96cc7a00, #w-node-_346fd964-5438-b707-3b25-332901588fd8-96cc7a00, #w-node-_35f39e9c-248b-c48c-2053-e66cbf9c2deb-96cc7a00, #w-node-_446d9591-029b-a835-7fb8-1a509c689286-96cc7a00 {
    justify-self: center;
  }

  #w-node-_0836e49e-0967-27c4-e456-5f543d1e2afb-96cc7a00 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-_519a75fb-fa6e-62be-4fcb-f6287d6c6bf4-96cc7a00 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7919b38d-86a7-2fcc-3dc5-030fc2d92859-96cc7a00 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9437a9d7-3cdd-b91e-9fd5-e2a34c3e58e8-50cc7a05 {
    justify-self: end;
  }

  #w-node-_254e3658-fd8c-9584-e0bc-8f598e8203ea-50cc7a05 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: start;
  }

  #w-node-c13e7984-f582-34f7-8b06-941d534ec6f7-50cc7a05 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: center;
  }

  #w-node-b52c404d-1a8b-0d7b-6d63-7d15df3a712b-50cc7a05 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_85bf7495-5db6-b7eb-20db-f5ad9b991dfc-50cc7a05 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: center;
  }

  #w-node-ce722b14-6a1a-29f4-01bd-dc23968afe1b-50cc7a05 {
    justify-self: end;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-88cc7a1e {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-88cc7a1e {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-88cc7a1e {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-88cc7a1e {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-88cc7a1e {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-88cc7a1e {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-88cc7a1e {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-88cc7a1e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f4255d39-88c8-c114-555e-2ed4152b2bd8-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_11f20af2-1bf7-e715-c2bc-526048f9ed0c-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e46-fdcc7a46 {
    justify-self: auto;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e47-fdcc7a46, #w-node-_9006e36a-4e8a-8eed-4900-983e77230e48-fdcc7a46 {
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4b-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e59-fdcc7a46, #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5e-fdcc7a46, #w-node-_9006e36a-4e8a-8eed-4900-983e77230e63-fdcc7a46 {
    justify-self: center;
  }

  #w-node-_437bfc0a-a91e-50b5-5a62-5ed6080d8744-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b5606443-c031-6590-4023-5da29d558598-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00210-fdcc7a46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00212-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00213-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00217-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3a0-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3a6-fdcc7a46 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3ac-fdcc7a46 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc65-fdcc7a46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc67-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc68-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc6a-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dca9-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dcaf-fdcc7a46 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_795a0497-88d2-26b0-debe-13b02d68412a-fdcc7a46 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f5-fdcc7a46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f7-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f8-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3fc-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd43f-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd443-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd444-fdcc7a46, #w-node-b768aa40-2945-09a2-995d-6fde979fd459-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd45f-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd468-fdcc7a46 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd46e-fdcc7a46 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd474-fdcc7a46 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd47f-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd491-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd492-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd494-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ce-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4cf-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4d1-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd51d-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd52e-fdcc7a46 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd541-fdcc7a46 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd554-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd567-fdcc7a46 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd57a-fdcc7a46 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd58b-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd59e-fdcc7a46 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5b1-fdcc7a46 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5c4-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5d8-fdcc7a46 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5ec-fdcc7a46 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd600-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd614-fdcc7a46 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd657-fdcc7a46 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6c2-fdcc7a46, #w-node-b768aa40-2945-09a2-995d-6fde979fd6c3-fdcc7a46 {
    align-self: center;
  }

  #w-node-ca6df22d-8591-433f-ec02-c0db0377a7b1-08cc7a47, #w-node-_3dd80e23-53e7-a8fa-dc37-957c7dc3976a-08cc7a47, #w-node-_95da9bd0-c3ad-dc56-28e1-c34c8eaaeda4-08cc7a47, #w-node-_567540a7-6899-fb79-6545-17ffb165aba6-08cc7a47, #w-node-_28810e8a-afa6-f72f-cb50-8e5378efbe79-08cc7a47 {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-ec90517c-190e-a2f4-a0ea-0da2e2db05ed-08cc7a47 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_61b64d5f-77f3-706a-754d-a414ded18b98-08cc7a47 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d6b1713c-f14b-2afc-9cec-9bf3b03ccc4d-08cc7a47 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d7b8f846-9c70-8de3-8442-3794abc3a46b-08cc7a47 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0444d14b-f577-ca39-4acd-849936470c83-08cc7a47 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d3b93019-73bf-a911-68ee-7b9a211a058e-08cc7a47 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3087c04b-1538-26af-b57c-581bc7f9326a-08cc7a47 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-a9cc7a48 {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-a9cc7a48 {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-a9cc7a48 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-a9cc7a48 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-a9cc7a48 {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-a9cc7a48 {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-a9cc7a48 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_39cbc3ce-cdaf-6deb-1206-8ffc0ec092ca-d8cc7a49 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-eb948586-418a-5a2c-86ff-57e46043c189-d8cc7a49 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6d038a46-50aa-c419-9159-0b85cffe4e5f-d8cc7a49 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2226c809-1074-f8eb-04c0-af05b9441357-d8cc7a49 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c663df2b-7247-8d0b-4faf-d113064c0a48-d8cc7a49 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_15894a1f-0e08-350c-78af-6a4ae7acb3ab-d8cc7a49 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-18cc7a4c {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-18cc7a4c {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-18cc7a4c {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-18cc7a4c {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-18cc7a4c {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-18cc7a4c {
    grid-area: 3 / 4 / 4 / 5;
    justify-self: center;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-18cc7a4c {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-18cc7a4c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5f52e564-cd21-68cc-eebe-87f048f0c97c-aa8e1426 {
    align-self: center;
  }

  #w-node-_53591d76-8c03-0b96-d6ac-61421f68068a-aa8e1426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_467df1f7-f5a4-a3e9-1fc1-074b472ff56f-aa8e1426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_5f6f2daa-0888-99d7-e7e4-6f7f90cb5ff6-aa8e1426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c9a91783-523c-b246-889a-33fbb01b0fae-aa8e1426 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-ebaa002b-5575-1bfa-1e73-9fb812304290-aa8e1426 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-ba0e0755-d710-de78-a755-a3492af254a6-aa8e1426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c20930b8-c164-57ca-b985-fe465c70eeb1-aa8e1426 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6279252d-809a-4f5a-b3e2-d5b05a756f8a-aa8e1426 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-a28be16e-5ec5-0e16-8fe0-36be77bb21f1-aa8e1426 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f42658-aa8e1426 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f42653-aa8e1426 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_7ab53f71-8fd0-02d3-1928-0dc526bddbde-aa8e1426 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-e997b3a7-fe18-6252-2455-494c995e313f-aa8e1426 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7d38d07b-6395-ed02-f28d-e7adc3240f85-aa8e1426 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_03d87d84-3ff0-6ebf-8b23-463c6d29c18c-aa8e1426 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac26-3fbaa638 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac2b-3fbaa638, #w-node-f9c781ca-6540-e821-8124-dc61081d90db-b8cd6370 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-dfdfd393-37fc-76e4-a7b9-4e4985906da5-6acc797e {
    justify-self: stretch;
  }

  #w-node-_26201688-e189-e35d-85cb-f251ffe90f81-6acc797e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_26201688-e189-e35d-85cb-f251ffe90f87-6acc797e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_26201688-e189-e35d-85cb-f251ffe90f8d-6acc797e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_26201688-e189-e35d-85cb-f251ffe90f93-6acc797e {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-aa39b621-960c-d78c-c292-5d3d4174e465-6acc797e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-aa39b621-960c-d78c-c292-5d3d4174e466-6acc797e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-aa39b621-960c-d78c-c292-5d3d4174e467-6acc797e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa39b621-960c-d78c-c292-5d3d4174e469-6acc797e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44aceda3-44aced9f {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44aceda9-44aced9f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44acedad-44aced9f {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
    justify-self: start;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44acedb1-44aced9f {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: start;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44acedb6-44aced9f {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: start;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-58cc79cc {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-58cc79cc {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-58cc79cc {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-58cc79cc {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-58cc79cc {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-58cc79cc {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-_1c2a7121-1f67-dc65-2c8e-4781ebdd546c-58cc79cc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1c2a7121-1f67-dc65-2c8e-4781ebdd5474-58cc79cc {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-ace113c9-1e50-6ff1-0a56-115ca4eb49ef-58cc79cc, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-58cc79cc {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-58cc79cc, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-58cc79cc {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-58cc79cc {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-58cc79cc {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-58cc79cc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-58cc79cc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-81cc79cf {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-81cc79cf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-81cc79cf {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-81cc79cf {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-81cc79cf {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-81cc79cf {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-_1cad61d7-6c9f-0c39-d26c-d6836278153b-81cc79cf, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-81cc79cf {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-81cc79cf, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-81cc79cf {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-81cc79cf {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-81cc79cf {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-81cc79cf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-81cc79cf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d75837af-b3c8-0895-fff1-8d664fe0399a-39cc79d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_97d40ba3-7acd-70ee-a908-c7cd11210ca7-39cc79d2 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_08d326db-e556-1b68-15e0-9cf91243be46-e1cc79d3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_08d326db-e556-1b68-15e0-9cf91243be47-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-_08d326db-e556-1b68-15e0-9cf91243be53-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb1dd-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb219-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb21b-e1cc79d3 {
    grid-area: 3 / 1 / 5 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb21c-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb25b-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb267-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb269-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
    justify-self: stretch;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2a6-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2af-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b1-e1cc79d3 {
    grid-area: 3 / 1 / 5 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b2-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e7-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f0-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f2-e1cc79d3 {
    grid-area: 3 / 1 / 5 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f3-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb328-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb347-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb349-e1cc79d3 {
    grid-area: 3 / 1 / 5 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb34a-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb38d-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb396-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb399-e1cc79d3 {
    grid-area: 3 / 1 / 5 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb39a-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3cf-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3d8-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3da-e1cc79d3 {
    grid-area: 3 / 1 / 5 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3db-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb410-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb419-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb41b-e1cc79d3 {
    grid-area: 3 / 1 / 5 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb41c-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb440-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798975a-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989769-e1cc79d3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989778-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989789-e1cc79d3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798979a-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ab-e1cc79d3 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ba-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ca-e1cc79d3 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897db-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ec-e1cc79d3 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897fd-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989810-e1cc79d3 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989820-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989834-e1cc79d3 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989848-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798985c-e1cc79d3 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798986e-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4c9-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ca-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4dd-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4de-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4df-e1cc79d3 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: end;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e0-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e2-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e4-e1cc79d3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e8-e1cc79d3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ea-e1cc79d3 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ec-e1cc79d3 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ee-e1cc79d3 {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f0-e1cc79d3 {
    grid-area: 4 / 3 / 5 / 4;
    align-self: end;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f1-e1cc79d3 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f3-e1cc79d3 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f5-e1cc79d3 {
    grid-area: 4 / 2 / 5 / 3;
    align-self: end;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f6-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f8-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4fa-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: end;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4fb-e1cc79d3 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071db4-e1cc79d3 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071db5-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dba-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dc1-e1cc79d3 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-c848ab7b-4bbb-8fea-91dd-1db465267839-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c848ab7b-4bbb-8fea-91dd-1db46526783b-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: end;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-6acc79d4 {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-6acc79d4 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-6acc79d4 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-6acc79d4 {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-6acc79d4 {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-6acc79d4 {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-_37990f8a-e7af-da5f-ed10-d0259883de71-6acc79d4, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-6acc79d4 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-6acc79d4, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-6acc79d4 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-6acc79d4 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-6acc79d4 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-6acc79d4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-6acc79d4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-a0cc79d5 {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-a0cc79d5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-a0cc79d5 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-a0cc79d5 {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-a0cc79d5 {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-a0cc79d5 {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-_48edfaa4-8e22-bfce-4b7c-28deadea5329-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_48edfaa4-8e22-bfce-4b7c-28deadea5331-a0cc79d5 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_9cd398ce-a989-d0c7-b7c7-0a425f1346a9-a0cc79d5, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-a0cc79d5, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-a0cc79d5 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-a0cc79d5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-a0cc79d5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-a0cc79d5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_959a2ee3-f4fc-5ac2-917f-bab8660bef7c-b8cc79d6 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_4c161ee5-d4ed-0a97-cefe-b4cc661df780-b8cc79d6 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: stretch;
  }

  #w-node-da190cf2-1681-4201-1d97-ad9865811ace-b8cc79d6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0cd13bc8-5575-e1c1-e727-223fcffc8382-b8cc79d6 {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-b7687b38-ee27-5fcf-1f22-271b7a38f137-b1cc79d7 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-b357fb6a-100f-ab4e-9069-13b0510671e3-b1cc79d7 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_2890e485-ad2b-b22f-f387-de637362a158-b1cc79d7, #w-node-_2890e485-ad2b-b22f-f387-de637362a160-b1cc79d7, #w-node-_2890e485-ad2b-b22f-f387-de637362a168-b1cc79d7 {
    align-self: end;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-85cc79da {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-85cc79da {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-85cc79da {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-85cc79da {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-85cc79da {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-85cc79da {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-ba4e4610-2a43-8de9-0cc4-b25aad199c61-85cc79da, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-85cc79da {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-85cc79da, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-85cc79da {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-85cc79da {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-85cc79da {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-85cc79da {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: stretch;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-85cc79da {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: stretch;
  }

  #w-node-f5def91b-0dd5-5111-d9a4-3ad298c7bb4e-40cc79dc {
    justify-self: start;
  }

  #w-node-_9769ed52-802f-1b90-ecb7-e5fa1b4525d8-70cc79f9 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-fcb81ea9-5916-67a6-ee7a-f885b6b7d9e7-70cc79f9 {
    grid-area: 4 / 1 / 5 / 4;
    align-self: stretch;
    justify-self: center;
  }

  #w-node-ec17c610-c3b8-1142-5838-25323c261d4a-70cc79f9 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_2110072e-0044-8af2-c3eb-66abb047f98e-70cc79f9 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-6ecc79fa {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-6ecc79fa {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-6ecc79fa {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-6ecc79fa {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-6ecc79fa {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-6ecc79fa {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-_06136ba9-bc2c-99be-2f30-1de811be0f7e-6ecc79fa {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_06136ba9-bc2c-99be-2f30-1de811be0f84-6ecc79fa {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_076817db-ddbc-b714-6a5f-ba131dc65142-6ecc79fa, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-6ecc79fa {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-6ecc79fa, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-6ecc79fa {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-6ecc79fa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-6ecc79fa {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-6ecc79fa {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-6ecc79fa {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-accc79fb {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-accc79fb {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-accc79fb {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-accc79fb {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-accc79fb {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-accc79fb {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-f187e44e-6908-c4e5-e38b-b74364584ef6-accc79fb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f187e44e-6908-c4e5-e38b-b74364584efc-accc79fb {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_99c88aac-aeea-9a97-6db7-b021cd6edb40-accc79fb, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-accc79fb {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-accc79fb, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-accc79fb {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-accc79fb {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-accc79fb {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-accc79fb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-accc79fb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-db8aa296-c03e-476e-fccc-fdb34a191460-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
    justify-self: center;
  }

  #w-node-db8aa296-c03e-476e-fccc-fdb34a191461-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f4255d39-88c8-c114-555e-2ed4152b2bd8-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_11f20af2-1bf7-e715-c2bc-526048f9ed0c-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e44-6acc79fd {
    grid-area: 1 / 1 / 2 / 4;
    align-self: auto;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e46-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e47-6acc79fd {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e48-6acc79fd {
    grid-area: 2 / 3 / 3 / 4;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e49-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4b-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4d-6acc79fd {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e51-6acc79fd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e53-6acc79fd {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e55-6acc79fd {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e57-6acc79fd {
    grid-area: 7 / 3 / 8 / 4;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e59-6acc79fd {
    grid-area: 5 / 3 / 6 / 4;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5a-6acc79fd {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5c-6acc79fd {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5e-6acc79fd {
    grid-area: 5 / 2 / 6 / 3;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5f-6acc79fd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e61-6acc79fd {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e63-6acc79fd {
    grid-area: 5 / 1 / 6 / 2;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e64-6acc79fd {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_437bfc0a-a91e-50b5-5a62-5ed6080d8744-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b5606443-c031-6590-4023-5da29d558598-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-c5c2f708-c184-d2a8-155a-34c0788998c3-6acc79fd {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-c5c2f708-c184-d2a8-155a-34c0788998c4-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8a0b8e99-0457-1cbe-f84d-8a614cb354c7-6acc79fd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a34bd1c4-184d-8388-a491-103e3f953836-6acc79fd {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00212-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00217-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc67-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
    justify-self: center;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc6a-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f7-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3fc-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd42b-6acc79fd {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd43f-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd443-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd444-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa4-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
    justify-self: center;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafa7-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8bd-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8c0-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f4a52db4-3034-2c69-474a-d622b33f8cf9-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: stretch;
    justify-self: auto;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ce-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4d1-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd50a-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd51d-6acc79fd {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd52e-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd541-6acc79fd {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd567-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd57a-6acc79fd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5c4-6acc79fd {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5d8-6acc79fd {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_2c479ea7-78ac-0662-e209-a6bf3c611fe1-6acc79fd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7fa90407-53eb-8fcd-766e-03a66d8d0e42-6acc79fd {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_8877b5ab-3263-9cda-4a3f-9a1d3d5a86bc-6acc79fd {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd614-6acc79fd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd641-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_081a6d42-ce2a-c56f-0406-6c69ab3a6e3b-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: stretch;
    justify-self: auto;
  }

  #w-node-_4d6364d3-1b3a-4577-a0dd-cea6eb8a3991-6acc79fd {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-befacac7-c0b6-d788-7412-69d8fed3903a-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d4684a39-1fc0-271a-d652-888321b5b42f-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_102a3e4c-a309-01cb-2189-246dcb724ba6-6acc79fd {
    grid-area: 2 / 2 / 3 / 4;
    align-self: center;
  }

  #w-node-_4b333e7a-420d-dfe8-e94d-ac9dea503338-6acc79fd {
    grid-area: 3 / 2 / 4 / 4;
    align-self: center;
  }

  #w-node-_0836e49e-0967-27c4-e456-5f543d1e2afb-96cc7a00 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: auto;
  }

  #w-node-_7ed9de08-f00d-adb3-4a29-75e4b0abc275-96cc7a00 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-88cc7a1e {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-88cc7a1e {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-88cc7a1e {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-88cc7a1e {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-88cc7a1e {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-88cc7a1e {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-_5c2b3380-d997-0270-949f-1ad48a577cd0-88cc7a1e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5c2b3380-d997-0270-949f-1ad48a577cd5-88cc7a1e {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_32793337-8853-7a6b-7f25-0a1bd9d45f05-88cc7a1e, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-88cc7a1e {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-88cc7a1e, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-88cc7a1e {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-88cc7a1e {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-88cc7a1e {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-88cc7a1e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-88cc7a1e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f4255d39-88c8-c114-555e-2ed4152b2bd8-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_11f20af2-1bf7-e715-c2bc-526048f9ed0c-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e44-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: auto;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e46-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e47-fdcc7a46 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e48-fdcc7a46 {
    grid-area: 2 / 3 / 3 / 4;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e49-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4b-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4d-fdcc7a46 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e51-fdcc7a46 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e53-fdcc7a46 {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e55-fdcc7a46 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e57-fdcc7a46 {
    grid-area: 7 / 3 / 8 / 4;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e59-fdcc7a46 {
    grid-area: 5 / 3 / 6 / 4;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5a-fdcc7a46 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5c-fdcc7a46 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5e-fdcc7a46 {
    grid-area: 5 / 2 / 6 / 3;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5f-fdcc7a46 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e61-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e63-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: end;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e64-fdcc7a46 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_437bfc0a-a91e-50b5-5a62-5ed6080d8744-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b5606443-c031-6590-4023-5da29d558598-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00212-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e7e0a5a7-0547-e5cc-9d2a-deaeeaa00217-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3ac-fdcc7a46 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc67-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc6a-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_795a0497-88d2-26b0-debe-13b02d68412a-fdcc7a46 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3b7-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3b9-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f7-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3fc-fdcc7a46, #w-node-b768aa40-2945-09a2-995d-6fde979fd40a-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd410-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd41c-fdcc7a46 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd422-fdcc7a46 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd428-fdcc7a46 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd42b-fdcc7a46 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd43f-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd443-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd444-fdcc7a46 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd491-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd492-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd496-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd499-fdcc7a46 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd49f-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4a2-fdcc7a46 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ab-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ae-fdcc7a46 {
    grid-area: 3 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ce-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4d1-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd50a-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd51d-fdcc7a46 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd52e-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd541-fdcc7a46 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd554-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd567-fdcc7a46 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd57a-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd58b-fdcc7a46 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd59e-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5b1-fdcc7a46 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5c4-fdcc7a46 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5d8-fdcc7a46 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5ec-fdcc7a46 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd600-fdcc7a46 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd614-fdcc7a46 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd657-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd664-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd665-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd667-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: end;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd66b-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd687-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd688-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6c2-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6c3-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6cb-fdcc7a46 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6cc-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6cd-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: auto;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6d1-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6d2-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 3;
    justify-self: auto;
  }

  #w-node-ec90517c-190e-a2f4-a0ea-0da2e2db05ed-08cc7a47 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ec90517c-190e-a2f4-a0ea-0da2e2db05e6-08cc7a47 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_61b64d5f-77f3-706a-754d-a414ded18b98-08cc7a47 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d6b1713c-f14b-2afc-9cec-9bf3b03ccc4d-08cc7a47 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d7b8f846-9c70-8de3-8442-3794abc3a46b-08cc7a47 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0444d14b-f577-ca39-4acd-849936470c83-08cc7a47 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-d3b93019-73bf-a911-68ee-7b9a211a058e-08cc7a47 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_3087c04b-1538-26af-b57c-581bc7f9326a-08cc7a47 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-a9cc7a48 {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-a9cc7a48 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-a9cc7a48 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-a9cc7a48 {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-a9cc7a48 {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-a9cc7a48 {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-a77c3004-6368-9a4a-68d6-1ca9462dd40b-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a77c3004-6368-9a4a-68d6-1ca9462dd413-a9cc7a48 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-c9c9e1b1-19ad-1019-bf53-85b829d1c5cd-a9cc7a48, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-a9cc7a48, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-a9cc7a48 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-a9cc7a48 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-a9cc7a48 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-a9cc7a48 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a5a108e7-a97f-8686-46df-3142fbd51ebd-d8cc7a49 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0779aff0-f231-965e-1110-55164d3e2cc7-d8cc7a49 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_02dc9655-d7d8-9b8a-9842-9fcb1278b400-d8cc7a49 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_39cbc3ce-cdaf-6deb-1206-8ffc0ec092ca-d8cc7a49 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_71de9328-ed4e-dd12-83f6-5067399367df-d8cc7a49 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eb948586-418a-5a2c-86ff-57e46043c189-d8cc7a49 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6d038a46-50aa-c419-9159-0b85cffe4e5f-d8cc7a49 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2226c809-1074-f8eb-04c0-af05b9441357-d8cc7a49 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-c663df2b-7247-8d0b-4faf-d113064c0a48-d8cc7a49 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_15894a1f-0e08-350c-78af-6a4ae7acb3ab-d8cc7a49 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-18cc7a4c {
    grid-area: 1 / 2 / 3 / 5;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-18cc7a4c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-18cc7a4c {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-18cc7a4c {
    grid-area: 4 / 3 / 5 / 5;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-18cc7a4c {
    grid-area: 5 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-18cc7a4c {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: center;
  }

  #w-node-_6fa508f2-d131-b84f-5b06-33b44b769aad-18cc7a4c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6fa508f2-d131-b84f-5b06-33b44b769ab3-18cc7a4c {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-d10cd091-3ff8-a213-08db-acbcf8a83aa8-18cc7a4c, #w-node-_98d59dfe-2159-76e8-c910-90d4130bea19-18cc7a4c {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-18cc7a4c, #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-18cc7a4c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-18cc7a4c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-18cc7a4c {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-18cc7a4c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-18cc7a4c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5f52e564-cd21-68cc-eebe-87f048f0c97c-aa8e1426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4fba4078-58a6-22f4-f82b-1691a04faf06-aa8e1426 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-e60234c5-5022-05a4-fd86-2d587f1093b4-aa8e1426 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5f6f2daa-0888-99d7-e7e4-6f7f90cb5ff6-aa8e1426, #w-node-ebaa002b-5575-1bfa-1e73-9fb812304290-aa8e1426 {
    justify-self: center;
  }

  #w-node-e3bf6835-7aa3-1f50-b434-fcd1b434f0d1-aa8e1426 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0654997d-2e5d-285c-2132-6b9259b0c240-aa8e1426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f42644-aa8e1426 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f4265b-aa8e1426 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f42658-aa8e1426 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f42653-aa8e1426 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e997b3a7-fe18-6252-2455-494c995e313f-aa8e1426 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7d38d07b-6395-ed02-f28d-e7adc3240f85-aa8e1426 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1edec167-0664-cce8-57fe-831a12f7c90a-aa8e1426 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_1edec167-0664-cce8-57fe-831a12f7c915-aa8e1426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac00-3fbaa638 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac26-3fbaa638 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac2b-3fbaa638 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #innovative-tools-crd.w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac31-3fbaa638 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac39-3fbaa638 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-dfdfd393-37fc-76e4-a7b9-4e4985906dac-6acc797e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-dfdfd393-37fc-76e4-a7b9-4e4985906dba-6acc797e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-aa39b621-960c-d78c-c292-5d3d4174e465-6acc797e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-aa39b621-960c-d78c-c292-5d3d4174e466-6acc797e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-aa39b621-960c-d78c-c292-5d3d4174e467-6acc797e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44aceda3-44aced9f {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44acedad-44aced9f {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
    justify-self: stretch;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44acedb1-44aced9f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a7c204df-4ec9-271f-01a0-251e44acedb6-44aced9f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-58cc79cc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-58cc79cc {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-58cc79cc {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-58cc79cc {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-58cc79cc {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-58cc79cc {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-58cc79cc {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-58cc79cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-58cc79cc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-58cc79cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-58cc79cc {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-58cc79cc {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-58cc79cc {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-58cc79cc, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-58cc79cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-58cc79cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-58cc79cc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-58cc79cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-58cc79cc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-58cc79cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-58cc79cc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-58cc79cc {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-58cc79cc {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-58cc79cc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-58cc79cc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-81cc79cf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-81cc79cf {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-81cc79cf {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-81cc79cf {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-81cc79cf {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-81cc79cf {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-81cc79cf {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-81cc79cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-81cc79cf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-81cc79cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-81cc79cf {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-81cc79cf {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-81cc79cf {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-81cc79cf, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-81cc79cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-81cc79cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-81cc79cf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-81cc79cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-81cc79cf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-81cc79cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-81cc79cf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-81cc79cf {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-81cc79cf {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-81cc79cf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-81cc79cf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c5edb2f0-817b-127c-5762-82a7cc936ab8-39cc79d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c5edb2f0-817b-127c-5762-82a7cc936abe-39cc79d2 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-c5edb2f0-817b-127c-5762-82a7cc936ac0-39cc79d2 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-c5edb2f0-817b-127c-5762-82a7cc936ac2-39cc79d2 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-c5edb2f0-817b-127c-5762-82a7cc936ac3-39cc79d2, #w-node-c5edb2f0-817b-127c-5762-82a7cc936ac8-39cc79d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_08d326db-e556-1b68-15e0-9cf91243be46-e1cc79d3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_454807e3-458f-23dd-668e-511de038db17-e1cc79d3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c8a7fe18-6826-a902-809a-9f3a3fd66308-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-e7a23cd2-53ff-3511-0a1f-785ba0d5f1b5-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #innovative-tools-crd.w-node-e7a23cd2-53ff-3511-0a1f-785ba0d5f1bb-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e7a23cd2-53ff-3511-0a1f-785ba0d5f1c3-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb1dd-e1cc79d3 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb219-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb21b-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb21c-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb221-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb224-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb22d-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb230-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb23b-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb23e-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb241-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb249-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb24e-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb254-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb259-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb25b-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb269-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb286-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb289-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb292-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb295-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb29b-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb29e-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2a4-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2a6-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2af-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b1-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b2-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2b7-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2bd-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2c0-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2c6-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2c9-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2cc-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2cf-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2d5-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2da-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e0-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e5-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2e7-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f0-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f2-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f3-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2f8-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb2fe-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb301-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb307-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb30a-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb30d-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb310-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb316-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb31b-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb321-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb326-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb328-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb347-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb349-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb34a-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb34f-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb352-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb358-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb35b-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb363-e1cc79d3 {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb366-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb369-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb36c-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb372-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb37a-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb380-e1cc79d3 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb386-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb38b-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb38d-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb396-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb399-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb39a-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb39f-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3a5-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3a8-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3ae-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3b1-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3b4-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3b7-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3bd-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3c2-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3c8-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3cd-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3cf-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3d8-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3da-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3db-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3e0-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3e6-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3e9-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3ef-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3f2-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3f5-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3f8-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb3fe-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb403-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb409-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb40e-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb410-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb419-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb41b-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb41c-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb421-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb427-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb42a-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb430-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb433-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb439-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb43e-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_119d44a9-fe37-b680-6ed3-56ff9a7bb440-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989737-e1cc79d3 {
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798974b-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798975a-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989769-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989778-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989789-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798979a-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ab-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ba-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ca-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897db-e1cc79d3 {
    grid-area: 11 / 1 / 12 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897ec-e1cc79d3 {
    grid-area: 12 / 1 / 13 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b79897fd-e1cc79d3 {
    grid-area: 13 / 1 / 14 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989810-e1cc79d3 {
    grid-area: 14 / 1 / 15 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989820-e1cc79d3 {
    grid-area: 15 / 1 / 16 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989834-e1cc79d3 {
    grid-area: 16 / 1 / 17 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b7989848-e1cc79d3 {
    grid-area: 17 / 1 / 18 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798985c-e1cc79d3 {
    grid-area: 18 / 1 / 19 / 2;
    justify-self: stretch;
  }

  #w-node-_184a5bf3-941a-821b-6689-e723b798986e-e1cc79d3 {
    grid-area: 19 / 1 / 20 / 2;
    justify-self: stretch;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4c9-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ca-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4dd-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4de-e1cc79d3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4df-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e0-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e2-e1cc79d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e4-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4e8-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ea-e1cc79d3 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ec-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4ee-e1cc79d3 {
    grid-area: 18 / 1 / 19 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f0-e1cc79d3 {
    grid-area: 16 / 1 / 17 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f1-e1cc79d3 {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f3-e1cc79d3 {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f5-e1cc79d3 {
    grid-area: 13 / 1 / 14 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f6-e1cc79d3 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4f8-e1cc79d3 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4fa-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_443e4235-85f4-267e-10e7-15b0a808b4fb-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dc1-e1cc79d3 {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dc3-e1cc79d3, #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dc5-e1cc79d3, #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dc7-e1cc79d3 {
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dc9-e1cc79d3 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dcb-e1cc79d3 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dcd-e1cc79d3 {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dcf-e1cc79d3 {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dd1-e1cc79d3 {
    grid-area: 9 / 1 / 10 / 2;
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dd3-e1cc79d3 {
    grid-area: 10 / 1 / 11 / 2;
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dd5-e1cc79d3 {
    grid-area: 11 / 1 / 12 / 2;
    justify-self: stretch;
  }

  #w-node-ac8602e6-04c4-048f-3ece-5e1b44071dd7-e1cc79d3 {
    grid-area: 12 / 1 / 13 / 2;
    justify-self: stretch;
  }

  #w-node-c848ab7b-4bbb-8fea-91dd-1db465267839-e1cc79d3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c848ab7b-4bbb-8fea-91dd-1db46526783b-e1cc79d3 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-6acc79d4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-6acc79d4 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-6acc79d4 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-6acc79d4 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-6acc79d4 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-6acc79d4 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-6acc79d4 {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-6acc79d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-6acc79d4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-6acc79d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-6acc79d4 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-6acc79d4 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-6acc79d4 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-6acc79d4, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-6acc79d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-6acc79d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-6acc79d4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-6acc79d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-6acc79d4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-6acc79d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-6acc79d4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-6acc79d4 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-6acc79d4 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-6acc79d4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-6acc79d4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-a0cc79d5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-a0cc79d5 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-a0cc79d5 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-a0cc79d5 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-a0cc79d5 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-a0cc79d5 {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-a0cc79d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-a0cc79d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-a0cc79d5 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-a0cc79d5 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-a0cc79d5, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-a0cc79d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-a0cc79d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-a0cc79d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-a0cc79d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-a0cc79d5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-a0cc79d5 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-a0cc79d5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-a0cc79d5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2890e485-ad2b-b22f-f387-de637362a156-b1cc79d7 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: end;
  }

  #w-node-_2890e485-ad2b-b22f-f387-de637362a158-b1cc79d7 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-_2890e485-ad2b-b22f-f387-de637362a15e-b1cc79d7 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2890e485-ad2b-b22f-f387-de637362a160-b1cc79d7 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-_2890e485-ad2b-b22f-f387-de637362a166-b1cc79d7 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2890e485-ad2b-b22f-f387-de637362a168-b1cc79d7 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-85cc79da {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-85cc79da {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-85cc79da {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-85cc79da {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-85cc79da {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-85cc79da {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-85cc79da {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-85cc79da {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-85cc79da {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-85cc79da {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-85cc79da {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-85cc79da {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-85cc79da {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-85cc79da, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-85cc79da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-85cc79da {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-85cc79da {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-85cc79da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-85cc79da {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-85cc79da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-85cc79da {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-85cc79da {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-85cc79da {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-85cc79da {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-85cc79da {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8f8e8d7f-7f90-20ab-3a01-cb3891ea6bf1-85cc79da {
    justify-self: auto;
  }

  #w-node-f5def91b-0dd5-5111-d9a4-3ad298c7bb4e-40cc79dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-f7a97aaa-d45f-e94e-c237-cc2015b91289-40cc79dc {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_2e0c0b74-bbad-ea1e-9d24-4169baa5fde9-70cc79f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-da72148b-ca3f-d629-54b8-6d631bff9c5d-70cc79f9 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_30a20afb-2750-f4f1-0f8e-35a39d3bcb1b-70cc79f9 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: center;
  }

  #w-node-fa9095ef-4e13-53fb-5dcd-e2d492be6fa7-70cc79f9 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: center;
  }

  #w-node-aadc4557-50f5-bd48-3637-f146ca3c7f58-70cc79f9 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
    justify-self: auto;
  }

  #w-node-b8421ac6-6edf-f574-591b-9e6f91754090-70cc79f9 {
    align-self: center;
  }

  #w-node-fcb81ea9-5916-67a6-ee7a-f885b6b7d9e7-70cc79f9 {
    justify-self: stretch;
  }

  #w-node-db2be67a-b26c-1fa1-976f-50bbe392cebd-70cc79f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d1ea66cb-8d9c-27cf-e16f-3b5b8c1ee6d7-70cc79f9 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-f68de498-b010-0261-9420-48bec687b800-70cc79f9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_86003868-ab0c-9227-8911-2124b89ed3d1-70cc79f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86003868-ab0c-9227-8911-2124b89ed3d2-70cc79f9 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-_86003868-ab0c-9227-8911-2124b89ed3d9-70cc79f9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-6ecc79fa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-6ecc79fa {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-6ecc79fa {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-6ecc79fa {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-6ecc79fa {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-6ecc79fa {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-6ecc79fa {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-6ecc79fa {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-6ecc79fa {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-6ecc79fa {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-6ecc79fa {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-6ecc79fa {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-6ecc79fa {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-6ecc79fa, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-6ecc79fa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-6ecc79fa {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-6ecc79fa {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-6ecc79fa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-6ecc79fa {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-6ecc79fa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-6ecc79fa {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-6ecc79fa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-6ecc79fa {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-6ecc79fa {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-6ecc79fa {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-accc79fb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-accc79fb {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-accc79fb {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-accc79fb {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-accc79fb {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-accc79fb {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-accc79fb {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-accc79fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-accc79fb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-accc79fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-accc79fb {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-accc79fb {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-accc79fb {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-accc79fb, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-accc79fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-accc79fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-accc79fb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-accc79fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-accc79fb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-accc79fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-accc79fb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-accc79fb {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-accc79fb {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-accc79fb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-accc79fb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-db8aa296-c03e-476e-fccc-fdb34a191460-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-db8aa296-c03e-476e-fccc-fdb34a191461-6acc79fd, #w-node-f4255d39-88c8-c114-555e-2ed4152b2bd8-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e44-6acc79fd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e46-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e47-6acc79fd {
    grid-area: 5 / 1 / 6 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e48-6acc79fd {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e49-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4b-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4d-6acc79fd {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e51-6acc79fd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e53-6acc79fd {
    grid-area: 18 / 1 / 19 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e55-6acc79fd {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e57-6acc79fd {
    grid-area: 19 / 1 / 20 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e59-6acc79fd {
    grid-area: 17 / 1 / 18 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5a-6acc79fd {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5c-6acc79fd {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5e-6acc79fd {
    grid-area: 14 / 1 / 15 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5f-6acc79fd {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e61-6acc79fd {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e63-6acc79fd {
    grid-area: 11 / 1 / 12 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e64-6acc79fd {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a34bd1c4-184d-8388-a491-103e3f953836-6acc79fd {
    grid-area: Area;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-a34bd1c4-184d-8388-a491-103e3f953838-6acc79fd, #w-node-a34bd1c4-184d-8388-a491-103e3f95383a-6acc79fd, #w-node-a34bd1c4-184d-8388-a491-103e3f95383c-6acc79fd {
    justify-self: stretch;
  }

  #w-node-a34bd1c4-184d-8388-a491-103e3f95383e-6acc79fd {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: stretch;
  }

  #w-node-_20186bea-7da8-0346-4f1e-f03e3d3779c6-6acc79fd {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: stretch;
  }

  #w-node-_826e3a91-2412-89e3-5821-f4a1fff8bc28-6acc79fd {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: stretch;
  }

  #w-node-_367ff1ef-e73a-4296-7fb7-e4520dce17da-6acc79fd {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: stretch;
  }

  #w-node-bad8f617-c349-51dd-a71e-9412a2605138-6acc79fd {
    grid-area: 9 / 1 / 10 / 2;
    justify-self: stretch;
  }

  #w-node-d0d11b29-900c-247a-b7f6-9705aa4f44ad-6acc79fd {
    grid-area: 10 / 1 / 11 / 2;
    justify-self: stretch;
  }

  #w-node-_451d118c-1da5-d29c-0541-1fb693242996-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd36f-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd372-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd37b-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd392-6acc79fd {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd398-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3a0-6acc79fd {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc6f-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc72-6acc79fd, #w-node-e5ac33d6-0812-5610-490d-62a2e0279bc5-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc7b-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dca1-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_8faa99d8-8bf5-ef1b-4d8e-61e8828b49d1-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_8faa99d8-8bf5-ef1b-4d8e-61e8828b49d3-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd407-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd413-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd419-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd42b-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_12d05ad4-e7bc-c7c8-459d-82d2719307a3-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_12d05ad4-e7bc-c7c8-459d-82d2719307a6-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd436-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd438-6acc79fd, #w-node-b768aa40-2945-09a2-995d-6fde979fd43f-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd443-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd456-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd462-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd477-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd47f-6acc79fd, #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafac-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafaf-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafb2-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_356bd83a-2d72-90f4-6bce-2135dc4eafb8-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_073fe15e-a69a-e297-724b-5dd7157a1c4d-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_073fe15e-a69a-e297-724b-5dd7157a1c50-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8c5-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8c8-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8cb-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_95648d19-24db-ca02-3650-b22c3c71d8d1-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_74f1b174-fd8b-80c2-f98d-858e8736fd3d-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_74f1b174-fd8b-80c2-f98d-858e8736fd40-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_74f1b174-fd8b-80c2-f98d-858e8736fd43-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_74f1b174-fd8b-80c2-f98d-858e8736fd49-6acc79fd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d185cc9e-224a-c93b-cdf0-71d4483b25b8-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-d185cc9e-224a-c93b-cdf0-71d4483b25ba-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_4fba5f16-cac8-f512-3369-51d3322680b5-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4f6f4e16-bc1b-242b-34e9-88b27a47bd90-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-f4a52db4-3034-2c69-474a-d622b33f8cf9-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
    align-self: stretch;
    justify-self: auto;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ce-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4cf-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4d1-6acc79fd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4e3-6acc79fd {
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4f7-6acc79fd {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd50a-6acc79fd {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd51d-6acc79fd {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd52e-6acc79fd {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd541-6acc79fd {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd567-6acc79fd {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd57a-6acc79fd {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5c4-6acc79fd {
    grid-area: 13 / 1 / 14 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5d8-6acc79fd {
    grid-area: 15 / 1 / 16 / 2;
    justify-self: stretch;
  }

  #w-node-_2c479ea7-78ac-0662-e209-a6bf3c611fe1-6acc79fd {
    grid-area: 10 / 1 / 11 / 2;
    justify-self: stretch;
  }

  #w-node-_7fa90407-53eb-8fcd-766e-03a66d8d0e42-6acc79fd {
    grid-area: 11 / 1 / 12 / 2;
    justify-self: stretch;
  }

  #w-node-_8877b5ab-3263-9cda-4a3f-9a1d3d5a86bc-6acc79fd {
    grid-area: 12 / 1 / 13 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd614-6acc79fd {
    grid-area: 14 / 1 / 15 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd63b-6acc79fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd63c-6acc79fd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_081a6d42-ce2a-c56f-0406-6c69ab3a6e3b-6acc79fd {
    grid-area: 2 / 1 / 3 / 3;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_7919b38d-86a7-2fcc-3dc5-030fc2d9285a-96cc7a00 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9437a9d7-3cdd-b91e-9fd5-e2a34c3e58e8-50cc7a05 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: start;
  }

  #w-node-_254e3658-fd8c-9584-e0bc-8f598e8203ea-50cc7a05 {
    grid-area: 1 / 2 / 2 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-c13e7984-f582-34f7-8b06-941d534ec6f7-50cc7a05 {
    grid-area: 3 / 1 / 4 / 4;
    align-self: center;
  }

  #w-node-b52c404d-1a8b-0d7b-6d63-7d15df3a712b-50cc7a05 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_85bf7495-5db6-b7eb-20db-f5ad9b991dfc-50cc7a05 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: center;
  }

  #w-node-ce722b14-6a1a-29f4-01bd-dc23968afe1b-50cc7a05 {
    justify-self: start;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-88cc7a1e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-88cc7a1e {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-88cc7a1e {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-88cc7a1e {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-88cc7a1e {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-88cc7a1e {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-88cc7a1e {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-88cc7a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-88cc7a1e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-88cc7a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-88cc7a1e {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-88cc7a1e {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-88cc7a1e {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-88cc7a1e, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-88cc7a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-88cc7a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-88cc7a1e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-88cc7a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-88cc7a1e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-88cc7a1e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-88cc7a1e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-88cc7a1e {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-88cc7a1e {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-88cc7a1e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-88cc7a1e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-db8aa296-c03e-476e-fccc-fdb34a191460-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-db8aa296-c03e-476e-fccc-fdb34a191461-fdcc7a46, #w-node-f4255d39-88c8-c114-555e-2ed4152b2bd8-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e44-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e46-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e47-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e48-fdcc7a46 {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e49-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4b-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e4d-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e51-fdcc7a46 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e53-fdcc7a46 {
    grid-area: 18 / 1 / 19 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e55-fdcc7a46 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e57-fdcc7a46 {
    grid-area: 19 / 1 / 20 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e59-fdcc7a46 {
    grid-area: 17 / 1 / 18 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5a-fdcc7a46 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5c-fdcc7a46 {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5e-fdcc7a46 {
    grid-area: 14 / 1 / 15 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e5f-fdcc7a46 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e61-fdcc7a46 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e63-fdcc7a46 {
    grid-area: 11 / 1 / 12 / 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_9006e36a-4e8a-8eed-4900-983e77230e64-fdcc7a46 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd36f-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd372-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd375-fdcc7a46 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd378-fdcc7a46 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd37b-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd384-fdcc7a46 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd38a-fdcc7a46 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd392-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd398-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3a0-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3a3-fdcc7a46 {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3a6-fdcc7a46 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3aa-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3ac-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc6f-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc72-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc75-fdcc7a46 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc78-fdcc7a46 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc7b-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc81-fdcc7a46 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc87-fdcc7a46 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dc8f-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dca1-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dca9-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dcac-fdcc7a46 {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-_73d520a2-df08-487f-1baa-9030b045dcaf-fdcc7a46 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_795a0497-88d2-26b0-debe-13b02d684128-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_795a0497-88d2-26b0-debe-13b02d68412a-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3b7-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3b9-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3d0-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3d3-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3dc-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3df-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3e5-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3e8-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3ee-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd3f0-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd407-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd40a-fdcc7a46 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd40d-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd410-fdcc7a46 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd413-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd419-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd41c-fdcc7a46 {
    grid-area: 8 / 1 / 9 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd422-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd428-fdcc7a46 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd42b-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd436-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd438-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd43f-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd443-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd456-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd459-fdcc7a46 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd45c-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd45f-fdcc7a46 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd462-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd468-fdcc7a46 {
    grid-area: 8 / 1 / 9 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd46e-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd474-fdcc7a46 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd477-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd47f-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd484-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd486-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd496-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd499-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd49f-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4a2-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ab-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ae-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 3;
    align-self: start;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4b7-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4b9-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_4fba5f16-cac8-f512-3369-51d3322680b5-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4f6f4e16-bc1b-242b-34e9-88b27a47bd90-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4ce-fdcc7a46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4cf-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4d1-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4e3-fdcc7a46 {
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd4f7-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd50a-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd51d-fdcc7a46 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd52e-fdcc7a46 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd541-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd554-fdcc7a46 {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd567-fdcc7a46 {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd57a-fdcc7a46 {
    grid-area: 9 / 1 / 10 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd58b-fdcc7a46 {
    grid-area: 10 / 1 / 11 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd59e-fdcc7a46 {
    grid-area: 11 / 1 / 12 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5b1-fdcc7a46 {
    grid-area: 12 / 1 / 13 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5c4-fdcc7a46 {
    grid-area: 13 / 1 / 14 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5d8-fdcc7a46 {
    grid-area: 14 / 1 / 15 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd5ec-fdcc7a46 {
    grid-area: 15 / 1 / 16 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd600-fdcc7a46 {
    grid-area: 16 / 1 / 17 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd614-fdcc7a46 {
    grid-area: 17 / 1 / 18 / 2;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd63b-fdcc7a46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd63c-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd657-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd687-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd688-fdcc7a46 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6b3-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6c2-fdcc7a46 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6cb-fdcc7a46 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-b768aa40-2945-09a2-995d-6fde979fd6d2-fdcc7a46 {
    grid-area: 6 / 1 / 7 / 3;
    justify-self: auto;
  }

  #w-node-_1c29c6ee-4be9-4b2f-70d6-aafe708e8b02-08cc7a47 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ec90517c-190e-a2f4-a0ea-0da2e2db05ed-08cc7a47, #w-node-ec90517c-190e-a2f4-a0ea-0da2e2db05e6-08cc7a47, #w-node-_61b64d5f-77f3-706a-754d-a414ded18b98-08cc7a47, #w-node-d6b1713c-f14b-2afc-9cec-9bf3b03ccc4d-08cc7a47, #w-node-d7b8f846-9c70-8de3-8442-3794abc3a46b-08cc7a47, #w-node-_0444d14b-f577-ca39-4acd-849936470c83-08cc7a47, #w-node-d3b93019-73bf-a911-68ee-7b9a211a058e-08cc7a47, #w-node-_3087c04b-1538-26af-b57c-581bc7f9326a-08cc7a47 {
    justify-self: stretch;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-a9cc7a48 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-a9cc7a48 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-a9cc7a48 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-a9cc7a48 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-a9cc7a48 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-a9cc7a48 {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-a9cc7a48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-a9cc7a48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-a9cc7a48 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-a9cc7a48 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-a9cc7a48, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-a9cc7a48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-a9cc7a48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-a9cc7a48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-a9cc7a48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-a9cc7a48 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-a9cc7a48 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-a9cc7a48 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-a9cc7a48 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_39cbc3ce-cdaf-6deb-1206-8ffc0ec092ca-d8cc7a49, #w-node-_71de9328-ed4e-dd12-83f6-5067399367df-d8cc7a49 {
    justify-self: stretch;
  }

  #w-node-eb948586-418a-5a2c-86ff-57e46043c189-d8cc7a49 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_6d038a46-50aa-c419-9159-0b85cffe4e5f-d8cc7a49, #w-node-_2226c809-1074-f8eb-04c0-af05b9441357-d8cc7a49, #w-node-c663df2b-7247-8d0b-4faf-d113064c0a48-d8cc7a49, #w-node-_15894a1f-0e08-350c-78af-6a4ae7acb3ab-d8cc7a49 {
    justify-self: stretch;
  }

  #w-node-_0bffa115-51e6-f2a2-c60d-1dcc9f85b18a-9fcc7a4b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_00e35168-c454-81dc-5632-f3b78f9e88e8-9fcc7a4b {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-f5f8677c-e759-e71a-8ebb-61160aa81f4c-18cc7a4c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f95a311e-a0ea-10b4-a61b-9e9f9ebbaecb-18cc7a4c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_30fb55bc-9839-e3e6-954f-55d99a8b3974-18cc7a4c {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_247b5d75-4408-77f7-c0ca-dc18c0974697-18cc7a4c {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_36398538-747b-b790-f122-5d191520897c-18cc7a4c {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: center;
  }

  #w-node-a4e94123-048d-6741-63f1-c535c2a426a3-18cc7a4c {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_007c9416-5799-b8ca-51e5-0d4ad3ca3bb5-18cc7a4c {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-bf5b5f41-ecb9-8ab0-3bad-9a8e407151ad-18cc7a4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_397ed734-42a3-f0b9-b3bb-9ca8ecf85252-18cc7a4c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7d5903c0-70a3-ff5b-9884-0ad6f60e79b9-18cc7a4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e4d8551c-bcc2-3820-ec96-7cf4e8fb6810-18cc7a4c {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_1a6d2832-ccb3-d98b-08ea-03927ab1478b-18cc7a4c {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_6b1595fe-de42-34f1-1bf3-71b7afb6420f-18cc7a4c {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_55d608bb-d3ee-4243-b737-0f0c6456ec96-18cc7a4c, #w-node-_17a43ee5-af25-4c7c-a277-27c670911a56-18cc7a4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4055-18cc7a4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fd5e479f-9c74-08d3-e6f3-e44d281d4056-18cc7a4c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf4-18cc7a4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a05818-1c1f-5386-f021-b8704c90bbf5-18cc7a4c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325c-18cc7a4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93a02ee6-f8ab-083c-b9bc-cf43e0a9325d-18cc7a4c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16f0973a-41be-04e5-df3c-699e5ec6a1d0-18cc7a4c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f991-18cc7a4c {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f997-18cc7a4c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_849d04c9-6f18-aedc-206b-7ccd5b06f99f-18cc7a4c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5f52e564-cd21-68cc-eebe-87f048f0c97c-aa8e1426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4fba4078-58a6-22f4-f82b-1691a04faf06-aa8e1426 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-e60234c5-5022-05a4-fd86-2d587f1093b4-aa8e1426 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ebaa002b-5575-1bfa-1e73-9fb812304290-aa8e1426 {
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-bf04d913-d547-112a-c7c1-2c12f2170079-aa8e1426 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: stretch;
  }

  #w-node-_67a1e53b-388e-9543-4100-6fdf3d8fc9bf-aa8e1426 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: stretch;
  }

  #w-node-e3bf6835-7aa3-1f50-b434-fcd1b434f0d1-aa8e1426 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b65d6e6f-7f8b-a0bb-1805-a3254c362ac9-aa8e1426 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c20930b8-c164-57ca-b985-fe465c70eeb1-aa8e1426 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_6279252d-809a-4f5a-b3e2-d5b05a756f8a-aa8e1426 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a28be16e-5ec5-0e16-8fe0-36be77bb21f1-aa8e1426 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_0654997d-2e5d-285c-2132-6b9259b0c240-aa8e1426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f42644-aa8e1426 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f4265b-aa8e1426 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f42658-aa8e1426 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f42653-aa8e1426 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-d55e5166-ba2c-de51-73be-7731c1f4264a-aa8e1426 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_33457d75-3e95-6be3-a9af-92a9e83795ab-aa8e1426 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-_7ab53f71-8fd0-02d3-1928-0dc526bddbde-aa8e1426 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7babff-3fbaa638 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac00-3fbaa638 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac26-3fbaa638 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac2b-3fbaa638 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: stretch;
    justify-self: stretch;
  }

  #innovative-tools-crd.w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac31-3fbaa638 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7b31eb70-cab4-5af0-9931-affb8a7bac39-3fbaa638 {
    grid-area: 3 / 1 / 4 / 2;
  }
}
