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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --e: #21627d;
  --w-bg: #e8f8ff;
  --2: #0c3141;
}

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

.text-block {
  color: #0c3141;
  font-size: .8rem;
}

.nav_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  white-space: nowrap;
  word-break: keep-all;
  color: color-mix(in srgb, currentColor 75%, transparent);
  border-radius: .5rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .5em .75em;
  text-decoration: none;
  display: flex;
}

.nav_link:hover {
  color: inherit;
  padding-left: .75em;
  padding-right: .75em;
}

.nav_link.w--current, .nav_link.w--open {
  background-color: #82d3ff1a;
}

.icon_medium {
  color: #78cbb6;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.button {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.button.is-secondary {
  box-shadow: none;
  color: #fff;
  cursor: auto;
  background-color: #21627d;
  background-image: none;
  border-width: 1px;
  border-color: #0000;
}

.button.is-secondary:hover {
  box-shadow: none;
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button.is-secondary:active {
  box-shadow: none;
  background-color: #82d3ff33;
}

.nav_menu-list-item {
  margin-bottom: 0;
  display: flex;
}

.nav_right {
  grid-column-gap: 1em;
  grid-row-gap: 2rem;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.mega-nav_link-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.mega-nav_dropdown-list-wrapper {
  color: #fff;
  background-color: #0c3141;
  border: 1px solid #16ffc4;
  border-radius: .75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75%;
  padding: 2rem;
  box-shadow: 0 4px 8px -2px #0000001a;
}

.mega-nav_dropdown-list-wrapper.w--open {
  border-radius: .75rem;
  order: 0;
  justify-content: center;
  align-self: auto;
  padding: 2rem;
  display: flex;
  position: absolute;
  inset: 100% 0% auto;
  box-shadow: 0 8px 8px -4px #0000001a;
}

.mega-nav_dropdown-list-wrapper.color-v2 {
  background-color: #21627d;
  border: 1px solid #16ffc4;
}

.nav_center {
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: static;
}

.button_label {
  white-space: pre;
  border: 1px solid #0000;
}

.nav_menu {
  background-color: #0000;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.icon {
  color: #82d3ff;
  vertical-align: middle;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.nav_container {
  z-index: 500;
  background-color: #ddd0;
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: .7rem 1rem;
  display: flex;
}

.nav_mobile-menu-button {
  color: inherit;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .5rem;
}

.nav_mobile-menu-button:hover {
  color: inherit;
}

.nav_mobile-menu-button.w--open {
  z-index: 2;
  background-color: #0000;
}

.nav_mobile-menu-button.w--open:hover {
  color: #0009;
}

.mega-nav_dropdown-list.w--open {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding-top: 1.25rem;
  display: flex;
  left: 0;
  right: 0;
}

.mega-nav_list {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.nav_menu-list {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.text-block-6 {
  color: #0c3141;
}

.grid_3-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.grid_3-col.tablet-1-col.gap-small.nav-fix {
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start stretch;
}

.grid_3-col.tablet-1-col.gap-medium {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_3-col.tablet-1-col.gap-medium.margin-bottom_none {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_3-col.tablet-1-col.gap-medium.margin-bottom_none.fixed-nav {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.nav-caret {
  color: #0c3141;
  margin: 0;
  position: relative;
}

.nav_dropdown-menu {
  position: static;
}

.eyebrow {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.eyebrow.text-color_secondary {
  color: #78cbb6;
}

.eyebrow.text-color_secondary.spacing {
  margin-bottom: 1rem;
}

.nav {
  z-index: 99;
  color: #fff;
  background-color: #e8f8ff;
  border-bottom: .5px solid #21627d;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: .8rem;
  display: flex;
  position: fixed;
}

.button-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.button-group.margin-top_none {
  margin-top: 0;
}

._2 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

._2.position_relative.padding-bottom_large.z-index_2 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  bottom: 130px;
}

.header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header.is-2-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  display: grid;
}

.button-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-2:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-2:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-2:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.position_relative {
  position: relative;
}

.position_relative.min-height_100dvh {
  min-height: 100vh;
}

.grid_1-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.overlay_opacity-middle {
  opacity: .84;
  background-color: #21627d;
  position: absolute;
  inset: 0%;
}

.overlay_opacity-middle.mask_top {
  opacity: .88;
  background-color: #21627d00;
  background-image: linear-gradient(#0c3141b3, #1d6585b3);
}

.paragraph_large {
  color: #0c3141;
  text-align: left;
  letter-spacing: 0;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.paragraph_large.cooolor {
  color: #e8f8ff;
  font-family: Manrope, sans-serif;
  font-weight: 300;
}

.heading_h1 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1.margin-bottom_none {
  padding-bottom: 15px;
}

.heading_h1.margin-bottom_none.oh-hell-nah {
  color: #e8f8ff;
  font-family: Manrope, sans-serif;
  font-size: 5rem;
  font-weight: 500;
}

.flex_vertical {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.flex_vertical.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.flex_vertical.gap-large {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

._1 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

._1.padding_none {
  background-color: #e8f8ff;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

._1.padding_none.text-color_on-overlay.main {
  margin-top: 0;
  padding: 0 0;
}

._1.hidden-combo {
  display: none;
}

.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image_cover.position_absolute.radius_all-0 {
  z-index: 0;
}

.button-group-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.button-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-3:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-3:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-3:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.subheading.w {
  color: #e8f8ff;
}

.card_body {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.card_body.max-width_large {
  background-color: #04141b00;
  border-radius: 10px;
  max-width: 50rem;
  height: 560px;
}

.overlay_opacity-middle-2 {
  opacity: .84;
  background-color: #21627d;
  position: absolute;
  inset: 0%;
}

.overlay_opacity-middle-2.z-index_1.radius_card {
  z-index: 1;
  background-color: #21627d;
  border-radius: 15px;
}

.heading_h1-2 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-2.color-2 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.image {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-group-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.card_body {
  background-color: #04141bbf;
}

.card_body.margin-top_large {
  background-color: #e8f8ff;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.heading-10 {
  color: #21627d;
  font-family: Manrope, sans-serif;
  font-size: 2.3rem;
  font-weight: 600;
}

.ix_sticky-card {
  position: sticky;
  top: 0;
}

.ix_sticky-card.is-card-1 {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.container-3 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.image_cover-2 {
  vertical-align: bottom;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.card {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.gap-xxlarge.ratio_3x2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  aspect-ratio: auto;
  grid-template-columns: minmax(0, .75fr) 1fr;
  place-items: center stretch;
}

.header-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

._3 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

._3.tablet-1-col.gap-large {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
}

._3.tablet-1-col.gap-xxlarge {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

._3.tablet-1-col.gap-xxlarge.is-y-center {
  place-items: center;
}

.div-block-3 {
  max-width: 400px;
  height: 550px;
}

.container-4 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.flex_horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal.flex_vertical-3 {
  flex-direction: column;
}

.flex_horizontal.flex_vertical-3.is-y-center {
  justify-content: center;
}

.divider-vertical {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: color-mix(in srgb, currentColor 30%, transparent);
  align-self: stretch;
}

.divider-vertical.is-secondary {
  border-left-color: color-mix(in srgb, currentColor 15%, transparent);
}

.heading_h2 {
  color: #21627d;
  text-align: center;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.paragraph_large-2 {
  color: #0c3141;
  text-align: left;
  letter-spacing: 0;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.paragraph_large-2.margin-bottom_none {
  font-size: 1rem;
}

.paragraph_large-2.margin-bottom_none.text-color_secondary.text-align_center {
  text-align: left;
}

.grid_3-col-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-2.gap-small {
  place-items: center stretch;
}

.grid_3-col-2.gap-small.stats {
  grid-template-columns: 1fr 1fr 1fr;
}

.flex_vertical-3 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.flex_vertical-3.is-x-center {
  text-align: left;
}

.header-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

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

.paragraph_small {
  letter-spacing: 0;
  margin-bottom: .7em;
  font-size: .88rem;
  line-height: 1.6em;
}

.paragraph_small.margin-bottom_none {
  min-height: 0;
}

.container-5 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.flex_horizontal-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-2.is-y-center.gap-xsmall.margin-bottom_xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.card-3 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.card-3.test {
  color: #0c3141;
}

.subheading-2 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.card_body-3 {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.card_body-3.test {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #0c3141;
}

.grid_3-col-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-3.gap-small {
  place-items: center stretch;
}

.grid_3-col-3.gap-small.testo {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.header-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-4.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.eyebrow-3 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.avatar {
  object-fit: cover;
  background-color: #78cbb6;
  border-radius: 100rem;
  flex: none;
  width: 4rem;
  height: 4rem;
  position: relative;
  overflow: hidden;
}

.container-6 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.margin_bottom-auto {
  max-width: 500px;
  margin-bottom: auto;
}

.card-4 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.button-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-4:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-4:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-4:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.button-4.is-secondary {
  box-shadow: none;
  color: #fff;
  cursor: auto;
  background-color: #21627d;
  background-image: none;
  border-width: 1px;
  border-color: #0000;
}

.button-4.is-secondary:hover {
  box-shadow: none;
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-4.is-secondary:active {
  box-shadow: none;
  background-color: #82d3ff33;
}

.card_body-4 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.ratio_4x3 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.paragraph_xxlarge {
  color: #0c3141;
  letter-spacing: 0;
  margin-bottom: .7em;
  font-family: Manrope, sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.6em;
}

.heading_h1-3 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-3.color {
  color: #21627d;
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.grid_2-col-2 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.image_cover-4 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.button-group-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.heading-5 {
  color: #21627d;
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.container-7 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-7.is-small {
  max-width: 1000px;
}

.subheading-3 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.padding_xsmall {
  padding: 1rem;
}

.paragraph_large-3 {
  color: #0c3141;
  text-align: left;
  letter-spacing: 0;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.paragraph_large-3.margin-bottom_none {
  font-family: Manrope, sans-serif;
  font-size: 1rem;
}

.header-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-5.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.accordion {
  background-color: color-mix(in srgb, currentColor 5%, transparent);
  border-radius: .25rem;
  width: 100%;
  margin-bottom: .5rem;
}

.accordion:hover {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}

.accordion.is-transparent {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: color-mix(in srgb, currentColor 40%, transparent);
  background-color: #0000;
  border-radius: 0;
  margin-bottom: 0;
}

.flex_vertical-5 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.accordion_icon {
  order: 1;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
}

.accordion_toggle-transparent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #0c3141;
  background-color: #0000;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 0;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.accordion_toggle-transparent.w--open {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion_content {
  background-color: #0000;
  padding: 0;
  position: static;
  overflow: hidden;
}

.accordion_content.w--open {
  position: relative;
}

.container-8 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-8.text-align_center.margin-container {
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: 20px;
  padding: 4rem 1rem;
}

.text-block-8 {
  color: #0c3141;
}

.subheading-4 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.text-color_secondary {
  color: #333;
}

.link {
  color: #21627d;
  text-decoration: none;
  transition: all .35s cubic-bezier(.77, 0, .175, 1);
}

.link:hover {
  color: #0c3141;
}

.heading_h2-3 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.display_block {
  color: #0c3141;
  display: block;
}

.header-6 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-6.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.text-link {
  color: #82d3ff;
  text-decoration: underline;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  font-weight: 400;
  display: inline;
}

.text-link:hover {
  color: #82d3ff99;
  text-decoration: underline;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
}

.text-link.is-secondary {
  color: #0c3141;
  text-decoration: none;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
}

.text-link.is-secondary:hover {
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
}

.text-link.is-secondary.cta {
  color: #21627d;
}

.text-link.is-secondary.cta:hover, .text-block-2 {
  color: #0c3141;
}

.is-large-1x1 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1.margin-bottom_xsmall.margin-horizontal_auto.is-background {
  color: #21627d;
}

.heading_h5 {
  color: #0c3141;
  letter-spacing: 0;
  margin-bottom: .5em;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3em;
}

.footer_icon-link {
  color: color-mix(in srgb, currentColor 70%, transparent);
  justify-content: center;
  align-items: center;
  padding: .35rem;
  display: inline-flex;
}

.footer_icon-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0c3141;
  background-color: #0000;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.footer_link {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: color-mix(in srgb, currentColor 60%, transparent);
  justify-content: flex-start;
  align-items: center;
  padding-top: .35em;
  padding-bottom: .35em;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.footer_link:hover {
  opacity: 1;
  color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration: underline;
}

.footer {
  color: #fff;
  background-color: #e8f8ff;
  border-top: 1px solid #21627d;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.text-color_secondary-2 {
  color: #333;
}

.heading_h6 {
  letter-spacing: .1em;
  margin-bottom: .5em;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1.3em;
}

.heading_h6.text-color_secondary-2 {
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 600;
}

.grid_5-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_5-col.gap-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.divider {
  -webkit-text-stroke-width: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: color-mix(in srgb, currentColor 15%, transparent);
  align-self: stretch;
}

.logo {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  color: inherit;
  justify-content: flex-start;
  align-items: center;
  height: 2.5rem;
  text-decoration: none;
  display: flex;
}

.icon_small-1x1 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: relative;
}

.icon_small-1x1.text-color_inherit {
  color: var(--e);
}

.gap-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.margin-bottom_none-3 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.screen-reader {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.footer_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex_vertical-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.div-block-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.subheading-5 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.position_relative-2 {
  position: relative;
}

.ratio_1x1-2 {
  aspect-ratio: 1;
  position: relative;
}

.ratio_4x3-2 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.heading_h1-4 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-4.color {
  color: #21627d;
}

.header-7 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-2 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-2.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.button-5 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-5:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-5:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-5:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-6 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.subheading-6.w {
  color: #e8f8ff;
}

.grid_1-col-2 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_1-col-2.tablet-1-col.gap-xxlarge.is-y-center {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: minmax(0, 1fr) 1fr;
  place-items: center;
}

.grid_1-col-2.tablet-1-col.gap-large {
  grid-template-columns: minmax(0, 1fr) 1fr;
}

.overlay_opacity-middle-3 {
  opacity: .84;
  background-color: #21627d;
  position: absolute;
  inset: 0%;
}

.overlay_opacity-middle-3.z-index_1.radius_card {
  background-color: #21627d;
  border-radius: 20px;
}

.heading_h1-5 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-5.color-2 {
  color: #fff;
}

.image-3 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-3.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-group-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.card_body-6 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.paragraph_large-4 {
  color: #0c3141;
  text-align: left;
  letter-spacing: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-4 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h4 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.header-8 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_4-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_4-col.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.margin-bottom_none-4 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.paragraph_large-5 {
  color: #0c3141;
  text-align: left;
  letter-spacing: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.button-6 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-6:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-6:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-6:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.image_cover-5 {
  vertical-align: bottom;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.button_label-2 {
  white-space: pre;
  border: 1px solid #0000;
}

.heading_h2-5 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.margen {
  margin-top: 40px;
}

.header-9 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.margin-bottom_none {
  text-align: left;
  font-size: 1rem;
}

.button-group-6 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.grid_3-col-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-copy.gap-small.ya-porfavor-editr {
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center stretch;
}

.margin-bottom_none-copy {
  color: #0c3141;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  margin-bottom: 0 !important;
}

.card_body-7 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.subheading-7 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.image_cover-6 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gap-medium {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.svg-7 {
  color: #78aac0;
}

.display_block-2 {
  color: #0c3141;
  display: block;
}

.ratio_3x2.utility-tilt-left, .ratio_3x2.utility-tilt-right {
  border-radius: 10px;
}

.svg-8 {
  color: #78aac0;
}

.heading_h1-6 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-10 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_4-col-2 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_4-col-2.gap-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.grid_4-col-2.gap-small.gridd-contact {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.svg-10 {
  color: #78aac0;
}

.text-link-2 {
  color: #82d3ff;
  text-decoration: underline;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  font-weight: 400;
  display: inline;
}

.text-link-2:hover {
  color: #82d3ff99;
  text-decoration: underline;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
}

.text-link-2.is-secondary {
  color: #0c3141;
  text-decoration: none;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
}

.text-link-2.is-secondary:hover {
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
}

.button-7 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-7:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-7:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-7:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.is-large-1x1-2 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.text-block-11, .text-block-9 {
  color: #0c3141;
}

.heading_h5-2 {
  color: #0c3141;
  letter-spacing: 0;
  margin-bottom: .5em;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3em;
}

.is-x-center {
  text-align: left;
}

.ratio_1x1-2-2 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-7 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-7.big-headd {
  font-size: 7.5rem;
}

.header-11 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-11.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.custom_hero-center-offset {
  flex: none;
  width: 70vw;
  min-width: 100%;
  max-width: 120rem;
}

.image-4 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-4.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.overflow_clip {
  margin-top: 0;
}

.ratio_3x2-2 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.tittle-holder {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-top: 4rem;
  display: flex;
}

.flex_vertical-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.grid_9-col-2 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.eyebrow-4 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.eyebrow-4.padding {
  margin-bottom: 1rem;
}

.paragraph_large-6 {
  color: #0c3141;
  text-align: left;
  letter-spacing: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.bold-text {
  color: var(--e);
  font-family: Manrope, sans-serif;
}

.eyebrow-5 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.eyebrow-5.padding {
  margin-bottom: 1rem;
}

.paragraph_large-7 {
  color: #0c3141;
  text-align: left;
  letter-spacing: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.bold-text-2 {
  color: var(--e);
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.header-12 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.position_relative-3 {
  position: relative;
}

.header-13 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.card-5 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-6 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-8 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-2 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-4.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-14 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-14.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-6 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-6.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-6 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-4 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-4.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.flex_horizontal-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-4.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-10 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-10:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-10:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-10:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-10 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-10 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-15 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_2-col-4 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-4.tablet-1-col.gap-xsmall {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid_2-col-4.tablet-1-col.gap-large {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-items: center;
}

.image_cover-8 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.subheading-11 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.position_relative-4 {
  position: relative;
}

.ratio_1x1-2-4 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-11 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-11.color {
  color: #21627d;
}

.ratio_4x3-4 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-7 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-7.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-5 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-11 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-11:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-11:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-11:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-4 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-2 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.heading-11 {
  color: #21627d;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.paragraph_large-8 {
  color: #0c3141;
  text-align: left;
  letter-spacing: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.tittle-icon {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image_cover-9 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-5 {
  aspect-ratio: 1;
  position: relative;
}

.header-17 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-3 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-3.is-background {
  box-sizing: content-box;
}

.is-large-1x1-3.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
  border-radius: 10px;
}

.card-6 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.button-12 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-12:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-12:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-12:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.heading_h2-7 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-9 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-3 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.heading_h4-3.color {
  color: #21627d;
}

.grid_3-col-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-5.gap-small {
  place-items: center stretch;
}

.grid_3-col-5.gap-small.dea-6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.header-18 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-18.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

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

.text-align_center-2.margin-bottom_none.color {
  color: #0c3141;
  text-align: left;
}

.eyebrow-7 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.is-large-1x1-4 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.button-group-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.button-group-7.is-align-center {
  justify-content: center;
}

.subheading-12 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-8 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-6.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-19 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-10 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.flex_horizontal-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-5.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-13 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-13:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-13:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-13:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.button-13.is-secondary {
  box-shadow: none;
  color: #fff;
  cursor: auto;
  background-color: #21627d;
  background-image: none;
  border-width: 1px;
  border-color: #0000;
}

.button-13.is-secondary:hover {
  box-shadow: none;
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-13.is-secondary:active {
  box-shadow: none;
  background-color: #82d3ff33;
}

.subheading-13 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-12 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-20 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-11 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.subheading-14 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.position_relative-5 {
  position: relative;
}

.ratio_1x1-2-6 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-13 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-13.color {
  color: #21627d;
}

.ratio_4x3-5 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-21 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-8 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-8.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-6 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-14 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-14:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-14:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-14:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-5 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.body-2 {
  background-color: var(--w-bg);
}

.card-7 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-9 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-10 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-4 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-7.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-22 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-22.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-9 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-9.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-8 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-5 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-7 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-7.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.image_cover-12 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-7 {
  aspect-ratio: 1;
  position: relative;
}

.svg-6 {
  color: #78aac0;
}

.header-23 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-5 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-5.is-background {
  box-sizing: content-box;
}

.is-large-1x1-5.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.header-24 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-16 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.grid_3-col-9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-9.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-25 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-13 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.flex_horizontal-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-6.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-16 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-16:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-16:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-16:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.button-16.is-secondary {
  box-shadow: none;
  color: #fff;
  cursor: auto;
  background-color: #21627d;
  background-image: none;
  border-width: 1px;
  border-color: #0000;
}

.button-16.is-secondary:hover {
  box-shadow: none;
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-16.is-secondary:active {
  box-shadow: none;
  background-color: #82d3ff33;
}

.subheading-17 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-14 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-26 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-14 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-6 {
  position: relative;
}

.ratio_1x1-2-8 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-15 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-15.color {
  color: #21627d;
}

.ratio_4x3-6 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-27 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-10 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-10.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-8 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-17 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-17:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-17:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-17:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-6 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-3 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-8 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-12 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-12 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-5 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-10.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-28 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-28.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-11 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-11.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-9 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-6 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-9 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-9.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.image_cover-15 {
  vertical-align: bottom;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-9 {
  aspect-ratio: 1;
  position: relative;
}

.svg-11 {
  color: #78aac0;
}

.header-29 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-6 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-6.is-background {
  box-sizing: content-box;
}

.is-large-1x1-6.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.subheading-18 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-13 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-11.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-30 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-16 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.bold-text-3 {
  font-weight: 600;
}

.body-4 {
  background-color: var(--w-bg);
}

.flex_horizontal-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-7.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-18 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-18:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-18:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-18:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-19 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-16 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-31 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-17 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-7 {
  position: relative;
}

.ratio_1x1-2-10 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-17 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-17.color {
  color: #21627d;
}

.ratio_4x3-7 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-32 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-12 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-12.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-10 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-19 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-19:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-19:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-19:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-7 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-4 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.bold-text-4 {
  font-weight: 600;
}

.button-20 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-20:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-20:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-20:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-20 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.subheading-20.w {
  color: #e8f8ff;
}

.heading_h1-18 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-18.color-2 {
  color: #fff;
}

.overlay_opacity-middle-4 {
  opacity: .84;
  background-color: #21627d;
  position: absolute;
  inset: 0%;
}

.overlay_opacity-middle-4.z-index_1.radius_card {
  background-color: #21627d;
}

.image-13 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-13.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-group-9 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.bold-text-5 {
  font-weight: 600;
}

.heading-14 {
  color: #21627d;
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.image_cover-18 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-11 {
  aspect-ratio: 1;
  position: relative;
}

.svg-12 {
  color: #78aac0;
}

.header-33 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-7 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-7.is-background {
  box-sizing: content-box;
}

.is-large-1x1-7.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.subheading-21 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-14 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-12.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-34 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-19 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-5 {
  background-color: var(--w-bg);
}

.flex_horizontal-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-8.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-21 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-21:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-21:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-21:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-22 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-19 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-35 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-20 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-9 {
  position: relative;
}

.ratio_1x1-2-12 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-20 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-20.color {
  color: #21627d;
}

.ratio_4x3-8 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-36 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-14 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-14.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-11 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-22 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-22:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-22:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-22:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-8 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-5 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-9 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-15 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-14 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-6 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-13 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-13.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-37 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-37.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-15 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-15.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-10 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-7 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-12 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-12.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.heading-15 {
  color: #21627d;
}

.image_cover-21 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-13 {
  aspect-ratio: 1;
  position: relative;
}

.header-38 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-8 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-8.is-background {
  box-sizing: content-box;
}

.is-large-1x1-8.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.header-39 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-24 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-17 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-40 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-22 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-6 {
  background-color: var(--w-bg);
}

.flex_horizontal-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-9.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-24 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-24:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-24:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-24:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-25 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-21 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-41 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-23 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-10 {
  position: relative;
}

.ratio_1x1-2-14 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-22 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-22.color {
  color: #21627d;
}

.ratio_4x3-9 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-42 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-16 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-16.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-13 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-25 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-25:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-25:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-25:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-9 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-6 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-10 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-18 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-16 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-7 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-16 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-16.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-43 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-43.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-17 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-17.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-11 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-8 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-14 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-14.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.image_cover-24 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-15 {
  aspect-ratio: 1;
  position: relative;
}

.header-44 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-9 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-9.is-background {
  box-sizing: content-box;
}

.is-large-1x1-9.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.header-45 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-27 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-20 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-18.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-46 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-25 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-7 {
  background-color: var(--w-bg);
}

.flex_horizontal-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-10.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-26 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-26:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-26:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-26:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-28 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-23 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-47 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-26 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-11 {
  position: relative;
}

.ratio_1x1-2-16 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-24 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-24.color {
  color: #21627d;
}

.ratio_4x3-10 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-48 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-18 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-18.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-15 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-27 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-27:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-27:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-27:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-10 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-7 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-11 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-21 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-17 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-8 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-19.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-49 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-49.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-19 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-19.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-12 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-9 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-16 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-16.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.heading-16 {
  color: #21627d;
}

.image_cover-27 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-17 {
  aspect-ratio: 1;
  position: relative;
}

.header-50 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-10 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-10.is-background {
  box-sizing: content-box;
}

.is-large-1x1-10.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.subheading-29 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-22 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-20 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-20.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-51 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-28 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-8 {
  background-color: var(--w-bg);
}

.flex_horizontal-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-11.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-28 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-28:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-28:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-28:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-30 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-25 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-52 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_2-col-6 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-6.tablet-1-col.gap-xsmall {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.image_cover-29 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-12 {
  position: relative;
}

.ratio_1x1-2-18 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-26 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-26.color {
  color: #21627d;
}

.ratio_4x3-11 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-53 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-20 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-20.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-17 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-29 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-29:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-29:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-29:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-11 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-8 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.button-30 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-30:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-30:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-30:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-31 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.subheading-31.w {
  color: #e8f8ff;
}

.heading_h1-27 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-27.color-2 {
  color: #fff;
}

.grid_1-col-3 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.overlay_opacity-middle-5 {
  opacity: .84;
  background-color: #21627d;
  position: absolute;
  inset: 0%;
}

.overlay_opacity-middle-5.z-index_1.radius_card {
  background-color: #21627d;
}

.image-21 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-21.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-group-10 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.card-12 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-23 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-19 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-9 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-21 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-21.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-54 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-54.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-22 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-22.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-13 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-10 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-18 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-18.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.heading-17 {
  color: #21627d;
}

.image_cover-30 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-19 {
  aspect-ratio: 1;
  position: relative;
}

.header-55 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-11 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-11.is-background {
  box-sizing: content-box;
}

.is-large-1x1-11.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.header-56 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-33 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-25 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-23.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-57 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-31 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.bold-text-6 {
  font-weight: 600;
}

.body-9 {
  background-color: var(--w-bg);
}

.flex_horizontal-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-12.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-32 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-32:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-32:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-32:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-34 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-28 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-58 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-32 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-14 {
  position: relative;
}

.ratio_1x1-2-20 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-29 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-29.color {
  color: #21627d;
}

.ratio_4x3-12 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-59 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-23 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-23.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-19 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-33 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-33:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-33:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-33:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-12 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-9 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-13 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-26 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-21 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-10 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-24.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-60 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-60.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-24 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-24.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-14 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-11 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-20 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-20.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.header-61 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-36 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-28 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-26 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-26.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-62 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-33 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.flex_horizontal-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-13.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-35 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-35:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-35:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-35:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-37 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-30 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-63 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-34 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-15 {
  position: relative;
}

.ratio_1x1-2-21 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-31 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-31.color {
  color: #21627d;
}

.ratio_4x3-13 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-64 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-25 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-25.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-21 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-36 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-36:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-36:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-36:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-13 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-10 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-14 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-29 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-23 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-11 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-27 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-27.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-65 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-65.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-26 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-26.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-15 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-12 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-22 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-22.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.heading-20 {
  color: #21627d;
}

.image_cover-35 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-22 {
  aspect-ratio: 1;
  position: relative;
}

.header-66 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-12 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-12.is-background {
  box-sizing: content-box;
}

.is-large-1x1-12.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.subheading-38 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-30 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-28 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-28.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-67 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-36 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-10 {
  background-color: var(--w-bg);
}

.position_relative-16 {
  position: relative;
}

.ratio_1x1-2-23 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-32 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-32.color {
  color: #21627d;
}

.ratio_4x3-14 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-68 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-27 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-27.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-23 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-37 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-37:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-37:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-37:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-14 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-11 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.flex_horizontal-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-14.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-38 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-38:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-38:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-38:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-39 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-33 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-69 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-37 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.card-15 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-31 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-24 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-12 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-29 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-29.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-70 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-70.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-28 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-28.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-16 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-13 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-24 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-24.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.subheading-40 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-32 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-30.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-71 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-38 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image_cover-39 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-24 {
  aspect-ratio: 1;
  position: relative;
}

.header-72 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-13 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-13.is-background {
  box-sizing: content-box;
}

.is-large-1x1-13.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.flex_horizontal-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-15.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-39 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-39:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-39:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-39:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-41 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-34 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-73 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-40 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-17 {
  position: relative;
}

.ratio_1x1-2-25 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-35 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-35.color {
  color: #21627d;
}

.ratio_4x3-15 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-74 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-29 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-29.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-25 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-40 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-40:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-40:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-40:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-15 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-12 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.body-11 {
  background-color: var(--w-bg);
}

.card-16 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-33 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-25 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-13 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-31 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-31.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-75 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-75.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-30 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-30.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-17 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-14 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-26 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-26.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.subheading-42 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-34 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-32 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-32.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-76 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-41 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.flex_horizontal-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-16.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-41 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-41:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-41:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-41:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-43 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-36 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-77 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-42 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-18 {
  position: relative;
}

.ratio_1x1-2-26 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-37 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-37.color {
  color: #21627d;
}

.ratio_4x3-16 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-78 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-31 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-31.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-27 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.button-42 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-42:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-42:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-42:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.grid_9-col-16 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-13 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-17 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-35 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-26 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-14 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-33 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-33.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-79 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-79.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-32 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-32.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-18 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-15 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-28 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-28.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.heading-22 {
  color: #21627d;
}

.image_cover-43 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-27 {
  aspect-ratio: 1;
  position: relative;
}

.header-80 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-14 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-14.is-background {
  box-sizing: content-box;
}

.is-large-1x1-14.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.header-81 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-45 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-37 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-35 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-35.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-82 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-44 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.paragraph_small-2 {
  letter-spacing: 0;
  margin-bottom: .7em;
  font-family: Manrope, sans-serif;
  font-size: .88rem;
  line-height: 1.6em;
}

.paragraph_small-2.margin-bottom_none {
  min-height: 0;
}

.flex_horizontal-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-17.is-y-center.gap-xsmall.margin-bottom_xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.card-18 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.card-18.test {
  color: #0c3141;
}

.subheading-46 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading-4 {
  color: #21627d;
}

.card_body-28 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.card_body-28.test {
  color: #0c3141;
}

.grid_3-col-36 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-36.gap-small {
  place-items: center stretch;
}

.grid_3-col-36.gap-small.testo {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.header-83 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-83.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.eyebrow-19 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.avatar-2 {
  object-fit: cover;
  background-color: #78cbb6;
  border-radius: 100rem;
  flex: none;
  width: 4rem;
  height: 4rem;
  position: relative;
  overflow: hidden;
}

.header-84 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.body-12, .body-13 {
  background-color: var(--w-bg);
}

.flex_horizontal-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-19.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-44 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-44:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-44:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-44:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-48 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-38 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-85 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-45 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-19 {
  position: relative;
}

.ratio_1x1-2-28 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-39 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-39.color {
  color: #21627d;
}

.ratio_4x3-17 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-86 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-33 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-33.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-29 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-17 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-14 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-20 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-38 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-30 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-15 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-38.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-87 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-87.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-34 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-34.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-21 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-16 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-30 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-30.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.heading-26 {
  color: #21627d;
}

.image_cover-46 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-29 {
  aspect-ratio: 1;
  position: relative;
}

.header-88 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-15 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-15.is-background {
  box-sizing: content-box;
}

.is-large-1x1-15.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.header-89 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-50 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-40 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-40.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-90 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-47 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-14 {
  background-color: var(--w-bg);
}

.flex_horizontal-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-20.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-46 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-46:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-46:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-46:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-51 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-40 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-91 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-48 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-20 {
  position: relative;
}

.ratio_1x1-2-30 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-41 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-41.color {
  color: #21627d;
}

.ratio_4x3-18 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-92 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-35 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-35.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-31 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-18 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-15 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.button-47 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-47:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-47:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-47:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-52 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.subheading-52.w {
  color: #e8f8ff;
}

.heading_h1-42 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-42.color-2 {
  color: #fff;
}

.overlay_opacity-middle-6 {
  opacity: .84;
  background-color: #21627d;
  position: absolute;
  inset: 0%;
}

.overlay_opacity-middle-6.z-index_1.radius_card {
  background-color: #21627d;
}

.image-36 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-36.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-group-15 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.bold-text-7 {
  font-weight: 600;
}

.image_cover-49 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-31 {
  aspect-ratio: 1;
  position: relative;
}

.header-93 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-16 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-16.is-background {
  box-sizing: content-box;
}

.is-large-1x1-16.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.subheading-53 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-41 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-41 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-41.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-94 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-50 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-15 {
  background-color: var(--w-bg);
}

.header-95 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.position_relative-22 {
  position: relative;
}

.ratio_1x1-2-32 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-44 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-44.color {
  color: #21627d;
}

.ratio_4x3-19 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-96 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-37 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-37.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-32 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-19 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-16 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.flex_horizontal-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-22.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-49 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-49:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-49:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-49:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-55 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-45 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-97 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-52 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.card-21 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-42 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-33 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-16 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-42 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-42.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-98 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-98.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-38 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-38.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-22 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-17 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-33 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-33.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.image_cover-53 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-33 {
  aspect-ratio: 1;
  position: relative;
}

.header-99 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-17 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-17.is-background {
  box-sizing: content-box;
}

.is-large-1x1-17.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.subheading-56 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-43 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-43 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-43.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-100 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-54 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.flex_horizontal-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-23.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-50 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-50:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-50:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-50:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-57 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-46 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-101 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-55 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-23 {
  position: relative;
}

.ratio_1x1-2-34 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-47 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-47.color {
  color: #21627d;
}

.ratio_4x3-20 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-102 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-39 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-39.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-34 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-20 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-17 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-22 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-44 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-34 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-17 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-44 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-44.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-103 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-103.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-40 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-40.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-23 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-18 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-35 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-35.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.image_cover-56 {
  vertical-align: bottom;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_1x1-2-35 {
  aspect-ratio: 1;
  position: relative;
}

.header-104 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-18 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-18.is-background {
  box-sizing: content-box;
}

.is-large-1x1-18.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.header-105 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-59 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-46 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-46 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-46.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-106 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-57 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-16 {
  background-color: var(--w-bg);
}

.flex_horizontal-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-24.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-52 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-52:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-52:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-52:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-60 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-48 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-107 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-58 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-24 {
  position: relative;
}

.ratio_1x1-2-36 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-49 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-49.color {
  color: #21627d;
}

.ratio_4x3-21 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-108 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-41 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-41.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-36 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-21 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-18 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-24 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-47 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-36 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-19 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-47 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-47.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-109 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-109.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-42 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-42.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-25 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-19 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-37 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-37.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.ratio_1x1-2-37 {
  aspect-ratio: 1;
  position: relative;
}

.header-110 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-20 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-20.is-background {
  box-sizing: content-box;
}

.is-large-1x1-20.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.header-111 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading-62 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-49 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-49.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-112 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-59 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-17 {
  background-color: var(--w-bg);
}

.flex_horizontal-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-25.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-54 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-54:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-54:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-54:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-63 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-50 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-113 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-60 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-25 {
  position: relative;
}

.ratio_1x1-2-38 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-51 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-51.color {
  color: #21627d;
}

.ratio_4x3-22 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-114 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-43 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-43.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-38 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-22 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-19 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.button-55 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-55:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-55:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-55:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-64 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.subheading-64.w {
  color: #e8f8ff;
}

.heading_h1-52 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-52.color-2 {
  color: #fff;
}

.overlay_opacity-middle-7 {
  opacity: .84;
  background-color: #21627d;
  position: absolute;
  inset: 0%;
}

.overlay_opacity-middle-7.z-index_1.radius_card {
  background-color: #21627d;
}

.image-44 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-44.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-group-18 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.bold-text-8 {
  font-weight: 600;
}

.card-25 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-50 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-39 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-20 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-50 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-50.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-115 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-115.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-45 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-45.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-26 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-20 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-39 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-39.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.ratio_1x1-2-39 {
  aspect-ratio: 1;
  position: relative;
}

.header-116 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-21 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-21.is-background {
  box-sizing: content-box;
}

.is-large-1x1-21.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.subheading-65 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-51 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-51.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-117 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-61 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-18 {
  background-color: var(--w-bg);
}

.flex_horizontal-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-26.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-56 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-56:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-56:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-56:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-66 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-53 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-118 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-62 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-27 {
  position: relative;
}

.ratio_1x1-2-40 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-54 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-54.color {
  color: #21627d;
}

.ratio_4x3-23 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-119 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-46 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-46.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-40 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-23 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-20 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.card-26 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-52 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-40 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-21 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-52 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-52.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-120 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-120.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-47 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-47.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-27 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-21 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-41 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-41.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.subheading-67 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-53 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-53.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-121 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.section {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.image_cover-63 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-19 {
  background-color: var(--w-bg);
}

.flex_horizontal-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-27.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-57 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-57:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-57:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-57:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-68 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-55 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.section-2 {
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.section-2.hidden-combo {
  display: none;
}

.header-122 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_2-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col.tablet-1-col.gap-xsmall {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.image_cover-64 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-28 {
  position: relative;
}

.ratio_1x1-2-41 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-56 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-56.color {
  color: #21627d;
}

.ratio_4x3-24 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-123 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-48 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-48.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-42 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-24 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-21 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.container-9 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.card-27 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.tittle {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-41 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-22 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-54 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-54.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-124 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-124.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-49 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-49.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-28 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-22 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-43 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-43.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.section-3 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.ratio_1x1-2-42 {
  aspect-ratio: 1;
  position: relative;
}

.header-125 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-22 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-22.is-background {
  box-sizing: content-box;
}

.is-large-1x1-22.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.container-10 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.subheading-69 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-54 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-55 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-55.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-126 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.section-4 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.image_cover-65 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-20 {
  background-color: var(--w-bg);
}

.position_relative-29 {
  position: relative;
}

.ratio_1x1-2-43 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-57 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-57.color {
  color: #21627d;
}

.ratio_4x3-25 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-127 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-50 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-50.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-44 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-25 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-22 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.flex_horizontal-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-28.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-58 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-58:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-58:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-58:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-70 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-58 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-128 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_2-col-7 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-7.tablet-1-col.gap-xsmall {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.image_cover-66 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.bold-text-9 {
  font-weight: 600;
}

.container-11 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.card-28 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-55 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-42 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-23 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-56 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-56.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-129 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-129.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-51 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-51.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-29 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-23 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-45 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-45.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.section-5 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.container-12 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.subheading-71 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-56 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-57 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-57.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-130 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.section-6 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.image_cover-67 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-21 {
  color: var(--w-bg);
}

.flex_horizontal-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-29.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-59 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-59:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-59:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-59:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.button-59.is-secondary {
  box-shadow: none;
  color: #fff;
  cursor: auto;
  background-color: #21627d;
  background-image: none;
  border-width: 1px;
  border-color: #0000;
}

.button-59.is-secondary:hover {
  box-shadow: none;
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-59.is-secondary:active {
  box-shadow: none;
  background-color: #82d3ff33;
}

.subheading-72 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-59 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-131 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_2-col-8 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-8.tablet-1-col.gap-xsmall {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.image_cover-68 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-30 {
  position: relative;
}

.ratio_1x1-2-44 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-60 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-60.color {
  color: #21627d;
}

.ratio_4x3-26 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-132 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-52 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-52.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-46 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-26 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-23 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.container-13 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.card-29 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-57 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-43 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-24 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-58 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-58.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-133 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-133.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-53 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-53.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-30 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-24 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-47 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-47.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.section-7 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.ratio_1x1-2-45 {
  aspect-ratio: 1;
  position: relative;
}

.header-134 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-23 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-23.is-background {
  box-sizing: content-box;
}

.is-large-1x1-23.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.container-14 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.subheading-73 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-58 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-59 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-59.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-135 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.section-8 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.image_cover-69 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-22 {
  background-color: var(--w-bg);
}

.flex_horizontal-30 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-30.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button-60 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-60:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-60:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-60:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.subheading-74 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h1-61 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.header-136 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_2-col-9 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-9.tablet-1-col.gap-xsmall {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.image_cover-70 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.position_relative-31 {
  position: relative;
}

.ratio_1x1-2-46 {
  aspect-ratio: 1;
  position: relative;
}

.heading_h1-62 {
  color: #0c3141;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Manrope, sans-serif;
  font-size: 2.83rem;
  font-weight: 600;
  line-height: 1.04em;
}

.heading_h1-62.color {
  color: #21627d;
}

.ratio_4x3-27 {
  aspect-ratio: 4 / 3;
  position: relative;
}

.header-137 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image-54 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-54.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ratio_3x2-48 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.grid_9-col-27 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom_hero-right-offset-24 {
  flex: none;
  width: 40vw;
  min-width: 100%;
  max-width: 60rem;
}

.container-15 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.card-30 {
  color: #fff;
  background-color: #cbe2ec;
  border: 1px solid #78aac0;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.heading_h2-59 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.card_body-44 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
}

.heading_h4-25 {
  color: #21627d;
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.grid_3-col-60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-60.gap-xsmall.another-fic {
  grid-template-columns: 1fr 1fr 1fr;
}

.header-138 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-138.is-align-center {
  color: #0c3141;
  text-align: center;
  align-items: center;
  display: flex;
}

.image-55 {
  object-fit: contain;
  border-radius: .75rem;
  width: 100%;
}

.image-55.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-31 {
  color: #0c3141;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.margin-bottom_none-25 {
  color: #0c3141;
  margin-bottom: 0 !important;
}

.ratio_3x2-49 {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ratio_3x2-49.margin-bottom_small {
  aspect-ratio: 3 / 2;
  height: 136.01px;
}

.section-9 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.ratio_1x1-2-47 {
  aspect-ratio: 1;
  position: relative;
}

.margin-bottom_none {
  font-size: 1rem;
}

.header-139 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.is-large-1x1-24 {
  color: #82d3ff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.is-large-1x1-24.is-background {
  box-sizing: content-box;
}

.is-large-1x1-24.is-background.margin-bottom_xsmall {
  color: #cbe2ec;
  background-color: #cbe2ec;
}

.container-16 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.subheading-75 {
  color: #0c3141;
  letter-spacing: 0;
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3em;
}

.heading_h2-60 {
  color: #21627d;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.04em;
}

.grid_3-col-61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.grid_3-col-61.tablet-1-col.gap-small {
  grid-template-columns: 1fr;
}

.header-140 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.section-10 {
  color: #fff;
  background-color: #e8f8ff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: block;
  overflow: clip;
}

.image_cover-71 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-modal-form-grid {
  grid-template-columns: 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
}

.f-success-message {
  color: #006638;
  letter-spacing: -.03em;
  background-color: #ebfff6;
  font-size: 14px;
  line-height: 24px;
}

.f-modal-base {
  z-index: 999;
  color: #160042;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 680px;
  padding: 24px;
  position: relative;
  box-shadow: 34px 34px 74px -24px #38327c14;
}

.f-modal-base-small {
  z-index: 995;
  color: #160042;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 480px;
  padding: 24px;
  position: relative;
  box-shadow: 105px 105px 144px -32px #1b09430a;
}

.f-modal-close {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
  position: absolute;
  inset: 24px 24px auto auto;
}

.f-modal-close:hover {
  color: #642eff;
}

.button-61 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #030c10;
  text-align: center;
  cursor: pointer;
  background-color: #78cbb6;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .3s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
}

.button-61:hover {
  color: #21627d;
  background-color: #e8f8ff;
  border-width: 1px;
  border-color: #21627d;
}

.button-61:active {
  background-color: #78cbb6;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-61:focus {
  outline-offset: 2px;
  outline: 2px solid #78cbb6;
}

.f-modal-form-block-small {
  margin-bottom: 0;
}

.f-sub-heading-regular {
  color: #0c3141;
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-sub-heading-regular-2 {
  color: #160042;
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-modal-newsletter {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  align-items: center;
}

.f-modal-image-tall {
  background-color: #f7f9fd;
  border-radius: 10px;
  height: 480px;
}

.modal-2 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.f-paragraph-small {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.close-wrapp {
  z-index: 998;
  background-color: #06161d80;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.f-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.large-burron {
  background-color: #21627d;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.f-field-label {
  color: #160042;
  letter-spacing: -.01em;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.f-image-cover-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-modal-close-link {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.f-modal-close-link:hover {
  color: #642eff;
}

.close-wrapp-2 {
  z-index: 990;
  background-color: #06161d80;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.modal-1 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.f-modal-line {
  background-color: #e4e6f1;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.f-modal-image {
  border-radius: 10px;
  height: 280px;
  margin-bottom: 24px;
  overflow: hidden;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.section-11 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.f-modal-header {
  color: #160042;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-field-input {
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  transition: all .2s;
}

.f-field-input:focus {
  border-color: #b6b9ce;
}

.f-field-input::placeholder {
  color: #6b7094;
}

@media screen and (max-width: 991px) {
  .text-block {
    color: #e8f8ff;
    font-size: 1.13rem;
  }

  .nav_link {
    border-bottom: 1px solid #78aac045;
    justify-content: space-between;
    align-items: center;
    font-size: 1.13rem;
  }

  .nav_link:hover {
    color: #82d3ff;
    background-color: color-mix(in srgb, currentColor 0%, transparent);
  }

  .nav_link.w--current:hover {
    background-color: #82d3ff1a;
  }

  .nav_link.w--open {
    background-color: #0000;
  }

  .svg-4 {
    color: #0c3141;
  }

  .nav_menu-list-item {
    flex-flow: column;
    margin-bottom: 0;
  }

  .mega-nav_dropdown-list-wrapper {
    z-index: 3;
    box-shadow: none;
    background-color: color-mix(in srgb, currentColor 5%, transparent);
    padding: 1rem;
  }

  .mega-nav_dropdown-list-wrapper.w--open {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem;
    position: relative;
    top: auto;
    left: 0;
    right: 0;
  }

  .nav_menu {
    background-color: #0c3141;
    border-radius: .5rem;
    height: auto;
    max-height: calc(100dvh - 10rem);
    padding: 1rem;
    position: absolute;
    top: 100%;
    overflow: auto;
    box-shadow: 0 4px 8px #0000001a;
  }

  .nav_menu.padding-edit {
    margin-top: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
    box-shadow: 1px 16px 13px 1px #0003;
  }

  .nav_mobile-menu-button {
    color: inherit;
    background-color: #0000;
    align-self: center;
  }

  .nav_mobile-menu-button.w--open {
    color: #78cbb6;
    background-color: #0000;
  }

  .nav_mobile-menu-button.w--open:hover {
    color: #82d3ff;
  }

  .mega-nav_dropdown-list.w--open {
    height: auto;
    padding-bottom: .5rem;
    position: relative;
    top: 0%;
  }

  .nav_menu-list {
    flex-flow: column;
  }

  .text-block-6 {
    color: #e8f8ff;
  }

  .grid_3-col.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .grid_3-col.tablet-1-col.gap-medium.margin-bottom_none.fixed-nav {
    grid-template-columns: 1fr 1fr;
  }

  .nav_dropdown-menu {
    width: 100%;
    height: auto;
  }

  .eyebrow {
    font-size: .9rem;
  }

  .nav {
    height: auto;
  }

  .paragraph_large, .paragraph_large.cooolor {
    font-size: 1.13rem;
  }

  .heading_h1 {
    font-size: 2.2rem;
  }

  .heading_h1.margin-bottom_none.oh-hell-nah {
    font-size: 4.52rem;
  }

  ._1 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  ._1.mobile-hidden {
    display: none;
  }

  ._1.hidden-combo {
    display: flex;
  }

  .subheading {
    font-size: 1.13rem;
  }

  .card_body {
    padding: 2rem;
  }

  .heading_h1-2 {
    font-size: 2.2rem;
  }

  .container-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._3.tablet-1-col {
    grid-template-columns: 1fr;
  }

  ._3.tablet-1-col.gap-xsmall {
    grid-template-columns: 1fr 1fr;
  }

  .heading_h2 {
    font-size: 2.26rem;
  }

  .paragraph_large-2 {
    font-size: 1.13rem;
  }

  .paragraph_small {
    font-size: .88rem;
  }

  .subheading-2 {
    font-size: 1.13rem;
  }

  .card_body-3 {
    padding: 2rem;
  }

  .grid_3-col-3.gap-small.testo {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-3 {
    font-size: .9rem;
  }

  .card_body-4 {
    padding: 2rem;
  }

  .paragraph_xxlarge {
    font-size: 1rem;
  }

  .heading_h1-3 {
    font-size: 2.2rem;
  }

  .heading_h1-3.color {
    color: #21627d;
  }

  .grid_2-col-2.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-3, .paragraph_large-3, .subheading-4 {
    font-size: 1.13rem;
  }

  .heading_h2-3 {
    font-size: 2.26rem;
  }

  .heading_h5 {
    font-size: 1rem;
  }

  .footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading_h6 {
    font-size: .71rem;
  }

  .grid_5-col {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .margin-bottom_none-3 {
    margin-bottom: 0;
  }

  .subheading-5 {
    font-size: 1.13rem;
  }

  .heading_h1-4 {
    font-size: 2.2rem;
  }

  .heading_h1-4.color {
    color: #21627d;
  }

  .grid_9-col {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .subheading-6 {
    font-size: 1.13rem;
  }

  .grid_1-col-2.tablet-1-col.gap-xxlarge {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .grid_1-col-2.tablet-1-col.gap-xsmall {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h1-5 {
    font-size: 2.2rem;
  }

  .card_body-6 {
    padding: 2rem;
  }

  .paragraph_large-4 {
    font-size: 1.13rem;
  }

  .heading_h2-4 {
    font-size: 2.26rem;
  }

  .heading_h4 {
    font-size: 1.27rem;
  }

  .grid_4-col {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .margin-bottom_none-4 {
    margin-bottom: 0;
  }

  .paragraph_large-5 {
    font-size: 1.13rem;
  }

  .heading_h2-5 {
    font-size: 2.26rem;
  }

  .margin-bottom_none-copy {
    margin-bottom: 0;
  }

  .card_body-7 {
    padding: 2rem;
  }

  .subheading-7 {
    font-size: 1.13rem;
  }

  .gap-medium.hide {
    display: none;
  }

  .heading_h1-6 {
    font-size: 2.2rem;
  }

  .grid_4-col-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .heading_h5-2 {
    font-size: 1rem;
  }

  .heading_h1-7 {
    font-size: 2.2rem;
  }

  .heading_h1-7.big-headd {
    font-size: 6.39rem;
  }

  .grid_9-col-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .eyebrow-4 {
    font-size: .9rem;
  }

  .paragraph_large-6 {
    font-size: 1.13rem;
  }

  .eyebrow-5 {
    font-size: .9rem;
  }

  .paragraph_large-7 {
    font-size: 1.13rem;
  }

  .heading_h2-6 {
    font-size: 2.26rem;
  }

  .card_body-8 {
    padding: 2rem;
  }

  .heading_h4-2 {
    font-size: 1.27rem;
  }

  .grid_3-col-4.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-6 {
    font-size: .9rem;
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .subheading-10 {
    font-size: 1.13rem;
  }

  .heading_h1-10 {
    color: var(--2);
    font-size: 2.2rem;
  }

  .grid_2-col-4.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .image_cover-8.ratio_3x2_tablet-1 {
    border-radius: 10px;
  }

  .subheading-11 {
    font-size: 1.13rem;
  }

  .heading_h1-11 {
    font-size: 2.2rem;
  }

  .heading_h1-11.color {
    color: #21627d;
  }

  .grid_9-col-4 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .paragraph_large-8 {
    font-size: 1.13rem;
  }

  .heading_h2-7 {
    font-size: 2.26rem;
  }

  .card_body-9 {
    padding: 2rem;
  }

  .heading_h4-3 {
    font-size: 1.27rem;
  }

  .eyebrow-7 {
    font-size: .9rem;
  }

  .subheading-12 {
    font-size: 1.13rem;
  }

  .heading_h2-8 {
    font-size: 2.26rem;
  }

  .grid_3-col-6.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-13 {
    font-size: 1.13rem;
  }

  .heading_h1-12 {
    font-size: 2.2rem;
  }

  .subheading-14 {
    font-size: 1.13rem;
  }

  .heading_h1-13 {
    font-size: 2.2rem;
  }

  .heading_h1-13.color {
    color: #21627d;
  }

  .grid_9-col-5 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-9 {
    font-size: 2.26rem;
  }

  .card_body-10 {
    padding: 2rem;
  }

  .heading_h4-4 {
    font-size: 1.27rem;
  }

  .grid_3-col-7.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-8 {
    font-size: .9rem;
  }

  .margin-bottom_none-5 {
    margin-bottom: 0;
  }

  .subheading-16 {
    font-size: 1.13rem;
  }

  .grid_3-col-9.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-17 {
    font-size: 1.13rem;
  }

  .heading_h1-14, .heading_h1-15 {
    font-size: 2.2rem;
  }

  .heading_h1-15.color {
    color: #21627d;
  }

  .grid_9-col-6 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-12 {
    font-size: 2.26rem;
  }

  .card_body-12 {
    padding: 2rem;
  }

  .heading_h4-5 {
    font-size: 1.27rem;
  }

  .grid_3-col-10.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-9 {
    font-size: .9rem;
  }

  .margin-bottom_none-6 {
    margin-bottom: 0;
  }

  .subheading-18 {
    font-size: 1.13rem;
  }

  .heading_h2-13 {
    font-size: 2.26rem;
  }

  .grid_3-col-11.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-19 {
    font-size: 1.13rem;
  }

  .heading_h1-16, .heading_h1-17 {
    font-size: 2.2rem;
  }

  .heading_h1-17.color {
    color: #21627d;
  }

  .grid_9-col-7 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .subheading-20 {
    font-size: 1.13rem;
  }

  .heading_h1-18 {
    font-size: 2.2rem;
  }

  .subheading-21 {
    font-size: 1.13rem;
  }

  .heading_h2-14 {
    font-size: 2.26rem;
  }

  .grid_3-col-12.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-22 {
    font-size: 1.13rem;
  }

  .heading_h1-19, .heading_h1-20 {
    font-size: 2.2rem;
  }

  .heading_h1-20.color {
    color: #21627d;
  }

  .grid_9-col-8 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-15 {
    font-size: 2.26rem;
  }

  .card_body-14 {
    padding: 2rem;
  }

  .heading_h4-6 {
    font-size: 1.27rem;
  }

  .grid_3-col-13.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-10 {
    font-size: .9rem;
  }

  .margin-bottom_none-7 {
    margin-bottom: 0;
  }

  .subheading-24 {
    font-size: 1.13rem;
  }

  .heading_h2-17 {
    font-size: 2.26rem;
  }

  .subheading-25 {
    font-size: 1.13rem;
  }

  .heading_h1-21, .heading_h1-22 {
    font-size: 2.2rem;
  }

  .heading_h1-22.color {
    color: #21627d;
  }

  .grid_9-col-9 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-18 {
    font-size: 2.26rem;
  }

  .card_body-16 {
    padding: 2rem;
  }

  .heading_h4-7 {
    font-size: 1.27rem;
  }

  .grid_3-col-16.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-11 {
    font-size: .9rem;
  }

  .margin-bottom_none-8 {
    margin-bottom: 0;
  }

  .subheading-27 {
    font-size: 1.13rem;
  }

  .heading_h2-20 {
    font-size: 2.26rem;
  }

  .grid_3-col-18.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-28 {
    font-size: 1.13rem;
  }

  .heading_h1-23, .heading_h1-24 {
    font-size: 2.2rem;
  }

  .heading_h1-24.color {
    color: #21627d;
  }

  .grid_9-col-10 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-21 {
    font-size: 2.26rem;
  }

  .card_body-17 {
    padding: 2rem;
  }

  .heading_h4-8 {
    font-size: 1.27rem;
  }

  .grid_3-col-19.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-12 {
    font-size: .9rem;
  }

  .margin-bottom_none-9 {
    margin-bottom: 0;
  }

  .subheading-29 {
    font-size: 1.13rem;
  }

  .heading_h2-22 {
    font-size: 2.26rem;
  }

  .grid_3-col-20.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-30 {
    font-size: 1.13rem;
  }

  .heading_h1-25 {
    font-size: 2.2rem;
  }

  .grid_2-col-6.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .heading_h1-26 {
    font-size: 2.2rem;
  }

  .heading_h1-26.color {
    color: #21627d;
  }

  .grid_9-col-11 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .subheading-31 {
    font-size: 1.13rem;
  }

  .heading_h1-27 {
    font-size: 2.2rem;
  }

  .heading_h2-23 {
    font-size: 2.26rem;
  }

  .card_body-19 {
    padding: 2rem;
  }

  .heading_h4-9 {
    font-size: 1.27rem;
  }

  .grid_3-col-21.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-13 {
    font-size: .9rem;
  }

  .margin-bottom_none-10 {
    margin-bottom: 0;
  }

  .subheading-33 {
    font-size: 1.13rem;
  }

  .heading_h2-25 {
    font-size: 2.26rem;
  }

  .grid_3-col-23.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-34 {
    font-size: 1.13rem;
  }

  .heading_h1-28, .heading_h1-29 {
    font-size: 2.2rem;
  }

  .heading_h1-29.color {
    color: #21627d;
  }

  .grid_9-col-12 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-26 {
    font-size: 2.26rem;
  }

  .card_body-21 {
    padding: 2rem;
  }

  .heading_h4-10 {
    font-size: 1.27rem;
  }

  .grid_3-col-24.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-14 {
    font-size: .9rem;
  }

  .margin-bottom_none-11 {
    margin-bottom: 0;
  }

  .subheading-36 {
    font-size: 1.13rem;
  }

  .heading_h2-28 {
    font-size: 2.26rem;
  }

  .grid_3-col-26.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-37 {
    font-size: 1.13rem;
  }

  .heading_h1-30, .heading_h1-31 {
    font-size: 2.2rem;
  }

  .heading_h1-31.color {
    color: #21627d;
  }

  .grid_9-col-13 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-29 {
    font-size: 2.26rem;
  }

  .card_body-23 {
    padding: 2rem;
  }

  .heading_h4-11 {
    font-size: 1.27rem;
  }

  .grid_3-col-27.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-15 {
    font-size: .9rem;
  }

  .margin-bottom_none-12 {
    margin-bottom: 0;
  }

  .subheading-38 {
    font-size: 1.13rem;
  }

  .heading_h2-30 {
    font-size: 2.26rem;
  }

  .grid_3-col-28.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .heading_h1-32 {
    font-size: 2.2rem;
  }

  .heading_h1-32.color {
    color: #21627d;
  }

  .grid_9-col-14 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .subheading-39 {
    font-size: 1.13rem;
  }

  .heading_h1-33 {
    font-size: 2.2rem;
  }

  .heading_h2-31 {
    font-size: 2.26rem;
  }

  .card_body-24 {
    padding: 2rem;
  }

  .heading_h4-12 {
    font-size: 1.27rem;
  }

  .grid_3-col-29.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-16 {
    font-size: .9rem;
  }

  .margin-bottom_none-13 {
    margin-bottom: 0;
  }

  .subheading-40 {
    font-size: 1.13rem;
  }

  .heading_h2-32 {
    font-size: 2.26rem;
  }

  .grid_3-col-30.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-41 {
    font-size: 1.13rem;
  }

  .heading_h1-34, .heading_h1-35 {
    font-size: 2.2rem;
  }

  .heading_h1-35.color {
    color: #21627d;
  }

  .grid_9-col-15 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-33 {
    font-size: 2.26rem;
  }

  .card_body-25 {
    padding: 2rem;
  }

  .heading_h4-13 {
    font-size: 1.27rem;
  }

  .grid_3-col-31.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-17 {
    font-size: .9rem;
  }

  .margin-bottom_none-14 {
    margin-bottom: 0;
  }

  .subheading-42 {
    font-size: 1.13rem;
  }

  .heading_h2-34 {
    font-size: 2.26rem;
  }

  .grid_3-col-32.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-43 {
    font-size: 1.13rem;
  }

  .heading_h1-36, .heading_h1-37 {
    font-size: 2.2rem;
  }

  .heading_h1-37.color {
    color: #21627d;
  }

  .grid_9-col-16 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-35 {
    font-size: 2.26rem;
  }

  .card_body-26 {
    padding: 2rem;
  }

  .heading_h4-14 {
    font-size: 1.27rem;
  }

  .grid_3-col-33.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-18 {
    font-size: .9rem;
  }

  .margin-bottom_none-15 {
    margin-bottom: 0;
  }

  .subheading-45 {
    font-size: 1.13rem;
  }

  .heading_h2-37 {
    font-size: 2.26rem;
  }

  .grid_3-col-35.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .paragraph_small-2 {
    font-size: .88rem;
  }

  .subheading-46 {
    font-size: 1.13rem;
  }

  .card_body-28 {
    padding: 2rem;
  }

  .grid_3-col-36.gap-small.testo {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-19 {
    font-size: .9rem;
  }

  .subheading-48 {
    font-size: 1.13rem;
  }

  .heading_h1-38, .heading_h1-39 {
    font-size: 2.2rem;
  }

  .heading_h1-39.color {
    color: #21627d;
  }

  .grid_9-col-17 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-38 {
    font-size: 2.26rem;
  }

  .card_body-30 {
    padding: 2rem;
  }

  .heading_h4-15 {
    font-size: 1.27rem;
  }

  .grid_3-col-38.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-21 {
    font-size: .9rem;
  }

  .margin-bottom_none-16 {
    margin-bottom: 0;
  }

  .subheading-50 {
    font-size: 1.13rem;
  }

  .heading_h2-40 {
    font-size: 2.26rem;
  }

  .grid_3-col-40.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-51 {
    font-size: 1.13rem;
  }

  .heading_h1-40, .heading_h1-41 {
    font-size: 2.2rem;
  }

  .heading_h1-41.color {
    color: #21627d;
  }

  .grid_9-col-18 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .subheading-52 {
    font-size: 1.13rem;
  }

  .heading_h1-42 {
    font-size: 2.2rem;
  }

  .subheading-53 {
    font-size: 1.13rem;
  }

  .heading_h2-41 {
    font-size: 2.26rem;
  }

  .grid_3-col-41.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .heading_h1-44 {
    font-size: 2.2rem;
  }

  .heading_h1-44.color {
    color: #21627d;
  }

  .grid_9-col-19 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .subheading-55 {
    font-size: 1.13rem;
  }

  .heading_h1-45 {
    font-size: 2.2rem;
  }

  .heading_h2-42 {
    font-size: 2.26rem;
  }

  .card_body-33 {
    padding: 2rem;
  }

  .heading_h4-16 {
    font-size: 1.27rem;
  }

  .grid_3-col-42.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-22 {
    font-size: .9rem;
  }

  .margin-bottom_none-17 {
    margin-bottom: 0;
  }

  .subheading-56 {
    font-size: 1.13rem;
  }

  .heading_h2-43 {
    font-size: 2.26rem;
  }

  .grid_3-col-43.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-57 {
    font-size: 1.13rem;
  }

  .heading_h1-46, .heading_h1-47 {
    font-size: 2.2rem;
  }

  .heading_h1-47.color {
    color: #21627d;
  }

  .grid_9-col-20 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-44 {
    font-size: 2.26rem;
  }

  .card_body-34 {
    padding: 2rem;
  }

  .heading_h4-17 {
    font-size: 1.27rem;
  }

  .grid_3-col-44.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-23 {
    font-size: .9rem;
  }

  .margin-bottom_none-18 {
    margin-bottom: 0;
  }

  .subheading-59 {
    font-size: 1.13rem;
  }

  .heading_h2-46 {
    font-size: 2.26rem;
  }

  .grid_3-col-46.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-60 {
    font-size: 1.13rem;
  }

  .heading_h1-48, .heading_h1-49 {
    font-size: 2.2rem;
  }

  .heading_h1-49.color {
    color: #21627d;
  }

  .grid_9-col-21 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-47 {
    font-size: 2.26rem;
  }

  .card_body-36 {
    padding: 2rem;
  }

  .heading_h4-19 {
    font-size: 1.27rem;
  }

  .grid_3-col-47.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-25 {
    font-size: .9rem;
  }

  .margin-bottom_none-19 {
    margin-bottom: 0;
  }

  .subheading-62 {
    font-size: 1.13rem;
  }

  .heading_h2-49 {
    font-size: 2.26rem;
  }

  .grid_3-col-49.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-63 {
    font-size: 1.13rem;
  }

  .heading_h1-50, .heading_h1-51 {
    font-size: 2.2rem;
  }

  .heading_h1-51.color {
    color: #21627d;
  }

  .grid_9-col-22 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .subheading-64 {
    font-size: 1.13rem;
  }

  .heading_h1-52 {
    font-size: 2.2rem;
  }

  .heading_h2-50 {
    font-size: 2.26rem;
  }

  .card_body-39 {
    padding: 2rem;
  }

  .heading_h4-20 {
    font-size: 1.27rem;
  }

  .grid_3-col-50.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-26 {
    font-size: .9rem;
  }

  .margin-bottom_none-20 {
    margin-bottom: 0;
  }

  .subheading-65 {
    font-size: 1.13rem;
  }

  .heading_h2-51 {
    font-size: 2.26rem;
  }

  .grid_3-col-51.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .subheading-66 {
    font-size: 1.13rem;
  }

  .heading_h1-53, .heading_h1-54 {
    font-size: 2.2rem;
  }

  .heading_h1-54.color {
    color: #21627d;
  }

  .grid_9-col-23 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-52 {
    font-size: 2.26rem;
  }

  .card_body-40 {
    padding: 2rem;
  }

  .heading_h4-21 {
    font-size: 1.27rem;
  }

  .grid_3-col-52.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-27 {
    font-size: .9rem;
  }

  .margin-bottom_none-21 {
    margin-bottom: 0;
  }

  .subheading-67 {
    font-size: 1.13rem;
  }

  .heading_h2-53 {
    font-size: 2.26rem;
  }

  .grid_3-col-53.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .subheading-68 {
    font-size: 1.13rem;
  }

  .heading_h1-55 {
    font-size: 2.2rem;
  }

  .section-2.hidden-combo {
    display: block;
  }

  .section-2.mobile-hidden {
    display: none;
  }

  .grid_2-col.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .heading_h1-56 {
    font-size: 2.2rem;
  }

  .heading_h1-56.color {
    color: #21627d;
  }

  .grid_9-col-24 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .tittle {
    font-size: 2.26rem;
  }

  .card_body-41 {
    padding: 2rem;
  }

  .heading_h4-22 {
    font-size: 1.27rem;
  }

  .grid_3-col-54.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-28 {
    font-size: .9rem;
  }

  .margin-bottom_none-22 {
    margin-bottom: 0;
  }

  .section-3 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .subheading-69 {
    font-size: 1.13rem;
  }

  .heading_h2-54 {
    font-size: 2.26rem;
  }

  .grid_3-col-55.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-4 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .heading_h1-57 {
    font-size: 2.2rem;
  }

  .heading_h1-57.color {
    color: #21627d;
  }

  .grid_9-col-25 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .subheading-70 {
    font-size: 1.13rem;
  }

  .heading_h1-58 {
    font-size: 2.2rem;
  }

  .grid_2-col-7.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .heading_h2-55 {
    font-size: 2.26rem;
  }

  .card_body-42 {
    padding: 2rem;
  }

  .heading_h4-23 {
    font-size: 1.27rem;
  }

  .grid_3-col-56.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-29 {
    font-size: .9rem;
  }

  .margin-bottom_none-23 {
    margin-bottom: 0;
  }

  .section-5 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .subheading-71 {
    font-size: 1.13rem;
  }

  .heading_h2-56 {
    font-size: 2.26rem;
  }

  .grid_3-col-57.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-6 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .subheading-72 {
    font-size: 1.13rem;
  }

  .heading_h1-59 {
    font-size: 2.2rem;
  }

  .grid_2-col-8.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .heading_h1-60 {
    font-size: 2.2rem;
  }

  .heading_h1-60.color {
    color: #21627d;
  }

  .grid_9-col-26 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-57 {
    font-size: 2.26rem;
  }

  .card_body-43 {
    padding: 2rem;
  }

  .heading_h4-24 {
    font-size: 1.27rem;
  }

  .grid_3-col-58.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-30 {
    font-size: .9rem;
  }

  .margin-bottom_none-24 {
    margin-bottom: 0;
  }

  .section-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .subheading-73 {
    font-size: 1.13rem;
  }

  .heading_h2-58 {
    font-size: 2.26rem;
  }

  .grid_3-col-59.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-8 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .subheading-74 {
    font-size: 1.13rem;
  }

  .heading_h1-61 {
    font-size: 2.2rem;
  }

  .grid_2-col-9.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .heading_h1-62 {
    font-size: 2.2rem;
  }

  .heading_h1-62.color {
    color: #21627d;
  }

  .grid_9-col-27 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .heading_h2-59 {
    font-size: 2.26rem;
  }

  .card_body-44 {
    padding: 2rem;
  }

  .heading_h4-25 {
    font-size: 1.27rem;
  }

  .grid_3-col-60.gap-xsmall.another-fic {
    grid-template-columns: 1fr 1fr;
  }

  .eyebrow-31 {
    font-size: .9rem;
  }

  .margin-bottom_none-25 {
    margin-bottom: 0;
  }

  .section-9 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .subheading-75 {
    font-size: 1.13rem;
  }

  .heading_h2-60 {
    font-size: 2.26rem;
  }

  .grid_3-col-61.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

@media screen and (max-width: 767px) {
  .grid_3-col {
    grid-template-columns: 1fr;
  }

  .eyebrow {
    font-size: .8rem;
  }

  .header {
    margin-bottom: 2rem;
  }

  .header.is-2-col {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .paragraph_large {
    font-size: .9rem;
  }

  .heading_h1 {
    font-size: 2.2rem;
  }

  ._1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .subheading, .subheading.w {
    font-size: .9rem;
  }

  .card_body {
    padding: 1.5rem;
  }

  .heading_h1-2 {
    font-size: 2.2rem;
  }

  .container-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gap-xxlarge.ratio_3x2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, .75fr);
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .header-2 {
    margin-bottom: 2rem;
  }

  ._3 {
    grid-template-columns: minmax(0, 1fr);
  }

  .div-block-3 {
    width: 100%;
    max-width: none;
  }

  .heading_h2 {
    font-size: 1.81rem;
  }

  .paragraph_large-2 {
    font-size: .9rem;
  }

  .grid_3-col-2 {
    grid-template-columns: 1fr;
  }

  .grid_3-col-2.gap-small.stats {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .header-3 {
    margin-bottom: 2rem;
  }

  .paragraph_small {
    font-size: .88rem;
  }

  .subheading-2 {
    font-size: .9rem;
  }

  .card_body-3 {
    padding: 1.5rem;
  }

  .grid_3-col-3 {
    grid-template-columns: 1fr;
  }

  .header-4 {
    margin-bottom: 2rem;
  }

  .eyebrow-3 {
    font-size: .8rem;
  }

  .card_body-4 {
    padding: 1.5rem;
  }

  .paragraph_xxlarge {
    font-size: .88rem;
  }

  .heading_h1-3 {
    font-size: 2.2rem;
  }

  .grid_2-col-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .subheading-3, .paragraph_large-3 {
    font-size: .9rem;
  }

  .header-5 {
    margin-bottom: 2rem;
  }

  .subheading-4 {
    font-size: .9rem;
  }

  .heading_h2-3 {
    font-size: 1.81rem;
  }

  .header-6 {
    margin-bottom: 2rem;
  }

  .heading_h5 {
    font-size: 1rem;
  }

  .heading_h6 {
    font-size: .71rem;
  }

  .grid_5-col {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .grid_5-col.gap-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
  }

  .margin-bottom_none-3 {
    margin-bottom: 0;
  }

  .footer_bottom {
    text-align: center;
    flex-flow: column;
  }

  .subheading-5 {
    font-size: .9rem;
  }

  .heading_h1-4 {
    font-size: 2.2rem;
  }

  .header-7 {
    margin-bottom: 2rem;
  }

  .grid_9-col {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .subheading-6, .subheading-6.w {
    font-size: .9rem;
  }

  .heading_h1-5 {
    font-size: 2.2rem;
  }

  .card_body-6 {
    padding: 1.5rem;
  }

  .paragraph_large-4 {
    font-size: .9rem;
  }

  .heading_h2-4 {
    font-size: 1.81rem;
  }

  .heading_h4 {
    font-size: 1.15rem;
  }

  .header-8 {
    margin-bottom: 2rem;
  }

  .grid_4-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .margin-bottom_none-4 {
    margin-bottom: 0;
  }

  .paragraph_large-5 {
    font-size: .9rem;
  }

  .heading_h2-5 {
    font-size: 1.81rem;
  }

  .header-9 {
    margin-bottom: 2rem;
  }

  .grid_3-col-copy {
    grid-template-columns: 1fr;
  }

  .margin-bottom_none-copy {
    margin-bottom: 0;
  }

  .card_body-7 {
    padding: 1.5rem;
  }

  .subheading-7 {
    font-size: .9rem;
  }

  .gap-medium {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading_h1-6 {
    font-size: 2.2rem;
  }

  .header-10 {
    margin-bottom: 2rem;
  }

  .grid_4-col-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h5-2 {
    font-size: 1rem;
  }

  .heading_h1-7 {
    font-size: 2.2rem;
  }

  .heading_h1-7.big-headd {
    font-size: 5.12rem;
  }

  .header-11 {
    margin-bottom: 2rem;
  }

  .grid_9-col-2 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .eyebrow-4 {
    font-size: .8rem;
  }

  .paragraph_large-6 {
    font-size: .9rem;
  }

  .eyebrow-5 {
    font-size: .8rem;
  }

  .paragraph_large-7 {
    font-size: .9rem;
  }

  .header-12, .header-13 {
    margin-bottom: 2rem;
  }

  .heading_h2-6 {
    font-size: 1.81rem;
  }

  .card_body-8 {
    padding: 1.5rem;
  }

  .heading_h4-2 {
    font-size: 1.15rem;
  }

  .grid_3-col-4 {
    grid-template-columns: 1fr;
  }

  .header-14 {
    margin-bottom: 2rem;
  }

  .eyebrow-6 {
    font-size: .8rem;
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .subheading-10 {
    font-size: .9rem;
  }

  .heading_h1-10 {
    font-size: 2.2rem;
  }

  .header-15 {
    margin-bottom: 2rem;
  }

  .grid_2-col-4 {
    grid-template-columns: minmax(0, 1fr);
  }

  .subheading-11 {
    font-size: .9rem;
  }

  .heading_h1-11 {
    font-size: 2.2rem;
  }

  .header-16 {
    margin-bottom: 2rem;
  }

  .grid_9-col-4 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .paragraph_large-8 {
    font-size: .9rem;
  }

  .header-17 {
    margin-bottom: 2rem;
  }

  .heading_h2-7 {
    font-size: 1.81rem;
  }

  .card_body-9 {
    padding: 1.5rem;
  }

  .heading_h4-3 {
    font-size: 1.15rem;
  }

  .grid_3-col-5 {
    grid-template-columns: 1fr;
  }

  .header-18 {
    margin-bottom: 2rem;
  }

  .eyebrow-7 {
    font-size: .8rem;
  }

  .subheading-12 {
    font-size: .9rem;
  }

  .heading_h2-8 {
    font-size: 1.81rem;
  }

  .grid_3-col-6 {
    grid-template-columns: 1fr;
  }

  .header-19 {
    margin-bottom: 2rem;
  }

  .subheading-13 {
    font-size: .9rem;
  }

  .heading_h1-12 {
    font-size: 2.2rem;
  }

  .header-20 {
    margin-bottom: 2rem;
  }

  .subheading-14 {
    font-size: .9rem;
  }

  .heading_h1-13 {
    font-size: 2.2rem;
  }

  .header-21 {
    margin-bottom: 2rem;
  }

  .grid_9-col-5 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-9 {
    font-size: 1.81rem;
  }

  .card_body-10 {
    padding: 1.5rem;
  }

  .heading_h4-4 {
    font-size: 1.15rem;
  }

  .grid_3-col-7 {
    grid-template-columns: 1fr;
  }

  .header-22 {
    margin-bottom: 2rem;
  }

  .eyebrow-8 {
    font-size: .8rem;
  }

  .margin-bottom_none-5 {
    margin-bottom: 0;
  }

  .header-23, .header-24 {
    margin-bottom: 2rem;
  }

  .subheading-16 {
    font-size: .9rem;
  }

  .grid_3-col-9 {
    grid-template-columns: 1fr;
  }

  .header-25 {
    margin-bottom: 2rem;
  }

  .subheading-17 {
    font-size: .9rem;
  }

  .heading_h1-14 {
    font-size: 2.2rem;
  }

  .header-26 {
    margin-bottom: 2rem;
  }

  .heading_h1-15 {
    font-size: 2.2rem;
  }

  .header-27 {
    margin-bottom: 2rem;
  }

  .grid_9-col-6 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-12 {
    font-size: 1.81rem;
  }

  .card_body-12 {
    padding: 1.5rem;
  }

  .heading_h4-5 {
    font-size: 1.15rem;
  }

  .grid_3-col-10 {
    grid-template-columns: 1fr;
  }

  .header-28 {
    margin-bottom: 2rem;
  }

  .eyebrow-9 {
    font-size: .8rem;
  }

  .margin-bottom_none-6 {
    margin-bottom: 0;
  }

  .header-29 {
    margin-bottom: 2rem;
  }

  .subheading-18 {
    font-size: .9rem;
  }

  .heading_h2-13 {
    font-size: 1.81rem;
  }

  .grid_3-col-11 {
    grid-template-columns: 1fr;
  }

  .header-30 {
    margin-bottom: 2rem;
  }

  .subheading-19 {
    font-size: .9rem;
  }

  .heading_h1-16 {
    font-size: 2.2rem;
  }

  .header-31 {
    margin-bottom: 2rem;
  }

  .heading_h1-17 {
    font-size: 2.2rem;
  }

  .header-32 {
    margin-bottom: 2rem;
  }

  .grid_9-col-7 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .subheading-20, .subheading-20.w {
    font-size: .9rem;
  }

  .heading_h1-18 {
    font-size: 2.2rem;
  }

  .header-33 {
    margin-bottom: 2rem;
  }

  .subheading-21 {
    font-size: .9rem;
  }

  .heading_h2-14 {
    font-size: 1.81rem;
  }

  .grid_3-col-12 {
    grid-template-columns: 1fr;
  }

  .header-34 {
    margin-bottom: 2rem;
  }

  .subheading-22 {
    font-size: .9rem;
  }

  .heading_h1-19 {
    font-size: 2.2rem;
  }

  .header-35 {
    margin-bottom: 2rem;
  }

  .heading_h1-20 {
    font-size: 2.2rem;
  }

  .header-36 {
    margin-bottom: 2rem;
  }

  .grid_9-col-8 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-15 {
    font-size: 1.81rem;
  }

  .card_body-14 {
    padding: 1.5rem;
  }

  .heading_h4-6 {
    font-size: 1.15rem;
  }

  .grid_3-col-13 {
    grid-template-columns: 1fr;
  }

  .header-37 {
    margin-bottom: 2rem;
  }

  .eyebrow-10 {
    font-size: .8rem;
  }

  .margin-bottom_none-7 {
    margin-bottom: 0;
  }

  .header-38, .header-39 {
    margin-bottom: 2rem;
  }

  .subheading-24 {
    font-size: .9rem;
  }

  .heading_h2-17 {
    font-size: 1.81rem;
  }

  .header-40 {
    margin-bottom: 2rem;
  }

  .subheading-25 {
    font-size: .9rem;
  }

  .heading_h1-21 {
    font-size: 2.2rem;
  }

  .header-41 {
    margin-bottom: 2rem;
  }

  .heading_h1-22 {
    font-size: 2.2rem;
  }

  .header-42 {
    margin-bottom: 2rem;
  }

  .grid_9-col-9 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-18 {
    font-size: 1.81rem;
  }

  .card_body-16 {
    padding: 1.5rem;
  }

  .heading_h4-7 {
    font-size: 1.15rem;
  }

  .grid_3-col-16 {
    grid-template-columns: 1fr;
  }

  .header-43 {
    margin-bottom: 2rem;
  }

  .eyebrow-11 {
    font-size: .8rem;
  }

  .margin-bottom_none-8 {
    margin-bottom: 0;
  }

  .header-44, .header-45 {
    margin-bottom: 2rem;
  }

  .subheading-27 {
    font-size: .9rem;
  }

  .heading_h2-20 {
    font-size: 1.81rem;
  }

  .grid_3-col-18 {
    grid-template-columns: 1fr;
  }

  .header-46 {
    margin-bottom: 2rem;
  }

  .subheading-28 {
    font-size: .9rem;
  }

  .heading_h1-23 {
    font-size: 2.2rem;
  }

  .header-47 {
    margin-bottom: 2rem;
  }

  .heading_h1-24 {
    font-size: 2.2rem;
  }

  .header-48 {
    margin-bottom: 2rem;
  }

  .grid_9-col-10 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-21 {
    font-size: 1.81rem;
  }

  .card_body-17 {
    padding: 1.5rem;
  }

  .heading_h4-8 {
    font-size: 1.15rem;
  }

  .grid_3-col-19 {
    grid-template-columns: 1fr;
  }

  .header-49 {
    margin-bottom: 2rem;
  }

  .eyebrow-12 {
    font-size: .8rem;
  }

  .margin-bottom_none-9 {
    margin-bottom: 0;
  }

  .header-50 {
    margin-bottom: 2rem;
  }

  .subheading-29 {
    font-size: .9rem;
  }

  .heading_h2-22 {
    font-size: 1.81rem;
  }

  .grid_3-col-20 {
    grid-template-columns: 1fr;
  }

  .header-51 {
    margin-bottom: 2rem;
  }

  .subheading-30 {
    font-size: .9rem;
  }

  .heading_h1-25 {
    font-size: 2.2rem;
  }

  .header-52 {
    margin-bottom: 2rem;
  }

  .grid_2-col-6 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h1-26 {
    font-size: 2.2rem;
  }

  .header-53 {
    margin-bottom: 2rem;
  }

  .grid_9-col-11 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .subheading-31, .subheading-31.w {
    font-size: .9rem;
  }

  .heading_h1-27 {
    font-size: 2.2rem;
  }

  .heading_h2-23 {
    font-size: 1.81rem;
  }

  .card_body-19 {
    padding: 1.5rem;
  }

  .heading_h4-9 {
    font-size: 1.15rem;
  }

  .grid_3-col-21 {
    grid-template-columns: 1fr;
  }

  .header-54 {
    margin-bottom: 2rem;
  }

  .eyebrow-13 {
    font-size: .8rem;
  }

  .margin-bottom_none-10 {
    margin-bottom: 0;
  }

  .header-55, .header-56 {
    margin-bottom: 2rem;
  }

  .subheading-33 {
    font-size: .9rem;
  }

  .heading_h2-25 {
    font-size: 1.81rem;
  }

  .grid_3-col-23 {
    grid-template-columns: 1fr;
  }

  .header-57 {
    margin-bottom: 2rem;
  }

  .subheading-34 {
    font-size: .9rem;
  }

  .heading_h1-28 {
    font-size: 2.2rem;
  }

  .header-58 {
    margin-bottom: 2rem;
  }

  .heading_h1-29 {
    font-size: 2.2rem;
  }

  .header-59 {
    margin-bottom: 2rem;
  }

  .grid_9-col-12 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-26 {
    font-size: 1.81rem;
  }

  .card_body-21 {
    padding: 1.5rem;
  }

  .heading_h4-10 {
    font-size: 1.15rem;
  }

  .grid_3-col-24 {
    grid-template-columns: 1fr;
  }

  .header-60 {
    margin-bottom: 2rem;
  }

  .eyebrow-14 {
    font-size: .8rem;
  }

  .margin-bottom_none-11 {
    margin-bottom: 0;
  }

  .header-61 {
    margin-bottom: 2rem;
  }

  .subheading-36 {
    font-size: .9rem;
  }

  .heading_h2-28 {
    font-size: 1.81rem;
  }

  .grid_3-col-26 {
    grid-template-columns: 1fr;
  }

  .header-62 {
    margin-bottom: 2rem;
  }

  .subheading-37 {
    font-size: .9rem;
  }

  .heading_h1-30 {
    font-size: 2.2rem;
  }

  .header-63 {
    margin-bottom: 2rem;
  }

  .heading_h1-31 {
    font-size: 2.2rem;
  }

  .header-64 {
    margin-bottom: 2rem;
  }

  .grid_9-col-13 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-29 {
    font-size: 1.81rem;
  }

  .card_body-23 {
    padding: 1.5rem;
  }

  .heading_h4-11 {
    font-size: 1.15rem;
  }

  .grid_3-col-27 {
    grid-template-columns: 1fr;
  }

  .header-65 {
    margin-bottom: 2rem;
  }

  .eyebrow-15 {
    font-size: .8rem;
  }

  .margin-bottom_none-12 {
    margin-bottom: 0;
  }

  .header-66 {
    margin-bottom: 2rem;
  }

  .subheading-38 {
    font-size: .9rem;
  }

  .heading_h2-30 {
    font-size: 1.81rem;
  }

  .grid_3-col-28 {
    grid-template-columns: 1fr;
  }

  .header-67 {
    margin-bottom: 2rem;
  }

  .heading_h1-32 {
    font-size: 2.2rem;
  }

  .header-68 {
    margin-bottom: 2rem;
  }

  .grid_9-col-14 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .subheading-39 {
    font-size: .9rem;
  }

  .heading_h1-33 {
    font-size: 2.2rem;
  }

  .header-69 {
    margin-bottom: 2rem;
  }

  .heading_h2-31 {
    font-size: 1.81rem;
  }

  .card_body-24 {
    padding: 1.5rem;
  }

  .heading_h4-12 {
    font-size: 1.15rem;
  }

  .grid_3-col-29 {
    grid-template-columns: 1fr;
  }

  .header-70 {
    margin-bottom: 2rem;
  }

  .eyebrow-16 {
    font-size: .8rem;
  }

  .margin-bottom_none-13 {
    margin-bottom: 0;
  }

  .subheading-40 {
    font-size: .9rem;
  }

  .heading_h2-32 {
    font-size: 1.81rem;
  }

  .grid_3-col-30 {
    grid-template-columns: 1fr;
  }

  .header-71, .header-72 {
    margin-bottom: 2rem;
  }

  .subheading-41 {
    font-size: .9rem;
  }

  .heading_h1-34 {
    font-size: 2.2rem;
  }

  .header-73 {
    margin-bottom: 2rem;
  }

  .heading_h1-35 {
    font-size: 2.2rem;
  }

  .header-74 {
    margin-bottom: 2rem;
  }

  .grid_9-col-15 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-33 {
    font-size: 1.81rem;
  }

  .card_body-25 {
    padding: 1.5rem;
  }

  .heading_h4-13 {
    font-size: 1.15rem;
  }

  .grid_3-col-31 {
    grid-template-columns: 1fr;
  }

  .header-75 {
    margin-bottom: 2rem;
  }

  .eyebrow-17 {
    font-size: .8rem;
  }

  .margin-bottom_none-14 {
    margin-bottom: 0;
  }

  .subheading-42 {
    font-size: .9rem;
  }

  .heading_h2-34 {
    font-size: 1.81rem;
  }

  .grid_3-col-32 {
    grid-template-columns: 1fr;
  }

  .header-76 {
    margin-bottom: 2rem;
  }

  .subheading-43 {
    font-size: .9rem;
  }

  .heading_h1-36 {
    font-size: 2.2rem;
  }

  .header-77 {
    margin-bottom: 2rem;
  }

  .heading_h1-37 {
    font-size: 2.2rem;
  }

  .header-78 {
    margin-bottom: 2rem;
  }

  .grid_9-col-16 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-35 {
    font-size: 1.81rem;
  }

  .card_body-26 {
    padding: 1.5rem;
  }

  .heading_h4-14 {
    font-size: 1.15rem;
  }

  .grid_3-col-33 {
    grid-template-columns: 1fr;
  }

  .header-79 {
    margin-bottom: 2rem;
  }

  .eyebrow-18 {
    font-size: .8rem;
  }

  .margin-bottom_none-15 {
    margin-bottom: 0;
  }

  .header-80, .header-81 {
    margin-bottom: 2rem;
  }

  .subheading-45 {
    font-size: .9rem;
  }

  .heading_h2-37 {
    font-size: 1.81rem;
  }

  .grid_3-col-35 {
    grid-template-columns: 1fr;
  }

  .header-82 {
    margin-bottom: 2rem;
  }

  .paragraph_small-2 {
    font-size: .88rem;
  }

  .subheading-46 {
    font-size: .9rem;
  }

  .card_body-28 {
    padding: 1.5rem;
  }

  .grid_3-col-36 {
    grid-template-columns: 1fr;
  }

  .header-83 {
    margin-bottom: 2rem;
  }

  .eyebrow-19 {
    font-size: .8rem;
  }

  .header-84 {
    margin-bottom: 2rem;
  }

  .subheading-48 {
    font-size: .9rem;
  }

  .heading_h1-38 {
    font-size: 2.2rem;
  }

  .header-85 {
    margin-bottom: 2rem;
  }

  .heading_h1-39 {
    font-size: 2.2rem;
  }

  .header-86 {
    margin-bottom: 2rem;
  }

  .grid_9-col-17 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-38 {
    font-size: 1.81rem;
  }

  .card_body-30 {
    padding: 1.5rem;
  }

  .heading_h4-15 {
    font-size: 1.15rem;
  }

  .grid_3-col-38 {
    grid-template-columns: 1fr;
  }

  .header-87 {
    margin-bottom: 2rem;
  }

  .eyebrow-21 {
    font-size: .8rem;
  }

  .margin-bottom_none-16 {
    margin-bottom: 0;
  }

  .header-88, .header-89 {
    margin-bottom: 2rem;
  }

  .subheading-50 {
    font-size: .9rem;
  }

  .heading_h2-40 {
    font-size: 1.81rem;
  }

  .grid_3-col-40 {
    grid-template-columns: 1fr;
  }

  .header-90 {
    margin-bottom: 2rem;
  }

  .subheading-51 {
    font-size: .9rem;
  }

  .heading_h1-40 {
    font-size: 2.2rem;
  }

  .header-91 {
    margin-bottom: 2rem;
  }

  .heading_h1-41 {
    font-size: 2.2rem;
  }

  .header-92 {
    margin-bottom: 2rem;
  }

  .grid_9-col-18 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .subheading-52, .subheading-52.w {
    font-size: .9rem;
  }

  .heading_h1-42 {
    font-size: 2.2rem;
  }

  .header-93 {
    margin-bottom: 2rem;
  }

  .subheading-53 {
    font-size: .9rem;
  }

  .heading_h2-41 {
    font-size: 1.81rem;
  }

  .grid_3-col-41 {
    grid-template-columns: 1fr;
  }

  .header-94, .header-95 {
    margin-bottom: 2rem;
  }

  .heading_h1-44 {
    font-size: 2.2rem;
  }

  .header-96 {
    margin-bottom: 2rem;
  }

  .grid_9-col-19 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .subheading-55 {
    font-size: .9rem;
  }

  .heading_h1-45 {
    font-size: 2.2rem;
  }

  .header-97 {
    margin-bottom: 2rem;
  }

  .heading_h2-42 {
    font-size: 1.81rem;
  }

  .card_body-33 {
    padding: 1.5rem;
  }

  .heading_h4-16 {
    font-size: 1.15rem;
  }

  .grid_3-col-42 {
    grid-template-columns: 1fr;
  }

  .header-98 {
    margin-bottom: 2rem;
  }

  .eyebrow-22 {
    font-size: .8rem;
  }

  .margin-bottom_none-17 {
    margin-bottom: 0;
  }

  .header-99 {
    margin-bottom: 2rem;
  }

  .subheading-56 {
    font-size: .9rem;
  }

  .heading_h2-43 {
    font-size: 1.81rem;
  }

  .grid_3-col-43 {
    grid-template-columns: 1fr;
  }

  .header-100 {
    margin-bottom: 2rem;
  }

  .subheading-57 {
    font-size: .9rem;
  }

  .heading_h1-46 {
    font-size: 2.2rem;
  }

  .header-101 {
    margin-bottom: 2rem;
  }

  .heading_h1-47 {
    font-size: 2.2rem;
  }

  .header-102 {
    margin-bottom: 2rem;
  }

  .grid_9-col-20 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-44 {
    font-size: 1.81rem;
  }

  .card_body-34 {
    padding: 1.5rem;
  }

  .heading_h4-17 {
    font-size: 1.15rem;
  }

  .grid_3-col-44 {
    grid-template-columns: 1fr;
  }

  .header-103 {
    margin-bottom: 2rem;
  }

  .eyebrow-23 {
    font-size: .8rem;
  }

  .margin-bottom_none-18 {
    margin-bottom: 0;
  }

  .header-104, .header-105 {
    margin-bottom: 2rem;
  }

  .subheading-59 {
    font-size: .9rem;
  }

  .heading_h2-46 {
    font-size: 1.81rem;
  }

  .grid_3-col-46 {
    grid-template-columns: 1fr;
  }

  .header-106 {
    margin-bottom: 2rem;
  }

  .subheading-60 {
    font-size: .9rem;
  }

  .heading_h1-48 {
    font-size: 2.2rem;
  }

  .header-107 {
    margin-bottom: 2rem;
  }

  .heading_h1-49 {
    font-size: 2.2rem;
  }

  .header-108 {
    margin-bottom: 2rem;
  }

  .grid_9-col-21 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-47 {
    font-size: 1.81rem;
  }

  .card_body-36 {
    padding: 1.5rem;
  }

  .heading_h4-19 {
    font-size: 1.15rem;
  }

  .grid_3-col-47 {
    grid-template-columns: 1fr;
  }

  .header-109 {
    margin-bottom: 2rem;
  }

  .eyebrow-25 {
    font-size: .8rem;
  }

  .margin-bottom_none-19 {
    margin-bottom: 0;
  }

  .header-110, .header-111 {
    margin-bottom: 2rem;
  }

  .subheading-62 {
    font-size: .9rem;
  }

  .heading_h2-49 {
    font-size: 1.81rem;
  }

  .grid_3-col-49 {
    grid-template-columns: 1fr;
  }

  .header-112 {
    margin-bottom: 2rem;
  }

  .subheading-63 {
    font-size: .9rem;
  }

  .heading_h1-50 {
    font-size: 2.2rem;
  }

  .header-113 {
    margin-bottom: 2rem;
  }

  .heading_h1-51 {
    font-size: 2.2rem;
  }

  .header-114 {
    margin-bottom: 2rem;
  }

  .grid_9-col-22 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .subheading-64, .subheading-64.w {
    font-size: .9rem;
  }

  .heading_h1-52 {
    font-size: 2.2rem;
  }

  .heading_h2-50 {
    font-size: 1.81rem;
  }

  .card_body-39 {
    padding: 1.5rem;
  }

  .heading_h4-20 {
    font-size: 1.15rem;
  }

  .grid_3-col-50 {
    grid-template-columns: 1fr;
  }

  .header-115 {
    margin-bottom: 2rem;
  }

  .eyebrow-26 {
    font-size: .8rem;
  }

  .margin-bottom_none-20 {
    margin-bottom: 0;
  }

  .header-116 {
    margin-bottom: 2rem;
  }

  .subheading-65 {
    font-size: .9rem;
  }

  .heading_h2-51 {
    font-size: 1.81rem;
  }

  .grid_3-col-51 {
    grid-template-columns: 1fr;
  }

  .header-117 {
    margin-bottom: 2rem;
  }

  .subheading-66 {
    font-size: .9rem;
  }

  .heading_h1-53 {
    font-size: 2.2rem;
  }

  .header-118 {
    margin-bottom: 2rem;
  }

  .heading_h1-54 {
    font-size: 2.2rem;
  }

  .header-119 {
    margin-bottom: 2rem;
  }

  .grid_9-col-23 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-52 {
    font-size: 1.81rem;
  }

  .card_body-40 {
    padding: 1.5rem;
  }

  .heading_h4-21 {
    font-size: 1.15rem;
  }

  .grid_3-col-52 {
    grid-template-columns: 1fr;
  }

  .header-120 {
    margin-bottom: 2rem;
  }

  .eyebrow-27 {
    font-size: .8rem;
  }

  .margin-bottom_none-21 {
    margin-bottom: 0;
  }

  .subheading-67 {
    font-size: .9rem;
  }

  .heading_h2-53 {
    font-size: 1.81rem;
  }

  .grid_3-col-53 {
    grid-template-columns: 1fr;
  }

  .header-121 {
    margin-bottom: 2rem;
  }

  .section {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .subheading-68 {
    font-size: .9rem;
  }

  .heading_h1-55 {
    font-size: 2.2rem;
  }

  .section-2 {
    margin-top: 10px;
  }

  .header-122 {
    margin-bottom: 2rem;
  }

  .grid_2-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h1-56 {
    font-size: 2.2rem;
  }

  .header-123 {
    margin-bottom: 2rem;
  }

  .grid_9-col-24 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .tittle {
    font-size: 1.81rem;
  }

  .card_body-41 {
    padding: 1.5rem;
  }

  .heading_h4-22 {
    font-size: 1.15rem;
  }

  .grid_3-col-54 {
    grid-template-columns: 1fr;
  }

  .header-124 {
    margin-bottom: 2rem;
  }

  .eyebrow-28 {
    font-size: .8rem;
  }

  .margin-bottom_none-22 {
    margin-bottom: 0;
  }

  .section-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header-125 {
    margin-bottom: 2rem;
  }

  .subheading-69 {
    font-size: .9rem;
  }

  .heading_h2-54 {
    font-size: 1.81rem;
  }

  .grid_3-col-55 {
    grid-template-columns: 1fr;
  }

  .header-126 {
    margin-bottom: 2rem;
  }

  .section-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading_h1-57 {
    font-size: 2.2rem;
  }

  .header-127 {
    margin-bottom: 2rem;
  }

  .grid_9-col-25 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .subheading-70 {
    font-size: .9rem;
  }

  .heading_h1-58 {
    font-size: 2.2rem;
  }

  .header-128 {
    margin-bottom: 2rem;
  }

  .grid_2-col-7 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-55 {
    font-size: 1.81rem;
  }

  .card_body-42 {
    padding: 1.5rem;
  }

  .heading_h4-23 {
    font-size: 1.15rem;
  }

  .grid_3-col-56 {
    grid-template-columns: 1fr;
  }

  .header-129 {
    margin-bottom: 2rem;
  }

  .eyebrow-29 {
    font-size: .8rem;
  }

  .margin-bottom_none-23 {
    margin-bottom: 0;
  }

  .section-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .subheading-71 {
    font-size: .9rem;
  }

  .heading_h2-56 {
    font-size: 1.81rem;
  }

  .grid_3-col-57 {
    grid-template-columns: 1fr;
  }

  .header-130 {
    margin-bottom: 2rem;
  }

  .section-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .subheading-72 {
    font-size: .9rem;
  }

  .heading_h1-59 {
    font-size: 2.2rem;
  }

  .header-131 {
    margin-bottom: 2rem;
  }

  .grid_2-col-8 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h1-60 {
    font-size: 2.2rem;
  }

  .header-132 {
    margin-bottom: 2rem;
  }

  .grid_9-col-26 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-57 {
    font-size: 1.81rem;
  }

  .card_body-43 {
    padding: 1.5rem;
  }

  .heading_h4-24 {
    font-size: 1.15rem;
  }

  .grid_3-col-58 {
    grid-template-columns: 1fr;
  }

  .header-133 {
    margin-bottom: 2rem;
  }

  .eyebrow-30 {
    font-size: .8rem;
  }

  .margin-bottom_none-24 {
    margin-bottom: 0;
  }

  .section-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header-134 {
    margin-bottom: 2rem;
  }

  .subheading-73 {
    font-size: .9rem;
  }

  .heading_h2-58 {
    font-size: 1.81rem;
  }

  .grid_3-col-59 {
    grid-template-columns: 1fr;
  }

  .header-135 {
    margin-bottom: 2rem;
  }

  .section-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .subheading-74 {
    font-size: .9rem;
  }

  .heading_h1-61 {
    font-size: 2.2rem;
  }

  .header-136 {
    margin-bottom: 2rem;
  }

  .grid_2-col-9 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h1-62 {
    font-size: 2.2rem;
  }

  .header-137 {
    margin-bottom: 2rem;
  }

  .grid_9-col-27 {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .heading_h2-59 {
    font-size: 1.81rem;
  }

  .card_body-44 {
    padding: 1.5rem;
  }

  .heading_h4-25 {
    font-size: 1.15rem;
  }

  .grid_3-col-60 {
    grid-template-columns: 1fr;
  }

  .header-138 {
    margin-bottom: 2rem;
  }

  .eyebrow-31 {
    font-size: .8rem;
  }

  .margin-bottom_none-25 {
    margin-bottom: 0;
  }

  .section-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header-139 {
    margin-bottom: 2rem;
  }

  .subheading-75 {
    font-size: .9rem;
  }

  .heading_h2-60 {
    font-size: 1.81rem;
  }

  .grid_3-col-61 {
    grid-template-columns: 1fr;
  }

  .header-140 {
    margin-bottom: 2rem;
  }

  .section-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .f-modal-newsletter {
    grid-template-columns: 1fr;
  }

  .f-modal-image-tall {
    height: 320px;
  }
}

@media screen and (max-width: 479px) {
  .svg-4 {
    color: #0c3141;
  }

  .button {
    white-space: nowrap;
  }

  .nav_mobile-menu-button.w--open {
    color: inherit;
  }

  .grid_3-col.tablet-1-col.gap-small.nav-fix {
    grid-template-columns: 1fr;
  }

  .eyebrow {
    font-size: .8rem;
  }

  .button-group {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .button-2 {
    white-space: nowrap;
  }

  .paragraph_large {
    text-align: left;
    font-size: .7rem;
  }

  .heading_h1, .heading_h1.margin-bottom_none.oh-hell-nah {
    font-size: 2.2rem;
  }

  ._1 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-group-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .button-3 {
    white-space: nowrap;
  }

  .subheading {
    font-size: 1rem;
  }

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

  .card_body {
    padding: 1.5rem;
  }

  .heading_h1-2 {
    font-size: 2.2rem;
  }

  .button-group-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .container-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3 {
    height: 400px;
  }

  .heading_h2 {
    font-size: 1.45rem;
  }

  .paragraph_large-2 {
    text-align: left;
    font-size: .7rem;
  }

  .text-align_center.margin-bottom_none {
    text-decoration: none;
  }

  .paragraph_small {
    font-size: .88rem;
  }

  .subheading-2 {
    font-size: 1rem;
  }

  .card_body-3 {
    padding: 1.5rem;
  }

  .eyebrow-3 {
    font-size: .8rem;
  }

  .avatar {
    margin-bottom: 16px;
  }

  .button-4 {
    white-space: nowrap;
  }

  .card_body-4 {
    padding: 1.5rem;
  }

  .paragraph_xxlarge {
    font-size: 1rem;
  }

  .heading_h1-3 {
    font-size: 2.2rem;
  }

  .heading_h1-3.color {
    font-size: 1.81rem;
  }

  .button-group-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .heading-5 {
    font-size: 2.26rem;
  }

  .subheading-3 {
    font-size: 1rem;
  }

  .paragraph_large-3 {
    text-align: left;
    font-size: .7rem;
  }

  .subheading-4 {
    font-size: 1rem;
  }

  .heading_h2-3 {
    font-size: 1.45rem;
  }

  .heading_h5 {
    font-size: 1rem;
  }

  .footer_icon-group {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .heading_h6 {
    font-size: .71rem;
  }

  .grid_5-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .logo {
    color: inherit;
  }

  .gap-small.padd {
    margin-bottom: 2rem;
  }

  .margin-bottom_none-3 {
    margin-bottom: 0;
  }

  .subheading-5 {
    font-size: 1rem;
  }

  .heading_h1-4 {
    font-size: 2.2rem;
  }

  .heading_h1-4.color {
    font-size: 1.81rem;
  }

  .grid_9-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-5 {
    white-space: nowrap;
  }

  .subheading-6 {
    font-size: 1rem;
  }

  .subheading-6.w {
    text-align: left;
  }

  .heading_h1-5 {
    font-size: 2.2rem;
  }

  .button-group-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .card_body-6 {
    padding: 1.5rem;
  }

  .paragraph_large-4 {
    text-align: left;
    font-size: .7rem;
  }

  .heading_h2-4 {
    font-size: 1.45rem;
  }

  .heading_h4 {
    font-size: 1.03rem;
  }

  .margin-bottom_none-4 {
    margin-bottom: 0;
  }

  .paragraph_large-5 {
    text-align: left;
    font-size: .7rem;
  }

  .button-6 {
    white-space: nowrap;
  }

  .heading_h2-5 {
    font-size: 1.45rem;
  }

  .button-group-6 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .margin-bottom_none-copy {
    margin-bottom: 0;
  }

  .card_body-7 {
    padding: 1.5rem;
  }

  .subheading-7 {
    font-size: 1rem;
  }

  .heading_h1-6 {
    font-size: 2.2rem;
  }

  .button-7 {
    white-space: nowrap;
  }

  .heading_h5-2 {
    font-size: 1rem;
  }

  .heading_h1-7 {
    font-size: 2.2rem;
  }

  .heading_h1-7.big-headd {
    font-size: 2.83rem;
  }

  .grid_9-col-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .eyebrow-4 {
    font-size: .8rem;
  }

  .paragraph_large-6 {
    text-align: left;
    font-size: .7rem;
  }

  .eyebrow-5 {
    font-size: .8rem;
  }

  .paragraph_large-7 {
    text-align: left;
    font-size: .7rem;
  }

  .heading_h2-6 {
    font-size: 1.45rem;
  }

  .card_body-8 {
    padding: 1.5rem;
  }

  .heading_h4-2 {
    font-size: 1.03rem;
  }

  .grid_3-col-4.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-6 {
    font-size: .8rem;
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .button-10 {
    white-space: nowrap;
  }

  .subheading-10 {
    font-size: 1rem;
  }

  .heading_h1-10 {
    font-size: 2.2rem;
  }

  .subheading-11 {
    font-size: 1rem;
  }

  .heading_h1-11 {
    font-size: 2.2rem;
  }

  .heading_h1-11.color {
    font-size: 1.81rem;
  }

  .button-11 {
    white-space: nowrap;
  }

  .grid_9-col-4 {
    grid-template-columns: minmax(0, 1fr);
  }

  .paragraph_large-8 {
    text-align: left;
    font-size: .7rem;
  }

  .button-12 {
    white-space: nowrap;
  }

  .heading_h2-7 {
    font-size: 1.45rem;
  }

  .card_body-9 {
    padding: 1.5rem;
  }

  .heading_h4-3 {
    font-size: 1.03rem;
  }

  .grid_3-col-5.gap-small.dea-6 {
    grid-template-columns: 1fr;
  }

  .text-align_center-2.margin-bottom_none {
    text-decoration: none;
  }

  .eyebrow-7 {
    font-size: .8rem;
  }

  .button-group-7 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .subheading-12 {
    font-size: 1rem;
  }

  .heading_h2-8 {
    font-size: 1.45rem;
  }

  .button-13 {
    white-space: nowrap;
  }

  .subheading-13 {
    font-size: 1rem;
  }

  .heading_h1-12 {
    font-size: 2.2rem;
  }

  .subheading-14 {
    font-size: 1rem;
  }

  .heading_h1-13 {
    font-size: 2.2rem;
  }

  .heading_h1-13.color {
    font-size: 1.81rem;
  }

  .button-14 {
    white-space: nowrap;
  }

  .grid_9-col-5 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-9 {
    font-size: 1.45rem;
  }

  .card_body-10 {
    padding: 1.5rem;
  }

  .heading_h4-4 {
    font-size: 1.03rem;
  }

  .grid_3-col-7.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-8 {
    font-size: .8rem;
  }

  .margin-bottom_none-5 {
    margin-bottom: 0;
  }

  .subheading-16 {
    font-size: 1rem;
  }

  .button-16 {
    white-space: nowrap;
  }

  .subheading-17 {
    font-size: 1rem;
  }

  .heading_h1-14, .heading_h1-15 {
    font-size: 2.2rem;
  }

  .heading_h1-15.color {
    font-size: 1.81rem;
  }

  .button-17 {
    white-space: nowrap;
  }

  .grid_9-col-6 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-12 {
    font-size: 1.45rem;
  }

  .card_body-12 {
    padding: 1.5rem;
  }

  .heading_h4-5 {
    font-size: 1.03rem;
  }

  .grid_3-col-10.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-9 {
    font-size: .8rem;
  }

  .margin-bottom_none-6 {
    margin-bottom: 0;
  }

  .subheading-18 {
    font-size: 1rem;
  }

  .heading_h2-13 {
    font-size: 1.45rem;
  }

  .button-18 {
    white-space: nowrap;
  }

  .subheading-19 {
    font-size: 1rem;
  }

  .heading_h1-16, .heading_h1-17 {
    font-size: 2.2rem;
  }

  .heading_h1-17.color {
    font-size: 1.81rem;
  }

  .button-19 {
    white-space: nowrap;
  }

  .grid_9-col-7 {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-20 {
    white-space: nowrap;
  }

  .subheading-20 {
    font-size: 1rem;
  }

  .subheading-20.w {
    text-align: left;
  }

  .heading_h1-18 {
    font-size: 2.2rem;
  }

  .button-group-9 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .subheading-21 {
    font-size: 1rem;
  }

  .heading_h2-14 {
    font-size: 1.45rem;
  }

  .button-21 {
    white-space: nowrap;
  }

  .subheading-22 {
    font-size: 1rem;
  }

  .heading_h1-19, .heading_h1-20 {
    font-size: 2.2rem;
  }

  .heading_h1-20.color {
    font-size: 1.81rem;
  }

  .button-22 {
    white-space: nowrap;
  }

  .grid_9-col-8 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-15 {
    font-size: 1.45rem;
  }

  .card_body-14 {
    padding: 1.5rem;
  }

  .heading_h4-6 {
    font-size: 1.03rem;
  }

  .grid_3-col-13.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-10 {
    font-size: .8rem;
  }

  .margin-bottom_none-7 {
    margin-bottom: 0;
  }

  .subheading-24 {
    font-size: 1rem;
  }

  .heading_h2-17 {
    font-size: 1.45rem;
  }

  .button-24 {
    white-space: nowrap;
  }

  .subheading-25 {
    font-size: 1rem;
  }

  .heading_h1-21, .heading_h1-22 {
    font-size: 2.2rem;
  }

  .heading_h1-22.color {
    font-size: 1.81rem;
  }

  .button-25 {
    white-space: nowrap;
  }

  .grid_9-col-9 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-18 {
    font-size: 1.45rem;
  }

  .card_body-16 {
    padding: 1.5rem;
  }

  .heading_h4-7 {
    font-size: 1.03rem;
  }

  .grid_3-col-16.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-11 {
    font-size: .8rem;
  }

  .margin-bottom_none-8 {
    margin-bottom: 0;
  }

  .subheading-27 {
    font-size: 1rem;
  }

  .heading_h2-20 {
    font-size: 1.45rem;
  }

  .button-26 {
    white-space: nowrap;
  }

  .subheading-28 {
    font-size: 1rem;
  }

  .heading_h1-23, .heading_h1-24 {
    font-size: 2.2rem;
  }

  .heading_h1-24.color {
    font-size: 1.81rem;
  }

  .button-27 {
    white-space: nowrap;
  }

  .grid_9-col-10 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-21 {
    font-size: 1.45rem;
  }

  .card_body-17 {
    padding: 1.5rem;
  }

  .heading_h4-8 {
    font-size: 1.03rem;
  }

  .grid_3-col-19.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-12 {
    font-size: .8rem;
  }

  .margin-bottom_none-9 {
    margin-bottom: 0;
  }

  .subheading-29 {
    font-size: 1rem;
  }

  .heading_h2-22 {
    font-size: 1.45rem;
  }

  .button-28 {
    white-space: nowrap;
  }

  .subheading-30 {
    font-size: 1rem;
  }

  .heading_h1-25, .heading_h1-26 {
    font-size: 2.2rem;
  }

  .heading_h1-26.color {
    font-size: 1.81rem;
  }

  .button-29 {
    white-space: nowrap;
  }

  .grid_9-col-11 {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-30 {
    white-space: nowrap;
  }

  .subheading-31 {
    font-size: 1rem;
  }

  .subheading-31.w {
    text-align: left;
  }

  .heading_h1-27 {
    font-size: 2.2rem;
  }

  .button-group-10 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .heading_h2-23 {
    font-size: 1.45rem;
  }

  .card_body-19 {
    padding: 1.5rem;
  }

  .heading_h4-9 {
    font-size: 1.03rem;
  }

  .grid_3-col-21.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-13 {
    font-size: .8rem;
  }

  .margin-bottom_none-10 {
    margin-bottom: 0;
  }

  .subheading-33 {
    font-size: 1rem;
  }

  .heading_h2-25 {
    font-size: 1.45rem;
  }

  .button-32 {
    white-space: nowrap;
  }

  .subheading-34 {
    font-size: 1rem;
  }

  .heading_h1-28, .heading_h1-29 {
    font-size: 2.2rem;
  }

  .heading_h1-29.color {
    font-size: 1.81rem;
  }

  .button-33 {
    white-space: nowrap;
  }

  .grid_9-col-12 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-26 {
    font-size: 1.45rem;
  }

  .card_body-21 {
    padding: 1.5rem;
  }

  .heading_h4-10 {
    font-size: 1.03rem;
  }

  .grid_3-col-24.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-14 {
    font-size: .8rem;
  }

  .margin-bottom_none-11 {
    margin-bottom: 0;
  }

  .subheading-36 {
    font-size: 1rem;
  }

  .heading_h2-28 {
    font-size: 1.45rem;
  }

  .button-35 {
    white-space: nowrap;
  }

  .subheading-37 {
    font-size: 1rem;
  }

  .heading_h1-30, .heading_h1-31 {
    font-size: 2.2rem;
  }

  .heading_h1-31.color {
    font-size: 1.81rem;
  }

  .button-36 {
    white-space: nowrap;
  }

  .grid_9-col-13 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-29 {
    font-size: 1.45rem;
  }

  .card_body-23 {
    padding: 1.5rem;
  }

  .heading_h4-11 {
    font-size: 1.03rem;
  }

  .grid_3-col-27.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-15 {
    font-size: .8rem;
  }

  .margin-bottom_none-12 {
    margin-bottom: 0;
  }

  .subheading-38 {
    font-size: 1rem;
  }

  .heading_h2-30 {
    font-size: 1.45rem;
  }

  .heading_h1-32 {
    font-size: 2.2rem;
  }

  .heading_h1-32.color {
    font-size: 1.81rem;
  }

  .button-37 {
    white-space: nowrap;
  }

  .grid_9-col-14 {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-38 {
    white-space: nowrap;
  }

  .subheading-39 {
    font-size: 1rem;
  }

  .heading_h1-33 {
    font-size: 2.2rem;
  }

  .heading_h2-31 {
    font-size: 1.45rem;
  }

  .card_body-24 {
    padding: 1.5rem;
  }

  .heading_h4-12 {
    font-size: 1.03rem;
  }

  .grid_3-col-29.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-16 {
    font-size: .8rem;
  }

  .margin-bottom_none-13 {
    margin-bottom: 0;
  }

  .subheading-40 {
    font-size: 1rem;
  }

  .heading_h2-32 {
    font-size: 1.45rem;
  }

  .button-39 {
    white-space: nowrap;
  }

  .subheading-41 {
    font-size: 1rem;
  }

  .heading_h1-34, .heading_h1-35 {
    font-size: 2.2rem;
  }

  .heading_h1-35.color {
    font-size: 1.81rem;
  }

  .button-40 {
    white-space: nowrap;
  }

  .grid_9-col-15 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-33 {
    font-size: 1.45rem;
  }

  .card_body-25 {
    padding: 1.5rem;
  }

  .heading_h4-13 {
    font-size: 1.03rem;
  }

  .grid_3-col-31.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-17 {
    font-size: .8rem;
  }

  .margin-bottom_none-14 {
    margin-bottom: 0;
  }

  .subheading-42 {
    font-size: 1rem;
  }

  .heading_h2-34 {
    font-size: 1.45rem;
  }

  .button-41 {
    white-space: nowrap;
  }

  .subheading-43 {
    font-size: 1rem;
  }

  .heading_h1-36, .heading_h1-37 {
    font-size: 2.2rem;
  }

  .heading_h1-37.color {
    font-size: 1.81rem;
  }

  .button-42 {
    white-space: nowrap;
  }

  .grid_9-col-16 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-35 {
    font-size: 1.45rem;
  }

  .card_body-26 {
    padding: 1.5rem;
  }

  .heading_h4-14 {
    font-size: 1.03rem;
  }

  .grid_3-col-33.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-18 {
    font-size: .8rem;
  }

  .margin-bottom_none-15 {
    margin-bottom: 0;
  }

  .subheading-45 {
    font-size: 1rem;
  }

  .heading_h2-37 {
    font-size: 1.45rem;
  }

  .paragraph_small-2 {
    font-size: .88rem;
  }

  .subheading-46 {
    font-size: 1rem;
  }

  .card_body-28 {
    padding: 1.5rem;
  }

  .eyebrow-19 {
    font-size: .8rem;
  }

  .avatar-2 {
    margin-bottom: 16px;
  }

  .button-44 {
    white-space: nowrap;
  }

  .subheading-48 {
    font-size: 1rem;
  }

  .heading_h1-38, .heading_h1-39 {
    font-size: 2.2rem;
  }

  .heading_h1-39.color {
    font-size: 1.81rem;
  }

  .grid_9-col-17 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-38 {
    font-size: 1.45rem;
  }

  .card_body-30 {
    padding: 1.5rem;
  }

  .heading_h4-15 {
    font-size: 1.03rem;
  }

  .grid_3-col-38.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-21 {
    font-size: .8rem;
  }

  .margin-bottom_none-16 {
    margin-bottom: 0;
  }

  .subheading-50 {
    font-size: 1rem;
  }

  .heading_h2-40 {
    font-size: 1.45rem;
  }

  .button-46 {
    white-space: nowrap;
  }

  .subheading-51 {
    font-size: 1rem;
  }

  .heading_h1-40, .heading_h1-41 {
    font-size: 2.2rem;
  }

  .heading_h1-41.color {
    font-size: 1.81rem;
  }

  .grid_9-col-18 {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-47 {
    white-space: nowrap;
  }

  .subheading-52 {
    font-size: 1rem;
  }

  .subheading-52.w {
    text-align: left;
  }

  .heading_h1-42 {
    font-size: 2.2rem;
  }

  .button-group-15 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .subheading-53 {
    font-size: 1rem;
  }

  .heading_h2-41 {
    font-size: 1.45rem;
  }

  .heading_h1-44 {
    font-size: 2.2rem;
  }

  .heading_h1-44.color {
    font-size: 1.81rem;
  }

  .grid_9-col-19 {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-49 {
    white-space: nowrap;
  }

  .subheading-55 {
    font-size: 1rem;
  }

  .heading_h1-45 {
    font-size: 2.2rem;
  }

  .heading_h2-42 {
    font-size: 1.45rem;
  }

  .card_body-33 {
    padding: 1.5rem;
  }

  .heading_h4-16 {
    font-size: 1.03rem;
  }

  .grid_3-col-42.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-22 {
    font-size: .8rem;
  }

  .margin-bottom_none-17 {
    margin-bottom: 0;
  }

  .subheading-56 {
    font-size: 1rem;
  }

  .heading_h2-43 {
    font-size: 1.45rem;
  }

  .button-50 {
    white-space: nowrap;
  }

  .subheading-57 {
    font-size: 1rem;
  }

  .heading_h1-46, .heading_h1-47 {
    font-size: 2.2rem;
  }

  .heading_h1-47.color {
    font-size: 1.81rem;
  }

  .grid_9-col-20 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-44 {
    font-size: 1.45rem;
  }

  .card_body-34 {
    padding: 1.5rem;
  }

  .heading_h4-17 {
    font-size: 1.03rem;
  }

  .grid_3-col-44.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-23 {
    font-size: .8rem;
  }

  .margin-bottom_none-18 {
    margin-bottom: 0;
  }

  .subheading-59 {
    font-size: 1rem;
  }

  .heading_h2-46 {
    font-size: 1.45rem;
  }

  .button-52 {
    white-space: nowrap;
  }

  .subheading-60 {
    font-size: 1rem;
  }

  .heading_h1-48, .heading_h1-49 {
    font-size: 2.2rem;
  }

  .heading_h1-49.color {
    font-size: 1.81rem;
  }

  .grid_9-col-21 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-47 {
    font-size: 1.45rem;
  }

  .card_body-36 {
    padding: 1.5rem;
  }

  .heading_h4-19 {
    font-size: 1.03rem;
  }

  .grid_3-col-47.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-25 {
    font-size: .8rem;
  }

  .margin-bottom_none-19 {
    margin-bottom: 0;
  }

  .subheading-62 {
    font-size: 1rem;
  }

  .heading_h2-49 {
    font-size: 1.45rem;
  }

  .button-54 {
    white-space: nowrap;
  }

  .subheading-63 {
    font-size: 1rem;
  }

  .heading_h1-50, .heading_h1-51 {
    font-size: 2.2rem;
  }

  .heading_h1-51.color {
    font-size: 1.81rem;
  }

  .grid_9-col-22 {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-55 {
    white-space: nowrap;
  }

  .subheading-64 {
    font-size: 1rem;
  }

  .subheading-64.w {
    text-align: left;
  }

  .heading_h1-52 {
    font-size: 2.2rem;
  }

  .button-group-18 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .heading_h2-50 {
    font-size: 1.45rem;
  }

  .card_body-39 {
    padding: 1.5rem;
  }

  .heading_h4-20 {
    font-size: 1.03rem;
  }

  .grid_3-col-50.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-26 {
    font-size: .8rem;
  }

  .margin-bottom_none-20 {
    margin-bottom: 0;
  }

  .subheading-65 {
    font-size: 1rem;
  }

  .heading_h2-51 {
    font-size: 1.45rem;
  }

  .button-56 {
    white-space: nowrap;
  }

  .subheading-66 {
    font-size: 1rem;
  }

  .heading_h1-53, .heading_h1-54 {
    font-size: 2.2rem;
  }

  .heading_h1-54.color {
    font-size: 1.81rem;
  }

  .grid_9-col-23 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-52 {
    font-size: 1.45rem;
  }

  .card_body-40 {
    padding: 1.5rem;
  }

  .heading_h4-21 {
    font-size: 1.03rem;
  }

  .grid_3-col-52.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-27 {
    font-size: .8rem;
  }

  .margin-bottom_none-21 {
    margin-bottom: 0;
  }

  .subheading-67 {
    font-size: 1rem;
  }

  .heading_h2-53 {
    font-size: 1.45rem;
  }

  .section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-57 {
    white-space: nowrap;
  }

  .subheading-68 {
    font-size: 1rem;
  }

  .heading_h1-55 {
    font-size: 2.2rem;
  }

  .section-2.hidden-combo {
    display: block;
  }

  .heading_h1-56 {
    font-size: 2.2rem;
  }

  .heading_h1-56.color {
    font-size: 1.81rem;
  }

  .grid_9-col-24 {
    grid-template-columns: minmax(0, 1fr);
  }

  .tittle {
    font-size: 1.45rem;
  }

  .card_body-41 {
    padding: 1.5rem;
  }

  .heading_h4-22 {
    font-size: 1.03rem;
  }

  .grid_3-col-54.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-28 {
    font-size: .8rem;
  }

  .margin-bottom_none-22 {
    margin-bottom: 0;
  }

  .section-3 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .subheading-69 {
    font-size: 1rem;
  }

  .heading_h2-54 {
    font-size: 1.45rem;
  }

  .section-4 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .heading_h1-57 {
    font-size: 2.2rem;
  }

  .heading_h1-57.color {
    font-size: 1.81rem;
  }

  .grid_9-col-25 {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-58 {
    white-space: nowrap;
  }

  .subheading-70 {
    font-size: 1rem;
  }

  .heading_h1-58 {
    font-size: 2.2rem;
  }

  .heading_h2-55 {
    font-size: 1.45rem;
  }

  .card_body-42 {
    padding: 1.5rem;
  }

  .heading_h4-23 {
    font-size: 1.03rem;
  }

  .grid_3-col-56.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-29 {
    font-size: .8rem;
  }

  .margin-bottom_none-23 {
    margin-bottom: 0;
  }

  .section-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .subheading-71 {
    font-size: 1rem;
  }

  .heading_h2-56 {
    font-size: 1.45rem;
  }

  .section-6 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-59 {
    white-space: nowrap;
  }

  .subheading-72 {
    font-size: 1rem;
  }

  .heading_h1-59, .heading_h1-60 {
    font-size: 2.2rem;
  }

  .heading_h1-60.color {
    font-size: 1.81rem;
  }

  .grid_9-col-26 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-57 {
    font-size: 1.45rem;
  }

  .card_body-43 {
    padding: 1.5rem;
  }

  .heading_h4-24 {
    font-size: 1.03rem;
  }

  .grid_3-col-58.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-30 {
    font-size: .8rem;
  }

  .margin-bottom_none-24 {
    margin-bottom: 0;
  }

  .section-7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .subheading-73 {
    font-size: 1rem;
  }

  .heading_h2-58 {
    font-size: 1.45rem;
  }

  .section-8 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-60 {
    white-space: nowrap;
  }

  .subheading-74 {
    font-size: 1rem;
  }

  .heading_h1-61, .heading_h1-62 {
    font-size: 2.2rem;
  }

  .heading_h1-62.color {
    font-size: 1.81rem;
  }

  .grid_9-col-27 {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_h2-59 {
    font-size: 1.45rem;
  }

  .card_body-44 {
    padding: 1.5rem;
  }

  .heading_h4-25 {
    font-size: 1.03rem;
  }

  .grid_3-col-60.gap-xsmall.another-fic {
    grid-template-columns: 1fr;
  }

  .eyebrow-31 {
    font-size: .8rem;
  }

  .margin-bottom_none-25 {
    margin-bottom: 0;
  }

  .section-9 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .subheading-75 {
    font-size: 1rem;
  }

  .heading_h2-60 {
    font-size: 1.45rem;
  }

  .section-10 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-61 {
    white-space: nowrap;
  }

  .f-modal-newsletter {
    grid-template-columns: 1fr;
  }

  .f-modal-image-tall {
    height: 280px;
  }
}

#w-node-_83130efd-cc89-3e63-e012-238651cb9c90-51cb9c8e.w-node-_18237d18-be08-9ff2-909e-74e4bda1e4fc-91b4e108 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_83130efd-cc89-3e63-e012-238651cb9c93-51cb9c8e.w-node-_18237d18-be08-9ff2-909e-74e4bda1e4ff-91b4e108 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_18237d18-be08-9ff2-909e-74e4bda1e501-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b44b49b5-d3e6-a05f-997e-8ac7efbac3da-51cb9c8e.w-node-_18237d18-be08-9ff2-909e-74e4bda1e503-91b4e108 {
  align-self: end;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af52-def4af4f.w-node-caec6d87-2c9f-dccf-3258-14d2244da667-91b4e108, #w-node-e5970f5b-db5c-0557-564b-fde3325c325c-def4af4f.w-node-caec6d87-2c9f-dccf-3258-14d2244da66a-91b4e108 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af57-def4af4f.w-node-caec6d87-2c9f-dccf-3258-14d2244da66b-91b4e108 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e74f279-4499-458c-31a6-504f364849c8-def4af4f.w-node-caec6d87-2c9f-dccf-3258-14d2244da672-91b4e108 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_671edb4c-0157-b506-2952-8715510dc235-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_953da75b-696f-6029-aa23-a09ae3cf74cf-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc237-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_671edb4c-0157-b506-2952-8715510dc245-91b4e108 {
  place-self: center;
}

#w-node-_8eddfe5e-8c70-9bf4-5170-9b34912611d7-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc247-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_671edb4c-0157-b506-2952-8715510dc255-91b4e108 {
  place-self: center;
}

#w-node-_741c7e88-cd10-88cb-2008-419ec64d1c5b-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc257-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_671edb4c-0157-b506-2952-8715510dc265-91b4e108 {
  place-self: center;
}

#w-node-_741c7e88-cd10-88cb-2008-419ec64d1c5b-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc267-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_671edb4c-0157-b506-2952-8715510dc275-91b4e108 {
  place-self: center;
}

#w-node-_741c7e88-cd10-88cb-2008-419ec64d1c5b-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc277-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_671edb4c-0157-b506-2952-8715510dc287-91b4e108 {
  place-self: center;
}

#w-node-_741c7e88-cd10-88cb-2008-419ec64d1c5b-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc289-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f5fa7fe7-1fde-c580-e719-8a7356ec087e-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f86e-91b4e108 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f5fa7fe7-1fde-c580-e719-8a7356ec0883-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f873-91b4e108 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: center;
}

#w-node-f5fa7fe7-1fde-c580-e719-8a7356ec0884-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f874-91b4e108 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f5fa7fe7-1fde-c580-e719-8a7356ec0889-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f879-91b4e108 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-f5fa7fe7-1fde-c580-e719-8a7356ec088a-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f87a-91b4e108 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b2581d98-483b-9700-8d8d-147c36ab86de-36ab86da.w-node-_59c1290a-a1f7-d158-1580-1ff787f91649-91b4e108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b9fe946-f76f-93ba-3eaa-8c8d6d52a282-6d52a280.w-node-_0872a784-ca20-52a7-6d2f-bb9f4080ddd2-91b4e108 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_1b9fe946-f76f-93ba-3eaa-8c8d6d52a287-6d52a280.w-node-_0872a784-ca20-52a7-6d2f-bb9f4080ddd7-91b4e108 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-_851d61a1-1dad-400a-5b6a-92b99f998536-b17c3d94.w-node-_2202ab6a-5466-f827-cb82-292dd12bce77-d12bce74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3654511b-b325-ff11-fe44-72c6f0a05a34-f0a05a1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80809302-0803-a6d7-3f50-faaa38cb129c-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef608-d85ef5f8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef613-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef61b-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef623-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef62b-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef635-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef63f-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef647-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef64f-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef659-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef661-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef669-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef671-d85ef5f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80809302-0803-a6d7-3f50-faaa38cb129c-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef67e-d85ef5f8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef689-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef691-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef699-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6a1-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6ab-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6b3-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6bb-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6c3-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6cd-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6d5-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6dd-d85ef5f8, #w-node-_80809302-0803-a6d7-3f50-faaa38cb12cc-d66a6ef8.w-node-_8f23ed6d-5e14-26e5-c658-7d14d85ef6e5-d85ef5f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cffaef48-2b4e-5eda-7d8d-768fd6d4b66f-d6d4b66c.w-node-_00f54856-a606-71a6-c3a2-6cb2a95ff4d3-69ea593b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cffaef48-2b4e-5eda-7d8d-768fd6d4b679-d6d4b66c.w-node-_00f54856-a606-71a6-c3a2-6cb2a95ff4db-69ea593b {
  align-self: center;
}

#w-node-cffaef48-2b4e-5eda-7d8d-768fd6d4b67b-d6d4b66c.w-node-_00f54856-a606-71a6-c3a2-6cb2a95ff4dd-69ea593b {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-cffaef48-2b4e-5eda-7d8d-768fd6d4b67d-d6d4b66c.w-node-_00f54856-a606-71a6-c3a2-6cb2a95ff4df-69ea593b {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-cffaef48-2b4e-5eda-7d8d-768fd6d4b67f-d6d4b66c.w-node-_00f54856-a606-71a6-c3a2-6cb2a95ff4e1-69ea593b {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af52-def4af4f.w-node-_47021253-8149-d5fb-ac0d-709ee5f6baf1-69ea593b, #w-node-e5970f5b-db5c-0557-564b-fde3325c325c-def4af4f.w-node-_47021253-8149-d5fb-ac0d-709ee5f6baf4-69ea593b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af57-def4af4f.w-node-_47021253-8149-d5fb-ac0d-709ee5f6baf5-69ea593b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e74f279-4499-458c-31a6-504f364849c8-def4af4f.w-node-_47021253-8149-d5fb-ac0d-709ee5f6bafa-69ea593b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_8fa69300-47b1-089a-e33d-237cf3029e56-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0b8-69ea593b, #w-node-ef073972-ff3b-f8ab-e5d5-97c33ecbaf4b-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0be-69ea593b, #w-node-ef073972-ff3b-f8ab-e5d5-97c33ecbaf53-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0c1-69ea593b, #w-node-ef073972-ff3b-f8ab-e5d5-97c33ecbaf57-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0c5-69ea593b, #w-node-ef073972-ff3b-f8ab-e5d5-97c33ecbaf5c-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0c8-69ea593b, #w-node-ef073972-ff3b-f8ab-e5d5-97c33ecbaf60-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0cc-69ea593b, #w-node-ef073972-ff3b-f8ab-e5d5-97c33ecbaf65-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0cf-69ea593b, #w-node-ac43dacd-6b1c-4a65-b858-876e4f38978a-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0d3-69ea593b, #w-node-ac43dacd-6b1c-4a65-b858-876e4f38978f-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0d6-69ea593b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_022150cb-a4a4-d93b-b3ef-348996649db2-96649da7.w-node-_4c75222b-c1f8-75b2-2d79-b153223c2de5-2e196248 {
  align-self: center;
}

#w-node-_4c75222b-c1f8-75b2-2d79-b153223c2e00-2e196248 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe267e3f-3e2b-8dfb-e669-af6f6cefa520-6cefa513.w-node-acc0b4a5-e9d7-ca14-9c03-81594fd5123c-9af42ebc {
  grid-area: 2 / 2 / 11 / 9;
}

#w-node-fe267e3f-3e2b-8dfb-e669-af6f6cefa522-6cefa513.w-node-acc0b4a5-e9d7-ca14-9c03-81594fd5123e-9af42ebc {
  grid-area: 6 / 1 / 12 / 4;
  align-self: center;
}

#w-node-fe267e3f-3e2b-8dfb-e669-af6f6cefa524-6cefa513.w-node-acc0b4a5-e9d7-ca14-9c03-81594fd51240-9af42ebc {
  grid-area: 1 / 7 / 6 / 10;
  align-self: start;
}

#w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71cffa-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d000-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d009-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d012-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d018-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d01e-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d024-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d02a-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d030-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d036-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d03c-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d042-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d048-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d04c-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d052-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d058-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d05e-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d064-9af42ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fe267e3f-3e2b-8dfb-e669-af6f6cefa520-6cefa513.w-node-_055360c9-c829-0eec-0ffc-42ba6a89c775-74982659 {
  grid-area: 2 / 2 / 11 / 9;
}

#w-node-fe267e3f-3e2b-8dfb-e669-af6f6cefa522-6cefa513.w-node-_055360c9-c829-0eec-0ffc-42ba6a89c777-74982659 {
  grid-area: 6 / 1 / 12 / 4;
  align-self: center;
}

#w-node-fe267e3f-3e2b-8dfb-e669-af6f6cefa524-6cefa513.w-node-_055360c9-c829-0eec-0ffc-42ba6a89c779-74982659 {
  grid-area: 1 / 7 / 6 / 10;
  align-self: start;
}

#w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0158-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a015e-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0167-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0170-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0174-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0178-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a017e-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0184-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a018a-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0190-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0196-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a019c-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01a2-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01a6-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01ac-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01b2-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01b8-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01be-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01c4-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01ca-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01d0-74982659 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_8e9a3df0-8d2d-9796-1a06-e66b5d577874-ef35ccba {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_8e9a3df0-8d2d-9796-1a06-e66b5d577875-ef35ccba {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_8e9a3df0-8d2d-9796-1a06-e66b5d577876-ef35ccba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-ec3bed85-8573-0683-225e-7c99791d0db0-ef35ccba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-ec3bed85-8573-0683-225e-7c99791d0dbc-ef35ccba {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-ec3bed85-8573-0683-225e-7c99791d0dbe-ef35ccba {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-ec3bed85-8573-0683-225e-7c99791d0dc0-ef35ccba {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-cc440e4b-f576-179c-e9e1-cb698fac1238-ef35ccba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-cc440e4b-f576-179c-e9e1-cb698fac1245-ef35ccba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc440e4b-f576-179c-e9e1-cb698fac1247-ef35ccba {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-cc440e4b-f576-179c-e9e1-cb698fac124d-ef35ccba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc440e4b-f576-179c-e9e1-cb698fac124f-ef35ccba {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-cc440e4b-f576-179c-e9e1-cb698fac1255-ef35ccba, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_4d21f8f4-f252-527b-a0cc-5c98df623e9b-ef35ccba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_4d21f8f4-f252-527b-a0cc-5c98df623ea0-ef35ccba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a189397-4910-1d5d-fe43-0e5231e3a6ae-31e3a69e.w-node-fcc1f47e-7b3f-ed97-aca7-32e8f84a47dd-f84a47d0, #w-node-dd8b495c-cba3-0d39-1bec-72577eb2a5d3-31e3a69e.w-node-fcc1f47e-7b3f-ed97-aca7-32e8f84a47e5-f84a47d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcc1f47e-7b3f-ed97-aca7-32e8f84a47e9-f84a47d0 {
  align-self: stretch;
}

#w-node-_7c7c286c-95bd-c381-2eaf-005a0cefcb38-31e3a69e.w-node-fcc1f47e-7b3f-ed97-aca7-32e8f84a47ed-f84a47d0, #w-node-d2fb584f-3db3-7104-4fbf-d1efd73877aa-31e3a69e.w-node-fcc1f47e-7b3f-ed97-aca7-32e8f84a47f5-f84a47d0, #w-node-_1a189397-4910-1d5d-fe43-0e5231e3a70a-31e3a69e.w-node-fcc1f47e-7b3f-ed97-aca7-32e8f84a47f9-f84a47d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_84d0656a-3ab9-86d7-07ad-00008d9b19a0-eeeaa606 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_84d0656a-3ab9-86d7-07ad-00008d9b19a1-eeeaa606 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_84d0656a-3ab9-86d7-07ad-00008d9b19a2-eeeaa606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_5f170b3c-50ac-caee-e3ed-da47d9e37bea-eeeaa606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_5f170b3c-50ac-caee-e3ed-da47d9e37bf6-eeeaa606 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_5f170b3c-50ac-caee-e3ed-da47d9e37bf8-eeeaa606 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_5f170b3c-50ac-caee-e3ed-da47d9e37bfa-eeeaa606 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_058393f6-c94d-24a9-6305-4ac97fcfa5fd-eeeaa606 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_058393f6-c94d-24a9-6305-4ac97fcfa603-eeeaa606 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_058393f6-c94d-24a9-6305-4ac97fcfa60a-eeeaa606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_058393f6-c94d-24a9-6305-4ac97fcfa60c-eeeaa606 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_058393f6-c94d-24a9-6305-4ac97fcfa612-eeeaa606, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_058393f6-c94d-24a9-6305-4ac97fcfa61a-eeeaa606, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_82ce2c6d-47ef-c742-c0b7-c78daf429f3b-eeeaa606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_82ce2c6d-47ef-c742-c0b7-c78daf429f40-eeeaa606 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_413a0083-f358-b108-d5c5-6302a51ca078-660e4455 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_413a0083-f358-b108-d5c5-6302a51ca079-660e4455 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_413a0083-f358-b108-d5c5-6302a51ca07a-660e4455 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-a2122923-9ded-16d8-7f2e-13286a944de8-660e4455 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-a2122923-9ded-16d8-7f2e-13286a944df5-660e4455 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-a2122923-9ded-16d8-7f2e-13286a944df7-660e4455 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-a2122923-9ded-16d8-7f2e-13286a944df9-660e4455 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_83b72690-4d54-a363-edeb-8ced01dfc5ac-660e4455 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83b72690-4d54-a363-edeb-8ced01dfc5b2-660e4455 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_83b72690-4d54-a363-edeb-8ced01dfc5b9-660e4455 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83b72690-4d54-a363-edeb-8ced01dfc5bb-660e4455 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_83b72690-4d54-a363-edeb-8ced01dfc5c1-660e4455 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83b72690-4d54-a363-edeb-8ced01dfc5c3-660e4455 {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_83b72690-4d54-a363-edeb-8ced01dfc5c9-660e4455, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_06c98aaf-c84f-0141-6fe1-4a887bd497c8-660e4455 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_06c98aaf-c84f-0141-6fe1-4a887bd497ce-660e4455 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-dc03cee6-6c36-48ef-9a02-1e9ed610a2d4-62785b1e {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-dc03cee6-6c36-48ef-9a02-1e9ed610a2d5-62785b1e {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-dc03cee6-6c36-48ef-9a02-1e9ed610a2d6-62785b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-f563543d-3b3b-85bf-6c33-c82c75879312-62785b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-f563543d-3b3b-85bf-6c33-c82c75879320-62785b1e {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-f563543d-3b3b-85bf-6c33-c82c75879322-62785b1e {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-f563543d-3b3b-85bf-6c33-c82c75879324-62785b1e {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af52-def4af4f.w-node-_36930a72-3ce8-03ad-1379-1d2c4800d617-62785b1e, #w-node-e5970f5b-db5c-0557-564b-fde3325c325c-def4af4f.w-node-_36930a72-3ce8-03ad-1379-1d2c4800d61a-62785b1e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af57-def4af4f.w-node-_36930a72-3ce8-03ad-1379-1d2c4800d61b-62785b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e74f279-4499-458c-31a6-504f364849c8-def4af4f.w-node-_36930a72-3ce8-03ad-1379-1d2c4800d622-62785b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_090fff79-e991-8cf5-2a51-0c5a0cc2b015-62785b1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_090fff79-e991-8cf5-2a51-0c5a0cc2b01a-62785b1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-a2a96d19-0eef-581a-6fb4-45332b9766a5-dff75200 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-a2a96d19-0eef-581a-6fb4-45332b9766a6-dff75200 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-a2a96d19-0eef-581a-6fb4-45332b9766a7-dff75200 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-dc838df4-3a01-624e-93d8-51b58a6b3eb0-dff75200 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-dc838df4-3a01-624e-93d8-51b58a6b3ebc-dff75200 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-dc838df4-3a01-624e-93d8-51b58a6b3ebe-dff75200 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-dc838df4-3a01-624e-93d8-51b58a6b3ec0-dff75200 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_09dc4d27-a4a4-1a86-efae-4589d72b0e1f-dff75200 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_09dc4d27-a4a4-1a86-efae-4589d72b0e25-dff75200 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_09dc4d27-a4a4-1a86-efae-4589d72b0e2c-dff75200 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09dc4d27-a4a4-1a86-efae-4589d72b0e2e-dff75200 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_09dc4d27-a4a4-1a86-efae-4589d72b0e34-dff75200, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_09dc4d27-a4a4-1a86-efae-4589d72b0e3c-dff75200, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_7067bb99-34de-2511-ff53-49ed7479aada-dff75200 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_7067bb99-34de-2511-ff53-49ed7479aadf-dff75200 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_5387b10e-aeb3-15da-a5d6-fd4d2ad05156-67a2a2ea {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_5387b10e-aeb3-15da-a5d6-fd4d2ad05157-67a2a2ea {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_5387b10e-aeb3-15da-a5d6-fd4d2ad05158-67a2a2ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_0231eec0-be11-8808-e3a8-b1074185437f-67a2a2ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_0231eec0-be11-8808-e3a8-b1074185438c-67a2a2ea {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_0231eec0-be11-8808-e3a8-b1074185438e-67a2a2ea {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_0231eec0-be11-8808-e3a8-b10741854390-67a2a2ea {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_0e17ad7b-9913-9d4c-7631-6b703be28dd8-67a2a2ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e17ad7b-9913-9d4c-7631-6b703be28dde-67a2a2ea {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_0e17ad7b-9913-9d4c-7631-6b703be28de5-67a2a2ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e17ad7b-9913-9d4c-7631-6b703be28de7-67a2a2ea {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_0e17ad7b-9913-9d4c-7631-6b703be28ded-67a2a2ea, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_0e17ad7b-9913-9d4c-7631-6b703be28df5-67a2a2ea, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_64517dec-5de6-d50e-c5e5-d98bcb929144-67a2a2ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_64517dec-5de6-d50e-c5e5-d98bcb929149-67a2a2ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-d9798195-2854-11fd-5fcc-8aab3a13ebee-033c3a8d {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-d9798195-2854-11fd-5fcc-8aab3a13ebef-033c3a8d {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-d9798195-2854-11fd-5fcc-8aab3a13ebf0-033c3a8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-d6d9db94-4110-2509-866b-ac9681d394d3-033c3a8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-d6d9db94-4110-2509-866b-ac9681d394df-033c3a8d {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-d6d9db94-4110-2509-866b-ac9681d394e1-033c3a8d {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-d6d9db94-4110-2509-866b-ac9681d394e3-033c3a8d {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_24114fa4-99b4-f11d-6b95-e88421489126-033c3a8d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_24114fa4-99b4-f11d-6b95-e8842148912c-033c3a8d {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_24114fa4-99b4-f11d-6b95-e88421489133-033c3a8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24114fa4-99b4-f11d-6b95-e88421489135-033c3a8d {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_24114fa4-99b4-f11d-6b95-e8842148913b-033c3a8d, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_24114fa4-99b4-f11d-6b95-e88421489143-033c3a8d, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_1f835184-61bf-0ff9-66cd-8e8f35e5671a-033c3a8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_1f835184-61bf-0ff9-66cd-8e8f35e5671f-033c3a8d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_236de04a-a01c-134a-f3a7-0ec6f5efd06f-10d09e55 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_236de04a-a01c-134a-f3a7-0ec6f5efd070-10d09e55 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_236de04a-a01c-134a-f3a7-0ec6f5efd071-10d09e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_70b6028c-1abc-ed97-40c4-b8f90d57b3ea-10d09e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_70b6028c-1abc-ed97-40c4-b8f90d57b3f8-10d09e55 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_70b6028c-1abc-ed97-40c4-b8f90d57b3fa-10d09e55 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_70b6028c-1abc-ed97-40c4-b8f90d57b3fc-10d09e55 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af52-def4af4f.w-node-_1bda3def-52c5-8679-2a6e-b5615a1364f9-10d09e55, #w-node-e5970f5b-db5c-0557-564b-fde3325c325c-def4af4f.w-node-_1bda3def-52c5-8679-2a6e-b5615a1364fc-10d09e55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af57-def4af4f.w-node-_1bda3def-52c5-8679-2a6e-b5615a1364fd-10d09e55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e74f279-4499-458c-31a6-504f364849c8-def4af4f.w-node-_1bda3def-52c5-8679-2a6e-b5615a136504-10d09e55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_20087da0-8cb4-dc3b-19c0-c18d048517c6-10d09e55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_20087da0-8cb4-dc3b-19c0-c18d048517ce-10d09e55 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_20087da0-8cb4-dc3b-19c0-c18d048517d5-10d09e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20087da0-8cb4-dc3b-19c0-c18d048517d7-10d09e55 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_20087da0-8cb4-dc3b-19c0-c18d048517dd-10d09e55, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_20087da0-8cb4-dc3b-19c0-c18d048517e5-10d09e55, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_8d9342e7-7011-15bf-40de-070b67d073e9-10d09e55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_8d9342e7-7011-15bf-40de-070b67d073ee-10d09e55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_771a902f-64c3-c838-bd21-d0e80aa429dd-1d4a16fe {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_771a902f-64c3-c838-bd21-d0e80aa429de-1d4a16fe {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_771a902f-64c3-c838-bd21-d0e80aa429df-1d4a16fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_89f51ab4-8218-6004-a450-23e31ddba4d8-1d4a16fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_89f51ab4-8218-6004-a450-23e31ddba4e4-1d4a16fe {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_89f51ab4-8218-6004-a450-23e31ddba4e6-1d4a16fe {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_89f51ab4-8218-6004-a450-23e31ddba4e8-1d4a16fe {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_65eb8f5b-f27b-2203-6887-19209c6c4456-1d4a16fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65eb8f5b-f27b-2203-6887-19209c6c445c-1d4a16fe {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_65eb8f5b-f27b-2203-6887-19209c6c4463-1d4a16fe, #w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_65eb8f5b-f27b-2203-6887-19209c6c446b-1d4a16fe, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_65eb8f5b-f27b-2203-6887-19209c6c4473-1d4a16fe, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-d9370bee-1b73-03ca-15e6-6729504da23d-1d4a16fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-d9370bee-1b73-03ca-15e6-6729504da242-1d4a16fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-c5d02378-30b4-97ea-de8d-4cd3a264679f-12ffe115 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-c5d02378-30b4-97ea-de8d-4cd3a26467a0-12ffe115 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-c5d02378-30b4-97ea-de8d-4cd3a26467a1-12ffe115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_5fb3c2e9-7766-d863-7292-2b1c6ecea8cb-12ffe115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_5fb3c2e9-7766-d863-7292-2b1c6ecea8d7-12ffe115 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_5fb3c2e9-7766-d863-7292-2b1c6ecea8d9-12ffe115 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_5fb3c2e9-7766-d863-7292-2b1c6ecea8db-12ffe115 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_75e912d8-fbe7-c9b5-4696-8ee6099a29c4-12ffe115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_75e912d8-fbe7-c9b5-4696-8ee6099a29ca-12ffe115 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_75e912d8-fbe7-c9b5-4696-8ee6099a29d1-12ffe115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75e912d8-fbe7-c9b5-4696-8ee6099a29d3-12ffe115 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_75e912d8-fbe7-c9b5-4696-8ee6099a29d9-12ffe115, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_75e912d8-fbe7-c9b5-4696-8ee6099a29e1-12ffe115, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_44e06250-915b-07ad-2403-bda50cd9d8e7-12ffe115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_44e06250-915b-07ad-2403-bda50cd9d8ec-12ffe115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_1e469706-7e71-4dd3-1ac1-3749c20bceed-cb536dd7 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_1e469706-7e71-4dd3-1ac1-3749c20bceee-cb536dd7 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_1e469706-7e71-4dd3-1ac1-3749c20bceef-cb536dd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_0c2b82ee-e59b-847f-4857-d5c34a066ee4-cb536dd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_0c2b82ee-e59b-847f-4857-d5c34a066ef0-cb536dd7 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_0c2b82ee-e59b-847f-4857-d5c34a066ef2-cb536dd7 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_0c2b82ee-e59b-847f-4857-d5c34a066ef4-cb536dd7 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-a4233233-d4c5-5084-8411-da0a6ddf5586-cb536dd7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4233233-d4c5-5084-8411-da0a6ddf558c-cb536dd7 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-a4233233-d4c5-5084-8411-da0a6ddf5593-cb536dd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4233233-d4c5-5084-8411-da0a6ddf5595-cb536dd7 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-a4233233-d4c5-5084-8411-da0a6ddf559b-cb536dd7, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-a4233233-d4c5-5084-8411-da0a6ddf55a3-cb536dd7, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_86763556-3dd0-5367-6a64-0380d10970a3-cb536dd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_86763556-3dd0-5367-6a64-0380d10970a8-cb536dd7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-ed34fd08-a6d6-2db7-d4e5-07aa2d0b450f-9b7bf96c {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-ed34fd08-a6d6-2db7-d4e5-07aa2d0b4510-9b7bf96c {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-ed34fd08-a6d6-2db7-d4e5-07aa2d0b4511-9b7bf96c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_0b6fb800-269f-3e2e-34ff-b1f85fe97014-9b7bf96c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_0b6fb800-269f-3e2e-34ff-b1f85fe97020-9b7bf96c {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_0b6fb800-269f-3e2e-34ff-b1f85fe97022-9b7bf96c {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_0b6fb800-269f-3e2e-34ff-b1f85fe97024-9b7bf96c {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_14ee834c-2cb0-6f1d-da30-a6e53a3fe9a4-9b7bf96c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14ee834c-2cb0-6f1d-da30-a6e53a3fe9aa-9b7bf96c {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_14ee834c-2cb0-6f1d-da30-a6e53a3fe9b1-9b7bf96c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14ee834c-2cb0-6f1d-da30-a6e53a3fe9b3-9b7bf96c {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_14ee834c-2cb0-6f1d-da30-a6e53a3fe9b9-9b7bf96c, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_14ee834c-2cb0-6f1d-da30-a6e53a3fe9c1-9b7bf96c, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-f705222d-44e1-405b-77e0-52748946d44b-9b7bf96c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-f705222d-44e1-405b-77e0-52748946d450-9b7bf96c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-ddc1956a-9cbd-4ac3-3d5d-75e319ad264a-325ab7a6 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-ddc1956a-9cbd-4ac3-3d5d-75e319ad264b-325ab7a6 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-ddc1956a-9cbd-4ac3-3d5d-75e319ad264c-325ab7a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_844be1e9-37c0-de95-f22c-f52eca3bbfa6-325ab7a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_844be1e9-37c0-de95-f22c-f52eca3bbfb3-325ab7a6 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_844be1e9-37c0-de95-f22c-f52eca3bbfb5-325ab7a6 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_844be1e9-37c0-de95-f22c-f52eca3bbfb7-325ab7a6 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_8b58a26f-b023-1b8c-88fa-5281e8c5e14e-325ab7a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_8b58a26f-b023-1b8c-88fa-5281e8c5e15b-325ab7a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b58a26f-b023-1b8c-88fa-5281e8c5e15d-325ab7a6 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_8b58a26f-b023-1b8c-88fa-5281e8c5e163-325ab7a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b58a26f-b023-1b8c-88fa-5281e8c5e165-325ab7a6 {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_8b58a26f-b023-1b8c-88fa-5281e8c5e16b-325ab7a6, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-f82a135f-0cd1-1434-16dc-9aec8d2f4218-325ab7a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-f82a135f-0cd1-1434-16dc-9aec8d2f421e-325ab7a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_1f4e1b8f-3fc4-c798-0563-30f02cdd3bad-a9507d7c {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_1f4e1b8f-3fc4-c798-0563-30f02cdd3bae-a9507d7c {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_1f4e1b8f-3fc4-c798-0563-30f02cdd3baf-a9507d7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_95095b27-1bbb-cb37-1971-2bb59858b8d9-a9507d7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_95095b27-1bbb-cb37-1971-2bb59858b8e6-a9507d7c {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_95095b27-1bbb-cb37-1971-2bb59858b8e8-a9507d7c {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_95095b27-1bbb-cb37-1971-2bb59858b8ea-a9507d7c {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-b975b38b-6442-5daa-0672-16f46aba8cd3-a9507d7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b975b38b-6442-5daa-0672-16f46aba8cd9-a9507d7c {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-b975b38b-6442-5daa-0672-16f46aba8ce0-a9507d7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b975b38b-6442-5daa-0672-16f46aba8ce2-a9507d7c {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-b975b38b-6442-5daa-0672-16f46aba8ce8-a9507d7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b975b38b-6442-5daa-0672-16f46aba8cea-a9507d7c {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-b975b38b-6442-5daa-0672-16f46aba8cf0-a9507d7c, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_888c9c97-f9cb-e2c7-5d7a-aaba96c50445-a9507d7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_888c9c97-f9cb-e2c7-5d7a-aaba96c5044a-a9507d7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_5b3c3f2b-610b-f623-966f-75b51a6a4a65-5f347699 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_5b3c3f2b-610b-f623-966f-75b51a6a4a66-5f347699 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_5b3c3f2b-610b-f623-966f-75b51a6a4a67-5f347699 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-c7c4f770-5e06-44a8-ece2-30e5dd2b74bb-5f347699 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-c7c4f770-5e06-44a8-ece2-30e5dd2b74c9-5f347699 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-c7c4f770-5e06-44a8-ece2-30e5dd2b74cb-5f347699 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-c7c4f770-5e06-44a8-ece2-30e5dd2b74cd-5f347699 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af52-def4af4f.w-node-_4c4dc88b-9166-fcfd-71ad-06beda24308d-5f347699, #w-node-e5970f5b-db5c-0557-564b-fde3325c325c-def4af4f.w-node-_4c4dc88b-9166-fcfd-71ad-06beda243090-5f347699 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af57-def4af4f.w-node-_4c4dc88b-9166-fcfd-71ad-06beda243091-5f347699 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e74f279-4499-458c-31a6-504f364849c8-def4af4f.w-node-_4c4dc88b-9166-fcfd-71ad-06beda243098-5f347699 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_3252d016-c6aa-c8a9-b7e9-69852b4a1810-5f347699 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_3252d016-c6aa-c8a9-b7e9-69852b4a1815-5f347699 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-e0ed51f7-8f1b-ce9a-bae8-2ecabb02cf25-f5b661d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-e0ed51f7-8f1b-ce9a-bae8-2ecabb02cf32-f5b661d7 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-e0ed51f7-8f1b-ce9a-bae8-2ecabb02cf34-f5b661d7 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-e0ed51f7-8f1b-ce9a-bae8-2ecabb02cf36-f5b661d7 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_18f9b9bf-6171-50a7-8732-a8516b8fee90-f5b661d7 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_18f9b9bf-6171-50a7-8732-a8516b8fee91-f5b661d7 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_18f9b9bf-6171-50a7-8732-a8516b8fee92-f5b661d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_15e03f9f-d4cb-784e-afd5-9a2f5a394241-f5b661d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_15e03f9f-d4cb-784e-afd5-9a2f5a394247-f5b661d7 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_15e03f9f-d4cb-784e-afd5-9a2f5a39424e-f5b661d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15e03f9f-d4cb-784e-afd5-9a2f5a394250-f5b661d7 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_15e03f9f-d4cb-784e-afd5-9a2f5a394256-f5b661d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15e03f9f-d4cb-784e-afd5-9a2f5a394258-f5b661d7 {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_15e03f9f-d4cb-784e-afd5-9a2f5a39425e-f5b661d7, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_23009010-9878-b812-1044-20c1f3055ed2-f5b661d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_23009010-9878-b812-1044-20c1f3055ed7-f5b661d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-e51dc28a-5c38-e9f5-5ee6-f1e095c166d4-a54c9797 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-e51dc28a-5c38-e9f5-5ee6-f1e095c166d5-a54c9797 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-e51dc28a-5c38-e9f5-5ee6-f1e095c166d6-a54c9797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-c0ffb5ce-f3ae-f474-0b19-16a16e269dc8-a54c9797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-c0ffb5ce-f3ae-f474-0b19-16a16e269dd5-a54c9797 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-c0ffb5ce-f3ae-f474-0b19-16a16e269dd7-a54c9797 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-c0ffb5ce-f3ae-f474-0b19-16a16e269dd9-a54c9797 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-cf1044df-df3b-bfd9-9424-310a267ee165-a54c9797 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf1044df-df3b-bfd9-9424-310a267ee16b-a54c9797 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-cf1044df-df3b-bfd9-9424-310a267ee172-a54c9797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf1044df-df3b-bfd9-9424-310a267ee174-a54c9797 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-cf1044df-df3b-bfd9-9424-310a267ee17a-a54c9797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf1044df-df3b-bfd9-9424-310a267ee17c-a54c9797 {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-cf1044df-df3b-bfd9-9424-310a267ee182-a54c9797, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_354679ad-d215-7c35-1926-bc6a6c799061-a54c9797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_354679ad-d215-7c35-1926-bc6a6c799066-a54c9797 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-cb97e504-47b6-d412-b1fb-9b2d54605a53-c6944334 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-cb97e504-47b6-d412-b1fb-9b2d54605a54-c6944334 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-cb97e504-47b6-d412-b1fb-9b2d54605a55-c6944334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_20e8e09e-7006-d056-bcc6-e0e92e267736-c6944334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_20e8e09e-7006-d056-bcc6-e0e92e267743-c6944334 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_20e8e09e-7006-d056-bcc6-e0e92e267745-c6944334 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_20e8e09e-7006-d056-bcc6-e0e92e267747-c6944334 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_147eb66c-ef36-6d36-cc3e-720eb209c6f3-c6944334 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_147eb66c-ef36-6d36-cc3e-720eb209c6f9-c6944334 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_147eb66c-ef36-6d36-cc3e-720eb209c700-c6944334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_147eb66c-ef36-6d36-cc3e-720eb209c702-c6944334 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_147eb66c-ef36-6d36-cc3e-720eb209c708-c6944334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_147eb66c-ef36-6d36-cc3e-720eb209c70a-c6944334 {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_147eb66c-ef36-6d36-cc3e-720eb209c710-c6944334, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-f7309843-0954-2b79-6863-b6854e8f4a46-c6944334 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-f7309843-0954-2b79-6863-b6854e8f4a4b-c6944334 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-f5cb16d2-237b-4fe2-a85b-976323c70f55-f500789a {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-f5cb16d2-237b-4fe2-a85b-976323c70f56-f500789a {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-f5cb16d2-237b-4fe2-a85b-976323c70f57-f500789a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-f7155db2-b948-9536-0491-160f7a3dc645-f500789a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-f7155db2-b948-9536-0491-160f7a3dc653-f500789a {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-f7155db2-b948-9536-0491-160f7a3dc655-f500789a {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-f7155db2-b948-9536-0491-160f7a3dc657-f500789a {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af52-def4af4f.w-node-_01b667a5-86bf-7a57-dd39-9dc932e39b58-f500789a, #w-node-e5970f5b-db5c-0557-564b-fde3325c325c-def4af4f.w-node-_01b667a5-86bf-7a57-dd39-9dc932e39b5b-f500789a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a1262d2f-8cd2-1596-8d06-40c9def4af57-def4af4f.w-node-_01b667a5-86bf-7a57-dd39-9dc932e39b5c-f500789a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e74f279-4499-458c-31a6-504f364849c8-def4af4f.w-node-_01b667a5-86bf-7a57-dd39-9dc932e39b63-f500789a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-d8016d03-5c3c-922e-8929-577bd39d7a3d-f500789a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d8016d03-5c3c-922e-8929-577bd39d7a45-f500789a {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-d8016d03-5c3c-922e-8929-577bd39d7a4c-f500789a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8016d03-5c3c-922e-8929-577bd39d7a4e-f500789a {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-d8016d03-5c3c-922e-8929-577bd39d7a54-f500789a, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-d8016d03-5c3c-922e-8929-577bd39d7a5c-f500789a, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_9bfe0b57-c424-ff57-374d-8d3888243fff-f500789a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_9bfe0b57-c424-ff57-374d-8d3888244004-f500789a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-db12e73a-d5a4-b0f1-9ce8-ca443dda260b-b9df002f {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-db12e73a-d5a4-b0f1-9ce8-ca443dda260c-b9df002f {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-db12e73a-d5a4-b0f1-9ce8-ca443dda260d-b9df002f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_6d7c5ed0-c13e-4cbf-ae57-165fa39ce91d-b9df002f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_6d7c5ed0-c13e-4cbf-ae57-165fa39ce92a-b9df002f {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_6d7c5ed0-c13e-4cbf-ae57-165fa39ce92c-b9df002f {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_6d7c5ed0-c13e-4cbf-ae57-165fa39ce92e-b9df002f {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_8fb83996-d699-5100-764b-20e2151ad161-b9df002f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fb83996-d699-5100-764b-20e2151ad167-b9df002f {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_8fb83996-d699-5100-764b-20e2151ad16e-b9df002f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fb83996-d699-5100-764b-20e2151ad170-b9df002f {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_8fb83996-d699-5100-764b-20e2151ad176-b9df002f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fb83996-d699-5100-764b-20e2151ad178-b9df002f {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_8fb83996-d699-5100-764b-20e2151ad17e-b9df002f, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-d038fe62-a88f-ed01-65a7-2c618cfd7595-b9df002f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-d038fe62-a88f-ed01-65a7-2c618cfd759a-b9df002f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_1e630e2c-a015-a37c-98ca-62cdf31f531e-1d70cf09 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_1e630e2c-a015-a37c-98ca-62cdf31f531f-1d70cf09 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_1e630e2c-a015-a37c-98ca-62cdf31f5320-1d70cf09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_063f69c8-0cd5-642d-1b45-364ee55b359b-1d70cf09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_063f69c8-0cd5-642d-1b45-364ee55b35a8-1d70cf09 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_063f69c8-0cd5-642d-1b45-364ee55b35aa-1d70cf09 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_063f69c8-0cd5-642d-1b45-364ee55b35ac-1d70cf09 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-efbb7e17-c46c-1929-cd61-09269ff310c6-1d70cf09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-efbb7e17-c46c-1929-cd61-09269ff310cc-1d70cf09 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-efbb7e17-c46c-1929-cd61-09269ff310d3-1d70cf09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efbb7e17-c46c-1929-cd61-09269ff310d5-1d70cf09 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-efbb7e17-c46c-1929-cd61-09269ff310db-1d70cf09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efbb7e17-c46c-1929-cd61-09269ff310dd-1d70cf09 {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-efbb7e17-c46c-1929-cd61-09269ff310e3-1d70cf09, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_7b460bc6-71db-473d-74a4-9e99c2fb7188-1d70cf09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_7b460bc6-71db-473d-74a4-9e99c2fb718d-1d70cf09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_2ebe750d-2b41-68d1-5016-f893c57657b0-2d8e7f65 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_2ebe750d-2b41-68d1-5016-f893c57657b1-2d8e7f65 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_2ebe750d-2b41-68d1-5016-f893c57657b2-2d8e7f65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_74e8391b-c01d-7cf4-3efd-e232334d04fc-2d8e7f65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_74e8391b-c01d-7cf4-3efd-e232334d0509-2d8e7f65 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_74e8391b-c01d-7cf4-3efd-e232334d050b-2d8e7f65 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_74e8391b-c01d-7cf4-3efd-e232334d050d-2d8e7f65 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_185e42fc-f80b-7ab0-324d-087b317e0c7a-2d8e7f65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_185e42fc-f80b-7ab0-324d-087b317e0c80-2d8e7f65 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_185e42fc-f80b-7ab0-324d-087b317e0c87-2d8e7f65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_185e42fc-f80b-7ab0-324d-087b317e0c89-2d8e7f65 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_185e42fc-f80b-7ab0-324d-087b317e0c8f-2d8e7f65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_185e42fc-f80b-7ab0-324d-087b317e0c91-2d8e7f65 {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_185e42fc-f80b-7ab0-324d-087b317e0c97-2d8e7f65, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_6f659c4b-8bca-6f57-5946-d47ab78e6967-2d8e7f65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_6f659c4b-8bca-6f57-5946-d47ab78e696c-2d8e7f65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_9d5c149f-d28b-12d2-2716-c0c2225ac994-ec2ee12f {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_9d5c149f-d28b-12d2-2716-c0c2225ac995-ec2ee12f {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_9d5c149f-d28b-12d2-2716-c0c2225ac996-ec2ee12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_23565e9b-0558-8c99-af91-baa2fd8362fa-ec2ee12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_23565e9b-0558-8c99-af91-baa2fd836307-ec2ee12f {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_23565e9b-0558-8c99-af91-baa2fd836309-ec2ee12f {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_23565e9b-0558-8c99-af91-baa2fd83630b-ec2ee12f {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-a3660c22-35db-5fdf-3369-2a7180735d80-ec2ee12f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3660c22-35db-5fdf-3369-2a7180735d86-ec2ee12f {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-a3660c22-35db-5fdf-3369-2a7180735d8d-ec2ee12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3660c22-35db-5fdf-3369-2a7180735d8f-ec2ee12f {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-a3660c22-35db-5fdf-3369-2a7180735d95-ec2ee12f, #w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-a3660c22-35db-5fdf-3369-2a7180735d9d-ec2ee12f, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_4228243a-0022-971f-d943-1e152c0e2e5d-ec2ee12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_4228243a-0022-971f-d943-1e152c0e2e62-ec2ee12f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_7cc1ccc2-40b3-f651-7b99-e0bd57a848b7-eb6490f0 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_7cc1ccc2-40b3-f651-7b99-e0bd57a848b8-eb6490f0 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_7cc1ccc2-40b3-f651-7b99-e0bd57a848b9-eb6490f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0b1-9634a0ae.w-node-_513f1db5-baeb-6e87-1c54-398053d8a3ad-eb6490f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0be-9634a0ae.w-node-_513f1db5-baeb-6e87-1c54-398053d8a3b9-eb6490f0 {
  grid-area: 2 / 2 / 6 / 9;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c0-9634a0ae.w-node-_513f1db5-baeb-6e87-1c54-398053d8a3bb-eb6490f0 {
  grid-area: 5 / 1 / 7 / 4;
  align-self: center;
}

#w-node-_0ddcbcdd-c266-a091-9ed1-c2b69634a0c2-9634a0ae.w-node-_513f1db5-baeb-6e87-1c54-398053d8a3bd-eb6490f0 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_0e1fa0c5-e439-28ce-7617-d401f25e258c-8d7c475e.w-node-_6fa8361c-203e-6560-155b-9f1ebf066584-eb6490f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6fa8361c-203e-6560-155b-9f1ebf06658a-eb6490f0 {
  align-self: stretch;
}

#w-node-_4eeff9f8-f161-5d01-b1b8-ed0de26a6370-8d7c475e.w-node-_6fa8361c-203e-6560-155b-9f1ebf066591-eb6490f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fa8361c-203e-6560-155b-9f1ebf066593-eb6490f0 {
  align-self: stretch;
}

#w-node-_47ea3061-17fa-e20b-9a98-a0e402899a24-8d7c475e.w-node-_6fa8361c-203e-6560-155b-9f1ebf066599-eb6490f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fa8361c-203e-6560-155b-9f1ebf06659c-eb6490f0 {
  align-self: stretch;
}

#w-node-b3b1962a-de5d-26f3-81af-6e6d7e7ec43d-8d7c475e.w-node-_6fa8361c-203e-6560-155b-9f1ebf0665a2-eb6490f0, #w-node-ea4306bc-a9f2-818b-8dba-448f9459a45e-9459a45b.w-node-_7a090133-6a84-16f7-9e96-01e12cb410dd-eb6490f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_7a090133-6a84-16f7-9e96-01e12cb410e2-eb6490f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_83130efd-cc89-3e63-e012-238651cb9c93-51cb9c8e.w-node-_18237d18-be08-9ff2-909e-74e4bda1e4ff-91b4e108 {
    align-self: end;
  }

  #w-node-_953da75b-696f-6029-aa23-a09ae3cf74cf-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc237-91b4e108, #w-node-_8eddfe5e-8c70-9bf4-5170-9b34912611d7-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc247-91b4e108, #w-node-_741c7e88-cd10-88cb-2008-419ec64d1c5b-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc257-91b4e108, #w-node-_741c7e88-cd10-88cb-2008-419ec64d1c5b-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc267-91b4e108, #w-node-_741c7e88-cd10-88cb-2008-419ec64d1c5b-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc277-91b4e108, #w-node-_741c7e88-cd10-88cb-2008-419ec64d1c5b-e3cf74c7.w-node-_671edb4c-0157-b506-2952-8715510dc289-91b4e108 {
    order: -9999;
  }

  #w-node-f5fa7fe7-1fde-c580-e719-8a7356ec0883-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f873-91b4e108 {
    grid-column-end: 3;
  }

  #w-node-f5fa7fe7-1fde-c580-e719-8a7356ec0889-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f879-91b4e108 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_1b9fe946-f76f-93ba-3eaa-8c8d6d52a282-6d52a280.w-node-_0872a784-ca20-52a7-6d2f-bb9f4080ddd2-91b4e108, #w-node-_1b9fe946-f76f-93ba-3eaa-8c8d6d52a287-6d52a280.w-node-_0872a784-ca20-52a7-6d2f-bb9f4080ddd7-91b4e108 {
    grid-column: 1 / 6;
  }

  #w-node-acc49d06-fdd4-4304-62cb-b688ee948656-561843a0.w-node-_5581c54e-ae02-ec4d-4043-fc621c82751f-1c827515, #w-node-_0e416d63-8bb3-efe1-c357-5034216eb956-561843a0.w-node-_5581c54e-ae02-ec4d-4043-fc621c82752b-1c827515, #w-node-e96b414c-ed70-2b98-271d-ee9040ee0a5e-561843a0.w-node-_5581c54e-ae02-ec4d-4043-fc621c827537-1c827515, #w-node-baf872db-1886-bbbd-df6a-45e88c643b25-561843a0.w-node-_5581c54e-ae02-ec4d-4043-fc621c827543-1c827515, #w-node-dabc8e67-c2b7-5def-f4ad-61c35683fe00-561843a0.w-node-_5581c54e-ae02-ec4d-4043-fc621c82754f-1c827515, #w-node-f063d040-2b1a-8a73-7619-0c693a4aefdc-561843a0.w-node-_5581c54e-ae02-ec4d-4043-fc621c82755b-1c827515 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8fa69300-47b1-089a-e33d-237cf3029e56-f3029e52.w-node-_3d32c77e-0aff-6ca9-b091-1aeb72fde0b8-69ea593b {
    grid-column: span 2 / span 2;
  }

  #w-node-_6461794f-ebc7-b865-ee06-09ae5d611b06-5d611b01.w-node-faf91a1d-b6c0-0bd9-1a7f-2b33fc0072c1-69ea593b {
    order: -9999;
  }

  #w-node-_022150cb-a4a4-d93b-b3ef-348996649db2-96649da7.w-node-_4c75222b-c1f8-75b2-2d79-b153223c2de5-2e196248 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71cffa-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d000-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d009-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d012-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d018-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d01e-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d024-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d02a-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d030-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d036-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d03c-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d042-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d048-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d04c-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d052-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d058-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d05e-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-_4eda0383-8d38-1211-d277-c12aed71d064-9af42ebc, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0158-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a015e-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0167-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0170-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0174-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0178-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a017e-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0184-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a018a-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0190-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a0196-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a019c-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01a2-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01a6-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01ac-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01b2-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01b8-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01be-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01c4-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01ca-74982659, #w-node-_225f7384-8dfc-d49c-7d79-a00f41f0caf4-41f0caf1.w-node-a66a0f98-67be-f332-d7a6-8e7f703a01d0-74982659 {
    order: -9999;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_8e9a3df0-8d2d-9796-1a06-e66b5d577874-ef35ccba, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_8e9a3df0-8d2d-9796-1a06-e66b5d577875-ef35ccba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_8e9a3df0-8d2d-9796-1a06-e66b5d577876-ef35ccba {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-bc1ccbc4-335b-1f16-a898-8c3f6995924e-ef35ccba {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_4d21f8f4-f252-527b-a0cc-5c98df623ea0-ef35ccba {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_84d0656a-3ab9-86d7-07ad-00008d9b19a0-eeeaa606, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_84d0656a-3ab9-86d7-07ad-00008d9b19a1-eeeaa606 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_84d0656a-3ab9-86d7-07ad-00008d9b19a2-eeeaa606 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_8996e9d5-45f1-5205-aedb-f629b5971299-eeeaa606 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_82ce2c6d-47ef-c742-c0b7-c78daf429f40-eeeaa606 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_413a0083-f358-b108-d5c5-6302a51ca078-660e4455, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_413a0083-f358-b108-d5c5-6302a51ca079-660e4455 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_413a0083-f358-b108-d5c5-6302a51ca07a-660e4455 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_208e129b-3cdb-11fa-3338-79d5b62deae9-660e4455 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_06c98aaf-c84f-0141-6fe1-4a887bd497ce-660e4455 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-dc03cee6-6c36-48ef-9a02-1e9ed610a2d4-62785b1e, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-dc03cee6-6c36-48ef-9a02-1e9ed610a2d5-62785b1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-dc03cee6-6c36-48ef-9a02-1e9ed610a2d6-62785b1e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_8a0104a3-bd0b-1ead-c24e-eec649f9a2f7-62785b1e {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_090fff79-e991-8cf5-2a51-0c5a0cc2b01a-62785b1e {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-a2a96d19-0eef-581a-6fb4-45332b9766a5-dff75200, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-a2a96d19-0eef-581a-6fb4-45332b9766a6-dff75200 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-a2a96d19-0eef-581a-6fb4-45332b9766a7-dff75200 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_33b9eb05-f78e-1016-12fc-44f0d9cfd322-dff75200 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_7067bb99-34de-2511-ff53-49ed7479aadf-dff75200 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_5387b10e-aeb3-15da-a5d6-fd4d2ad05156-67a2a2ea, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_5387b10e-aeb3-15da-a5d6-fd4d2ad05157-67a2a2ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_5387b10e-aeb3-15da-a5d6-fd4d2ad05158-67a2a2ea {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_868b5702-8f0b-3e42-1873-199dd9aac922-67a2a2ea {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_64517dec-5de6-d50e-c5e5-d98bcb929149-67a2a2ea {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-d9798195-2854-11fd-5fcc-8aab3a13ebee-033c3a8d, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-d9798195-2854-11fd-5fcc-8aab3a13ebef-033c3a8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-d9798195-2854-11fd-5fcc-8aab3a13ebf0-033c3a8d {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_9c477545-3925-18e6-9a71-2d72966a26ae-033c3a8d {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_1f835184-61bf-0ff9-66cd-8e8f35e5671f-033c3a8d {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_236de04a-a01c-134a-f3a7-0ec6f5efd06f-10d09e55, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_236de04a-a01c-134a-f3a7-0ec6f5efd070-10d09e55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_236de04a-a01c-134a-f3a7-0ec6f5efd071-10d09e55 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-e4f48fdd-819e-4109-0ce3-34b839620812-10d09e55 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_8d9342e7-7011-15bf-40de-070b67d073ee-10d09e55 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_771a902f-64c3-c838-bd21-d0e80aa429dd-1d4a16fe, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_771a902f-64c3-c838-bd21-d0e80aa429de-1d4a16fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_771a902f-64c3-c838-bd21-d0e80aa429df-1d4a16fe {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-d9370bee-1b73-03ca-15e6-6729504da242-1d4a16fe {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-c5d02378-30b4-97ea-de8d-4cd3a264679f-12ffe115, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-c5d02378-30b4-97ea-de8d-4cd3a26467a0-12ffe115 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-c5d02378-30b4-97ea-de8d-4cd3a26467a1-12ffe115 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-d9eed369-0803-f0d3-dff8-40e12b378c3e-12ffe115 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_44e06250-915b-07ad-2403-bda50cd9d8ec-12ffe115 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_1e469706-7e71-4dd3-1ac1-3749c20bceed-cb536dd7, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_1e469706-7e71-4dd3-1ac1-3749c20bceee-cb536dd7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_1e469706-7e71-4dd3-1ac1-3749c20bceef-cb536dd7 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_86763556-3dd0-5367-6a64-0380d10970a8-cb536dd7 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-ed34fd08-a6d6-2db7-d4e5-07aa2d0b450f-9b7bf96c, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-ed34fd08-a6d6-2db7-d4e5-07aa2d0b4510-9b7bf96c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-ed34fd08-a6d6-2db7-d4e5-07aa2d0b4511-9b7bf96c {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-d5c54100-1b8e-047f-8719-32f78899c49d-9b7bf96c {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-f705222d-44e1-405b-77e0-52748946d450-9b7bf96c {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-ddc1956a-9cbd-4ac3-3d5d-75e319ad264a-325ab7a6, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-ddc1956a-9cbd-4ac3-3d5d-75e319ad264b-325ab7a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-ddc1956a-9cbd-4ac3-3d5d-75e319ad264c-325ab7a6 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-cf22947f-96a0-8b4e-70d2-81d4d782b2fc-325ab7a6 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-f82a135f-0cd1-1434-16dc-9aec8d2f421e-325ab7a6, #w-node-acc49d06-fdd4-4304-62cb-b688ee948656-561843a0.w-node-_47497569-6613-56b7-3766-294bde97d2b5-de97d2ab, #w-node-_0e416d63-8bb3-efe1-c357-5034216eb956-561843a0.w-node-_47497569-6613-56b7-3766-294bde97d2c1-de97d2ab, #w-node-e96b414c-ed70-2b98-271d-ee9040ee0a5e-561843a0.w-node-_47497569-6613-56b7-3766-294bde97d2cd-de97d2ab, #w-node-baf872db-1886-bbbd-df6a-45e88c643b25-561843a0.w-node-_47497569-6613-56b7-3766-294bde97d2d9-de97d2ab, #w-node-dabc8e67-c2b7-5def-f4ad-61c35683fe00-561843a0.w-node-_47497569-6613-56b7-3766-294bde97d2e5-de97d2ab, #w-node-f063d040-2b1a-8a73-7619-0c693a4aefdc-561843a0.w-node-_47497569-6613-56b7-3766-294bde97d2f1-de97d2ab {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_1f4e1b8f-3fc4-c798-0563-30f02cdd3bad-a9507d7c, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_1f4e1b8f-3fc4-c798-0563-30f02cdd3bae-a9507d7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_1f4e1b8f-3fc4-c798-0563-30f02cdd3baf-a9507d7c {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_91e2e070-85b7-cf96-572d-5db191656873-a9507d7c {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_888c9c97-f9cb-e2c7-5d7a-aaba96c5044a-a9507d7c {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_5b3c3f2b-610b-f623-966f-75b51a6a4a65-5f347699, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_5b3c3f2b-610b-f623-966f-75b51a6a4a66-5f347699 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_5b3c3f2b-610b-f623-966f-75b51a6a4a67-5f347699 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-f8e4f70f-dbc3-1d90-4b93-bb0cf35a8927-5f347699 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_3252d016-c6aa-c8a9-b7e9-69852b4a1815-5f347699 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_18f9b9bf-6171-50a7-8732-a8516b8fee90-f5b661d7, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_18f9b9bf-6171-50a7-8732-a8516b8fee91-f5b661d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_18f9b9bf-6171-50a7-8732-a8516b8fee92-f5b661d7 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-e43bd1d8-0be5-b163-1c7e-40171423696c-f5b661d7, #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_5cab69bb-2026-3648-c569-f1f38d9613df-f5b661d7 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_23009010-9878-b812-1044-20c1f3055ed7-f5b661d7 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-e51dc28a-5c38-e9f5-5ee6-f1e095c166d4-a54c9797, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-e51dc28a-5c38-e9f5-5ee6-f1e095c166d5-a54c9797 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-e51dc28a-5c38-e9f5-5ee6-f1e095c166d6-a54c9797 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_5d1b7660-79b2-7bd3-1b80-523660406f4b-a54c9797 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_354679ad-d215-7c35-1926-bc6a6c799066-a54c9797 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-cb97e504-47b6-d412-b1fb-9b2d54605a53-c6944334, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-cb97e504-47b6-d412-b1fb-9b2d54605a54-c6944334 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-cb97e504-47b6-d412-b1fb-9b2d54605a55-c6944334 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_587fa57b-ea7e-26c7-72f2-aa5283a1e47e-c6944334 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-f7309843-0954-2b79-6863-b6854e8f4a4b-c6944334 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-f5cb16d2-237b-4fe2-a85b-976323c70f55-f500789a, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-f5cb16d2-237b-4fe2-a85b-976323c70f56-f500789a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-f5cb16d2-237b-4fe2-a85b-976323c70f57-f500789a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_6035ecb8-1272-1925-897f-2121e369be1b-f500789a {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_9bfe0b57-c424-ff57-374d-8d3888244004-f500789a {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-db12e73a-d5a4-b0f1-9ce8-ca443dda260b-b9df002f, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-db12e73a-d5a4-b0f1-9ce8-ca443dda260c-b9df002f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-db12e73a-d5a4-b0f1-9ce8-ca443dda260d-b9df002f {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-d038fe62-a88f-ed01-65a7-2c618cfd759a-b9df002f {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_1e630e2c-a015-a37c-98ca-62cdf31f531e-1d70cf09, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_1e630e2c-a015-a37c-98ca-62cdf31f531f-1d70cf09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_1e630e2c-a015-a37c-98ca-62cdf31f5320-1d70cf09 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-d166b1cb-e1fc-61d3-7ba9-9b4156778a8a-1d70cf09 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_7b460bc6-71db-473d-74a4-9e99c2fb718d-1d70cf09 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_2ebe750d-2b41-68d1-5016-f893c57657b0-2d8e7f65, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_2ebe750d-2b41-68d1-5016-f893c57657b1-2d8e7f65 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_2ebe750d-2b41-68d1-5016-f893c57657b2-2d8e7f65 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_6f659c4b-8bca-6f57-5946-d47ab78e696c-2d8e7f65 {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_9d5c149f-d28b-12d2-2716-c0c2225ac994-ec2ee12f, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_9d5c149f-d28b-12d2-2716-c0c2225ac995-ec2ee12f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_9d5c149f-d28b-12d2-2716-c0c2225ac996-ec2ee12f {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_8dbf0ca8-394a-34ba-710d-07df1d8d76d5-ec2ee12f {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_4228243a-0022-971f-d943-1e152c0e2e62-ec2ee12f {
    grid-column: span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf727-5e21a702.w-node-_7cc1ccc2-40b3-f651-7b99-e0bd57a848b7-eb6490f0, #w-node-c36f23f2-593d-31e6-ec9b-360830dbf728-5e21a702.w-node-_7cc1ccc2-40b3-f651-7b99-e0bd57a848b8-eb6490f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c36f23f2-593d-31e6-ec9b-360830dbf71c-5e21a702.w-node-_7cc1ccc2-40b3-f651-7b99-e0bd57a848b9-eb6490f0 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1016e02-974a-bfc0-f239-2a3d96068e3e-96068e3b.w-node-_9fa9456f-dfb3-179a-9895-3385caf9a59d-eb6490f0 {
    order: -9999;
  }

  #w-node-ea4306bc-a9f2-818b-8dba-448f9459a469-9459a45b.w-node-_7a090133-6a84-16f7-9e96-01e12cb410e2-eb6490f0 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f5fa7fe7-1fde-c580-e719-8a7356ec087e-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f86e-91b4e108, #w-node-f5fa7fe7-1fde-c580-e719-8a7356ec0884-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f874-91b4e108, #w-node-f5fa7fe7-1fde-c580-e719-8a7356ec088a-56ec087b.w-node-_1a6cdff7-46ab-0c6d-4c4b-313e4ee7f87a-91b4e108 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_851d61a1-1dad-400a-5b6a-92b99f998536-b17c3d94.w-node-_2202ab6a-5466-f827-cb82-292dd12bce77-d12bce74 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_851d61a1-1dad-400a-5b6a-92b99f998536-b17c3d94.w-node-_2202ab6a-5466-f827-cb82-292dd12bce77-d12bce74 {
    grid-column: span 1 / span 1;
    place-self: center;
  }
}
