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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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;
}

.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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65a66c99c5dccc8647b08a7a_font.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65a66c571a5d2647f9c7fadf_font.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65a66ccfabb77d579f306da2_font.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Material Icons;
  src: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65a9e8b5c9515d144b6590af_MaterialIcons-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Material Icons Outlined;
  src: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65a9e853939a3be0dd6c6569_MaterialIconsOutlined-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black-text: #000;
  --primary: #7fdad2;
  --primary-light: #d3f4f1;
  --grey-bg: #f7f7f7;
  --divider: #d9d9d9;
  --white-bg: #fff;
  --divider-darker: #bdbdbd;
  --white: white;
  --accent-dark: #0b655d;
  --placeholder-text: grey;
  --white-text: #fff;
  --black: black;
  --home-banner-bg: var(--black-text);
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray700: #344054;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--white: white;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray900: #697779;
  --untitled-ui--gray500: #667085;
  --untitled-ui--primary700: #6941c6;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

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

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

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

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: var(--black-text);
  word-break: normal;
  overflow-wrap: anywhere;
  align-self: auto;
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

h1 {
  letter-spacing: -.75px;
  overflow-wrap: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 2.85rem;
  font-weight: 700;
  line-height: 120%;
}

h2 {
  overflow-wrap: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 120%;
}

h3 {
  overflow-wrap: normal;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 140%;
}

h4 {
  overflow-wrap: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 140%;
}

h5 {
  overflow-wrap: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 140%;
}

h6 {
  overflow-wrap: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 160%;
}

p {
  overflow-wrap: normal;
  margin-bottom: 0;
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 1.125rem;
  line-height: 150%;
}

a {
  color: var(--black-text);
  overflow-wrap: normal;
  font-size: 1rem;
  text-decoration: none;
}

ul {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  display: flex;
}

li {
  overflow-wrap: normal;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 150%;
}

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

label {
  margin-bottom: 0;
  font-weight: 700;
  display: block;
}

blockquote {
  overflow-wrap: normal;
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1.125rem;
  line-height: 22px;
}

.padding-xxsmall {
  padding: .25rem;
}

.padding-xsmall {
  padding: .5rem;
}

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

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.padding-huge {
  padding: 6rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-xhuge {
  margin: 8rem;
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.margin-xsmall {
  margin: .5rem;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large.paddboto30 {
  padding-bottom: 40px;
}

.form_message-success {
  padding: 1.25rem;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-xxlarge {
  margin: 5rem;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.text-align-center {
  text-align: center;
  border: 1px #fff;
}

.text-align-center.col-head {
  text-align: left;
}

.text-align-center.lbspara {
  text-align: left;
  padding-top: 10px;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.text-size-small {
  font-size: .875rem;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-section-large {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.padding-section-large.top-pad-custom {
  padding-top: 2rem;
}

.padding-section-large.news-head-custom {
  padding-top: 4.7rem;
  padding-bottom: 4.7rem;
}

.padding-section-large.pos-news-head {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-large.pos-news-head.q126 {
  padding-top: 3rem;
  padding-bottom: 3.7rem;
}

.padding-section-large.grt-cover-padd {
  padding-top: 8.1rem;
  padding-bottom: 8.2rem;
}

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

.margin-0 {
  margin: 0;
}

.text-weight-normal {
  font-weight: 400;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.padding-xhuge {
  padding: 8rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.margin-medium {
  margin: 2rem;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.background-color-grey {
  background-color: #f5f5f5;
}

.padding-xxhuge {
  padding: 12rem;
}

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

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.text-color-grey {
  color: gray;
}

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

.z-index-1 {
  z-index: 1;
  position: relative;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-custom2 {
  margin: 2.5rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-auto {
  overflow: auto;
}

.margin-custom1 {
  margin: 1.5rem;
}

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

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.form_component {
  margin-bottom: 0;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.main-wrapper {
  display: block;
}

.margin-huge {
  margin: 6rem;
}

.margin-large {
  margin: 3rem;
}

.text-size-large {
  font-size: 1.5rem;
}

.icon-height-medium {
  height: 2rem;
}

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

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.icon-height-small {
  height: 1rem;
}

.padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-section-medium.top-pad-reduced.page-top-padd {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-section-medium.top-pad-reduced.esg-new {
  padding-top: 0;
}

.padding-section-medium.anti-tab-bot {
  padding-bottom: 2rem;
}

.padding-section-medium.padd-top0 {
  padding-top: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-color-black {
  color: #000;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-hidden {
  overflow: hidden;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.margin-xxhuge {
  margin: 12rem;
}

.fs-styleguide_header {
  background-color: #0000000d;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.heading-style-h4 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-styleguide_heading-large {
  font-size: 6rem;
}

.text-size-regular {
  font-size: 1rem;
}

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

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 12rem;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.padding-small {
  padding: 1rem;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.icon-height-large {
  height: 3rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.text-size-tiny {
  font-size: .75rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.spacer-large {
  padding-top: 3rem;
}

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

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

.heading-style-h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

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

.padding-0 {
  padding: 0;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.margin-tiny {
  margin: .125rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-style-h1 {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.padding-section-small {
  height: auto;
  padding-top: 3.5rem;
  padding-bottom: 0;
}

.padding-section-small.top-pad-reduced.padd-bot-40 {
  margin-bottom: 3.5rem;
}

.padding-section-small.top-pad-reduced.padd-bot-40.padtop0 {
  padding-top: 0;
}

.padding-section-small.wht-new-anti {
  margin-bottom: 40px;
  padding-top: 40px;
}

.padding-section-small.wht-new-anti.padd-top20 {
  margin-bottom: 60px;
}

.padding-section-small.pointers-banner {
  margin-bottom: 80px;
  padding-top: 0;
}

.padding-section-small.home-award-strip, .padding-section-small.home-award {
  padding-top: 4.5rem;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.text-size-medium {
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 1.25rem;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.margin-small {
  margin: 1rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-tiny {
  padding: .125rem;
}

.fs-styleguide_version {
  z-index: 5;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.text-weight-semibold {
  flex-direction: row;
  font-weight: 600;
  display: block;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 200px;
  align-self: flex-start;
  padding: .75rem 1.5rem;
  font-weight: 600;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
}

.button:hover {
  color: #fff;
  background-color: #3f3f3f;
}

.button.has-adornment {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.has-adornment.is-fixed {
  z-index: 999;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  bottom: 20px;
  right: 20px;
}

.button.is-small {
  flex: none;
  align-self: center;
  padding: .5rem 1.25rem;
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  color: #000;
  background-color: #0000;
  border: 2px solid #7fdad2;
  align-self: flex-start;
  padding-top: .65rem;
  padding-bottom: .6rem;
}

.button.is-secondary:hover {
  background-color: var(--primary);
}

.button.is-secondary.black {
  border-color: #000;
}

.button.is-secondary.ae-about-button {
  margin-top: 20px;
}

.button.is-alt {
  color: #000;
  background-color: #7fdad2;
  align-self: center;
}

.button.is-alt:hover {
  background-color: #99e0da;
}

.button.is-fixed {
  z-index: 999;
  position: fixed;
  bottom: 6rem;
  right: 2rem;
}

.button.align-right {
  align-self: auto;
}

.button.align-right.butt-lbs {
  width: auto;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.fs-styleguide_color.is-1 {
  background-color: #000;
}

.fs-styleguide_color.is-3 {
  background-color: #fff;
}

.fs-styleguide_color.is-2 {
  background-color: #f5f5f5;
}

.hide {
  display: none;
}

.fs-styleguide_label {
  color: #fff;
  background-color: #2d40ea;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.fs-styleguide_label.is-tag {
  background-color: #be4aa5;
}

.padding-global {
  padding-left: 6.75rem;
  padding-right: 6.75rem;
  display: block;
}

.padding-global.hidden {
  display: none;
}

.padding-global.paddbut {
  padding-bottom: 40px;
}

.padding-global.paddbot20 {
  padding-bottom: 20px;
}

.padding-global.hide-short {
  display: none;
}

.margin-custom3 {
  margin: 3.5rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.text-weight-medium {
  font-weight: 500;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-muted {
  opacity: .6;
}

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

.form_input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.padding-xxlarge {
  padding: 5rem;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.fs-styleguide_spacing-all {
  display: none;
}

.footer-link-small {
  letter-spacing: .25px;
  font-size: .875rem;
  font-weight: 400;
}

.home-tabs_image {
  border-radius: 10px;
  width: 100%;
}

.home-hero_card-wrapper {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.125fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.home-success-stories__text-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.footer_additonal-content-wrapper {
  justify-content: space-between;
  display: flex;
}

._3-features_card-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.home-tabs_product-links-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-direction: column;
  justify-content: flex-start;
  display: block;
}

.home-tabs_content {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  display: flex;
}

.home-success-stories_image {
  border-radius: 10px;
  width: 100%;
}

.icon-48 {
  align-self: auto;
  width: 48px;
  height: 48px;
}

.image-left-content-right-grey_wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-hero_card-mobile {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #7fdad2;
  border-radius: 10px 10px 0 0;
  flex-direction: column;
  padding: 2rem;
  display: flex;
  position: static;
  bottom: auto;
}

.home-hero_card-mobile.light-blue {
  background-color: var(--primary-light);
}

.slider-mobile {
  background-color: #0000;
  height: 100%;
  display: none;
}

._3-features_card-content-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.footer_company-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.section_home-ai-feature {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
}

.hero-mobile_card-wrapper-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-tabs_product-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.image-left-content-right-grey_image {
  border-radius: 10px;
  display: block;
}

.section_home-hero {
  background-image: none;
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_home-hero.hide-tablet {
  display: block;
}

.center-aligned-heading-with-para {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

._3-features_main-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.footer_link-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.clients_content-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.title-with-divider {
  border-bottom: 2px solid #dbdbdb;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-bottom: .75rem;
  display: flex;
}

.footer_social-media-icon-wrapper {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.clients_logo-list-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between space-around;
  align-self: flex-start;
  align-items: center;
  display: grid;
}

.home-hero_card {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #7fdad2;
  border-radius: 10px;
  flex-direction: column;
  max-width: 600px;
  padding: 2rem;
  display: flex;
  position: static;
  bottom: auto;
}

.section_clients {
  background-color: #f7f7f7;
}

.navbar_component {
  z-index: 997;
  position: relative;
}

.navbar_component.ae-header-none {
  display: none;
}

.home-tabs_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.text-xsmall {
  letter-spacing: .25px;
  font-size: .875rem;
  font-weight: 400;
}

.connect-expert_image {
  vertical-align: baseline;
  position: absolute;
  inset: auto 0% 0%;
}

.connect-expert_image.rep-img {
  outline-offset: 0px;
  border: 1px #000;
  border-radius: 10px;
  outline: 3px #000;
  padding-top: 0;
}

.connect-expert_image.lbs-rightimg {
  vertical-align: baseline;
  position: static;
}

.connect-expert_image.lbs-rightimg.img-lb {
  vertical-align: top;
}

.section_hero-mobile {
  display: none;
}

.section_hero-mobile.dis-car {
  display: block;
}

.connect-expert_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  margin-bottom: 3.25rem;
  display: flex;
}

.connect-expert_content-wrapper.cnt-wrp {
  margin-bottom: 0;
}

.connect-expert_card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3.25rem;
  display: grid;
  position: relative;
}

.connect-expert_card-wrapper.bx-bg {
  grid-column-gap: 0px;
  background-color: #fff;
  border: 1px solid #2942a7;
  grid-template-columns: .25fr 1fr;
  margin-top: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.connect-expert_card-wrapper.bx-bg.dw {
  margin-top: 0;
}

.connect-expert_card-wrapper.bx-bg.dw.bx-none {
  display: none;
}

.paragraph-large {
  font-size: 1.25rem;
  line-height: 160%;
}

.connect-expert_image-wrapper {
  position: relative;
  inset: 0% 0% 0% auto;
}

.connect-expert_image-wrapper.hide-tablet {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.home-tabs_content-text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.footer_additional-links-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-self: center;
  display: flex;
}

.hero-mobile_image-wrapper {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow: hidden;
}

.section_connect-expert {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65a7c01a7e34f63601982ff7_decorative-2.png");
  background-position: 0 0;
  background-size: cover;
}

.section_connect-expert.offset-anchor.marg0exp {
  margin-top: 5px;
}

.home-tabs_content-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_home-success-stories {
  background-image: linear-gradient(#fff, #fff);
}

.image-left-content-right-grey_text-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.footer_component {
  border-top: 4px solid #7fdad2;
  border-bottom: 0 #0000;
}

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

.footer_content-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home-tabs_tabs {
  color: #b9b9b9;
  background-color: #fff;
  border-bottom: 2px solid #dbdbdb;
  flex: 1;
  justify-content: center;
  display: flex;
}

.home-tabs_tabs:hover {
  color: #000;
}

.home-tabs_tabs.w--current {
  color: #000;
  background-color: #fff;
  border-bottom: 2px solid #000;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.tabs-menu {
  display: flex;
}

.tabs-menu.home-tabs-desktop_tabs-margin {
  margin-bottom: 2.25rem;
}

.icon-32 {
  width: 32px;
  height: 32px;
}

.slide-nav {
  margin-top: 0;
  position: relative;
}

._3-features_arrow-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.section_home-tabs-desktop {
  display: none;
}

.image-left-content-right-grey_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.connect-expert_text-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.connect-expert_text-wrapper.lbs-cnt.padd {
  padding-top: 10px;
}

.home-success-stories_wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-success-stories_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.section_home-3-features {
  border-top: 4px solid #7fdad2;
}

.client_logo-image {
  filter: grayscale();
  object-fit: contain;
  flex: 0 auto;
  height: auto;
  padding-right: 0;
}

.client_logo-image.width67 {
  width: 50px;
}

.footer-link {
  letter-spacing: .25px;
  font-size: 1rem;
  font-weight: 400;
}

.footer_list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.features-1x3_card-title-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.testimonial-content_image-wrapper {
  border-radius: 10px;
  overflow: hidden;
}

.hero-inline-image_image {
  width: 100%;
}

.hero-inline-image_image.esg-head-none {
  display: none;
}

.tabs-alt-desktop_tab-menu {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  flex: 0 auto;
  width: 50%;
  padding-top: 0;
  display: flex;
}

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

.stats-1x4_wrapper.stats-2 {
  grid-template-columns: 1fr 1fr;
}

.stats-1x4_wrapper.stats3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.hero-inline-image_image-wrapper {
  border-radius: 10px;
  overflow: hidden;
}

.hero-inline-image_image-wrapper.border-stroke {
  border: 2.5px solid #6d6d6d;
}

.icon-64 {
  width: 64px;
  height: 64px;
}

.icon-64.icon-center {
  margin-left: auto;
  margin-right: auto;
}

.section_big-quote-blue {
  background-color: #7fdad2;
}

.tabs-alt-desktop_content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.testimonial-content_image {
  border-radius: 10px;
}

.tabs-alt-desktop_tab-link {
  color: #949494;
  background-color: #0000;
  border-left: 4px solid #dbdbdb;
}

.tabs-alt-desktop_tab-link.w--current {
  border-left-color: var(--primary);
  color: #000;
  background-color: #0000;
}

.testimonial-carousel_wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.paragraph-small {
  font-size: .9rem;
  line-height: 150%;
}

.tabs-alt-desktop_tab-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: static;
}

.caption {
  text-transform: uppercase;
  font-size: 1rem;
}

.section_stats-1x4 {
  background-color: #d3f4f1;
  border-top: 4px solid #7fdad2;
}

.section_stats-1x4.disnone {
  display: none;
}

.section_sub-nav-bar {
  z-index: 996;
  background-color: #fff;
  margin-top: 0;
  padding-top: 18px;
  position: sticky;
  top: 0;
  bottom: auto;
}

.capabilities_content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.features-1x3_card-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.stats-content-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.section_features-1x3 {
  background-color: #f7f7f7;
}

.capabilities_grid-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.capabilities_grid-wrapper.box-wrapper-4 {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features-1x3_title-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.benefits-image {
  border-radius: 10px;
  height: auto;
}

.carousel {
  background-color: #0000;
  height: 100%;
  display: block;
}

.carousel.carousel-none {
  display: none;
}

.testimonail-content_text-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.sub-nav-bar_link-box {
  color: #b9b9b9;
  border-bottom: 0 solid #000;
  align-self: auto;
  padding: 10px 10px 18px;
}

.sub-nav-bar_link-box.w--current {
  color: #000;
  border-bottom-width: 4px;
}

.sub-nav-bar_link-box.live-event-hide {
  display: none;
}

.sub-nav-bar_link-box.ae-subnav {
  color: #338d85;
  font-size: 1.1rem;
}

.sub-nav-bar_link-box.gloss-subnav {
  color: #338d85;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.1rem;
}

.testimonial-content_content-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.big-quote-blue_content-wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.hero-inline-image_grid-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.hero-inline-image_content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  display: flex;
}

.hero-inline-image_btn-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.tabs-content {
  flex: 0 auto;
  width: 50%;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
}

.section_hero-image-right {
  background-color: #f7f7f7;
}

.features-1x3_grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features-1x3_grid-wrapper.wrap3 {
  grid-template-columns: 1.5fr 1fr 1fr;
}

.big-quote-blue_wrapper-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.sub-nav-bar_wrapper {
  z-index: 998;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.sub-nav-bar_wrapper.top-streep-center {
  text-align: center;
}

.tabs-alt-desktop_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  height: auto;
  display: flex;
  position: relative;
}

.testimonial-content_grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-content_grid-wrapper.ae-slider, .testimonial-content_grid-wrapper.bann-slide {
  grid-template-columns: 1fr;
}

.text-color-dark-green {
  color: #0b655d;
  font-weight: 600;
}

.section_big-quote-light-blue {
  background-color: #d3f4f1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
}

.big-quote-light-blue_content-wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.padding-section-bottom-stick-large {
  padding-top: 8rem;
  padding-bottom: 0;
}

.padding-section-bottom-stick-large.gartner-top-padd {
  padding-top: 2rem;
}

.banner-grey_image {
  position: absolute;
  inset: auto 0% 0%;
}

.section_hero-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b507e9349765854a43e094_5.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_hero-fullpage.gov-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66f131a3533d89f1a819ba82_banner.webp");
}

.section_hero-fullpage.health-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66f1025812fe2c1ba5197093_banner.webp");
}

.banner-grey_card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3.25rem 3.25rem 0;
  display: grid;
  position: relative;
}

.banner-grey_image-wrapper {
  position: relative;
  inset: 0% 0% 0% auto;
}

.tabs-alt-desktop_title-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 45%;
  display: flex;
}

.hero-full-page_title-div {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.hero-fullpage_card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #7fdad2;
  border-radius: 10px 10px 0 0;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: static;
  bottom: 0;
  overflow: visible;
}

.connect-expert_text-wrapper-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.section_banner-grey {
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65a7c01a7e34f63601982ff7_decorative-2.png");
  background-position: 0 0;
  background-size: cover;
}

.banner-grey_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  margin-bottom: 3.25rem;
  display: flex;
}

.hero-fullpage_title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-fullpage_title-wrapper.gartner-none {
  display: none;
}

.heading-wrapper-with-divider {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid #dbdbdb;
  flex-direction: column;
  padding-bottom: 20px;
  display: flex;
}

.capabilities-link-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.section_light-blue-with-tstroke {
  background-color: #d3f4f1;
  border-top: 4px solid #7fdad2;
}

.section_light-blue-with-tstroke.strip-none {
  display: none;
}

.investor-toolkit_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 64px;
  flex-direction: column;
  grid-template: ". . . ."
                 ". . . Area"
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.link-with-arrow-icon {
  font-family: Material Icons, sans-serif;
  display: none;
}

.hero-inline-image_newsroom-sub-navigation {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
  top: 3rem;
}

.investor-table-row {
  grid-column-gap: 64px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #dbdbdb;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 32px;
  display: grid;
}

.explore-more-2x3_content-grid {
  grid-column-gap: 16px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 2.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_investor-social-impact {
  background-image: linear-gradient(#fff, #fff);
}

.padding-section-bottom-stick-medium {
  padding-top: 4rem;
  padding-bottom: 0;
}

.link-with-arrow {
  display: flex;
}

.investior_link-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 32px;
  display: grid;
}

.investior_link-wrapper.fullgrid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.section_stock-price, .stock-price_html-embed {
  z-index: 2;
  position: relative;
}

.section_explore-more-2x3 {
  background-color: #fff;
}

.section_explore-more-2x3.bg-grey {
  background-color: #f7f7f7;
}

.explore-more_link-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.investor-additional-resources_content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_investor-additional-resources {
  background-color: #f7f7f7;
}

.hero-inline-image_links {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  max-width: 615px;
  display: flex;
}

.section_quarterly-results-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65af9c08a5fd0155dffdc41b_Quarterly%20Reports.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.padding-section-bottom-stick-small {
  padding-top: 3.5rem;
  padding-bottom: 0;
}

.careers-employee-perks_title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.right-sticky-image {
  z-index: auto;
  object-fit: fill;
  width: 50vw;
  min-width: 50vw;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.right-sticky-image.q3img {
  box-sizing: border-box;
  object-fit: fill;
}

.right-sticky-image.q3img.news-img-cust {
  width: 684px;
  min-width: auto;
  max-width: 100%;
  height: 500px;
}

.careers-way-work_card-wrapper {
  border-radius: 10px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.careers-our-team_title-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.image-with-accordian_grid-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-with-accordian_title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.careers-employee-perks_title {
  align-self: center;
}

.careers-spotlight_heading-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.careers-key-highlights_text-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.careers-way-work_content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  padding: 24px;
  display: flex;
}

.accordian-icon {
  z-index: 2;
  mix-blend-mode: exclusion;
  flex: 1;
  width: 20px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.careers-employee-perks_grid-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.accordian-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.careers-our-team_grid-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers-way-work_grid-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers-way-work_image {
  width: 100%;
}

.section_careers-way-work {
  background-color: #f7f7f7;
}

.accordian-p {
  background-color: #fff;
  width: 100%;
  overflow: hidden;
}

.careers-our-team_btn-text {
  align-self: auto;
  padding: 10px;
  font-weight: 600;
}

.icon-56 {
  align-self: auto;
  width: 56px;
  height: 56px;
}

.accordian {
  white-space: break-spaces;
  border-top: 2px solid #dbdbdb;
  border-bottom: 0 solid #000;
  align-items: center;
  width: 100%;
  padding: 12px 50px 12px 24px;
  display: flex;
}

.accordian.w--open {
  border-bottom-style: solid;
}

.careers-key-highlights_grid-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers-employee-perks_card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.careers-employee-perks_card-wrapper.orgn-none {
  display: none;
}

.careers-key-highlights_card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.careers-our-team_btn {
  border: 2px solid #000;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.careers-our-team_btn:hover {
  color: #000;
  background-color: #0000001a;
}

.careers-spotlight_award-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.careers-spotligh_grid-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 2px solid #dbdbdb;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: flex;
}

.careers-spotligh_grid-wrapper.home-award-strip {
  padding-top: 36px;
}

.accordian-body {
  background-color: #0000;
  width: 100%;
  padding: 10px 24px 24px;
  display: block;
  position: relative;
}

.accordian-body.w--open {
  background-color: #0000;
}

.careers-spotlight_award-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.section_careers-key-highlights {
  background-color: #f7f7f7;
}

.image-with-accordian_accordian-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.section_hero-image-right-sticky-light-blue {
  background-color: #d3f4f1;
  position: relative;
}

.section_hero-image-right-sticky-light-blue.q2-26-none {
  display: none;
}

.hardcoded-blogs_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-card-grey_card-wrapper {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.blog-card-grey_card-wrapper:hover {
  box-shadow: 0 3px 12px 1px #5b656929;
}

.blog-card-grey_text-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--grey-bg);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.blog-card-grey_image-wrapper {
  flex: 0 auto;
  align-self: auto;
}

.caption-small {
  text-transform: uppercase;
  font-size: .875rem;
}

.blog-card-grey_text-wrapper-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.blog-card-grey_image {
  width: 100%;
}

.blog-card-grey_image.ae-voice-box-icon {
  width: 64px;
  margin-left: 0;
  margin-right: 0;
}

.careers-header_grid {
  grid-column-gap: 78px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers-header_subtitle-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.job-content_wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  display: flex;
}

.job-content_paragraph-wrapper {
  flex-direction: column;
  display: flex;
}

.hero-full-page_title-div-small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.section_jobs-list {
  display: block;
}

.jobs-list_collection-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.jobs-list_collection-item-grid-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--divider);
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding-bottom: 56px;
  display: grid;
}

.section_leadership-team {
  background-color: var(--grey-bg);
}

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

.blog-card-grey_text-wrapper-white {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white-bg);
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  height: 100%;
  padding: 20px 29px 20px 20px;
  display: flex;
}

.team-collection-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.section_explore-more-2x4 {
  background-color: #fff;
}

.explore-more-2x4_content-grid {
  grid-column-gap: 16px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.leadership-hero_main-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  display: flex;
}

.leadership-hero_image-wrapper {
  border-radius: 10px;
  overflow: hidden;
}

.leadership-hero_image {
  width: 100%;
}

.leadership-hero_text-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  display: flex;
}

.leadership-hero_text-wrapper-1, .home-hero_text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.paragraph-medium {
  overflow-wrap: normal;
  font-size: 1rem;
  line-height: 160%;
  display: flex;
}

.paragraph-medium.text-align-center {
  justify-content: center;
}

.paragraph-medium.justify-centre {
  text-align: center;
  justify-content: center;
}

.paragraph-medium.opac-0 {
  opacity: 0;
}

.home-tabs_content-text-wrapper-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.home-tabs_main-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.hero-inline-image_text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.paragraph-xlarge {
  font-size: 1.45rem;
  line-height: 160%;
}

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

.resources-1x3_grid.pronews-none {
  display: none;
}

.is-icon {
  font-family: Material Icons, sans-serif;
  font-size: 1.25rem;
}

.section_newsroom-hero-cms {
  background-color: #d3f4f1;
  position: relative;
}

.section_newsroom-hero-cms.collections-none, .section_newsroom-hero-cms.cfo-none, .section_newsroom-hero-cms.grt-none {
  display: none;
}

.section_newsroom-hero-cms.q126-none {
  display: block;
}

.section_newsroom-hero-cms.q326-none {
  display: none;
}

.section_newsroom-hero-cms.indo-old {
  width: 684px;
  display: none;
}

.section_newsroom-hero-cms-mobile {
  background-color: #0000;
  display: none;
  position: relative;
}

.section_newsroom-hero-cms-mobile.dis-blk {
  display: block;
}

.newsroom-hero-cms-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsroom-hero-cms-grid.prod-news-dynamic {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.newsroom-hero-cms-grid.prod-news-dynamic.news-dy-mob.spc-bot {
  padding-bottom: 60px;
}

.newsroom-recent-annoucements_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_explore-more-1x3 {
  background-color: #fff;
}

.section_explore-more-1x3.offset-anchor.bg-color-grey {
  background-color: #f7f7f7;
}

.fs-cc-prefs_close {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  padding: .75rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: 0 0 auto auto;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_form-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-manager_component {
  z-index: 999;
  border-radius: 200px;
  display: none;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
  overflow: hidden;
}

.fs-cc-banner_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fs-cc-banner_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.fs-cc-preferences_close-icon {
  width: 1rem;
  height: 1rem;
  color: var(--black-text);
}

.fs-cc-prefs_form {
  color: #fff;
  background-color: #0000;
  width: 100%;
  max-width: 25rem;
  max-height: 85vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_buttons-wrapper {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 1rem;
  display: flex;
}

.fs-cc-prefs_label {
  color: var(--black-text);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-banner_text {
  color: var(--black-text);
  font-size: 1rem;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  border-width: 2px;
  border-color: var(--black-text);
  cursor: pointer;
  background-color: #fff;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox.w--redirected-checked {
  border-color: var(--black-text);
  background-color: var(--black-text);
  background-size: auto;
}

.fs-cc-prefs_button {
  border: 1px solid var(--primary);
  background-color: var(--primary);
  color: var(--black-text);
  text-align: center;
  border-radius: 200px;
  padding: .75rem 1.25rem;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-color: var(--black-text);
  color: var(--black-text);
  background-color: #fff;
  margin-bottom: .75rem;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #c0c0c04d;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-banner_button {
  background-color: var(--primary);
  min-width: 7.5rem;
  color: var(--black-text);
  text-align: center;
  -webkit-text-stroke-color: var(--black-text);
  text-transform: uppercase;
  border-radius: 200px;
  flex: 1;
  margin-left: 0;
  margin-right: 1rem;
  padding: .5rem 1.25rem;
  font-weight: 700;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: var(--black-text);
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 200px;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-prefs_submit {
  background-color: var(--black-text);
  text-align: center;
  border-radius: 200px;
  margin-top: .75rem;
  padding: .75rem 1.25rem;
  font-weight: 700;
}

.fs-cc-prefs_content {
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  height: 100%;
  padding: 2.5rem 2rem;
}

.fs-cc-prefs_title {
  color: var(--black-text);
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_checkbox-field {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-banner_component {
  z-index: 999;
  background-color: var(--grey-bg);
  color: #fff;
  border-top-left-radius: 10px;
  width: 28.125rem;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--black-text);
  color: var(--black-text);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-manager_button {
  color: #0540f2;
  cursor: pointer;
  background-color: #fff;
  flex-direction: column;
  width: 3rem;
  padding: .5rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.blog-latest-featured_grid {
  grid-column-gap: 80px;
  grid-row-gap: 24px;
  grid-template: "."
  / 2fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.blog-latest-featured_grid.blog-year-temp-grid {
  grid-template-columns: 2fr 1fr;
}

.invisible-embed {
  width: 0;
  height: 0;
  display: block;
}

.blog-category_tag {
  background-color: var(--primary);
  border-radius: 4px;
  justify-content: center;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.blog-category_tag.top-blog-tag {
  width: 110px;
  margin-left: auto;
  padding-right: 6px;
}

.blog-category_tag.tag-bg-new {
  background-color: var(--divider-darker);
}

.caption-tiny {
  text-transform: uppercase;
  white-space: nowrap;
  font-size: .75rem;
}

.blog-card_sub-text-wrapper-1 {
  justify-content: space-between;
  display: flex;
}

.blog-card_text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--grey-bg);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  padding: 28px;
  display: flex;
  overflow: hidden;
}

.blog-card_image-wrapper {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 0 auto;
  overflow: hidden;
}

.blog-card_image {
  width: 100%;
  height: 100%;
}

.blog-card_image.blog-card-img-custom {
  height: 180px;
}

.blog-featured_collection-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.blog-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.blog-card.blogcard-custom {
  width: 360px;
  height: auto;
}

.blog-card-underline_text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--divider);
  background-color: var(--white-bg);
  flex-direction: column;
  padding: 12px;
  display: flex;
}

.blog-card_image-wrapper-full-radius {
  border-radius: 10px;
  height: 180px;
  overflow: hidden;
}

.blog-card_image-wrapper-full-radius.blog-carwrap-custom {
  height: auto;
}

.heading-with-collection_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.blog-main-content_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.blog-main-content_title-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px solid var(--divider);
  flex-direction: column;
  padding-bottom: 24px;
  display: flex;
}

.blog-image_image-wrapper, .newsroom-image_image-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 10px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.section_annual-report {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66974c0db122053d5e1742d7_annual-reports.webp");
  background-position: 0 0;
  background-size: auto;
  position: relative;
}

.section_unclaimed-dividend-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65af9ac275569737dc3a5ef3_Unclaimed%20Dividend%20and%20shares.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_distribution-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65af9be296de7b2c9d683068_Distribution%20and%20Shareholding.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_buyback-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65af9c46ad80e201b3a717cb_buyback2022.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_corporate-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65af9c08a5fd0155dffdc41b_Quarterly%20Reports.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_board-comittee-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65af9dd1d61bd3d9f8b424c6_Board%20Committee%20composition.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_postal-ballot-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65af9e8baad7fc47dbcebf0c_Postal%20Ballot.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_blog-product-years {
  position: static;
}

.blogs-company-news-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "top top"
                 "left right"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  display: grid;
}

.blogs-company-news-grid.blog-comp-grid-custom {
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  display: flex;
}

.blogs-company-news-grid.blog-comp-news-custom {
  grid-template-columns: 1fr 1fr;
}

.blog-trends-collections {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.blog-trends-collections.blog-trand-coll-custom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blogs-product-insights {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "top top"
                 "left right"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  padding-bottom: 48px;
  display: flex;
}

.blogs-product-insights.card-custom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.blogs-product-insights.blg-custom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.list-item-with-underline {
  border-bottom: 1px solid var(--divider);
  padding: 16px;
  display: block;
}

.list-item-with-underline.w--current {
  border-left: 6px solid var(--primary);
  font-weight: 700;
}

.heading-with-collection_wrapper-sticky {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-top: 24px;
  display: flex;
  position: sticky;
  top: 24px;
}

.heading-with-collection_wrapper-sticky.year-topic-none {
  display: none;
}

.section_blog-topic-sticky {
  position: static;
}

.capabilities_grid-wrapper-3col {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

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

.image-gallery_sm-icon-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.image-gallery_sm-icon-wrapper-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  display: flex;
}

.image-gallery_image-wrapper {
  padding-bottom: 0;
}

.image-gallery_image {
  width: 100%;
}

.image-gallery_image.show-mobile {
  display: none;
}

.stats-1x3_wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats-1x3_title-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.stats-1x3_title-wrapper-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.section_resources-embed, .section_testimonial-carousel-grey {
  background-color: var(--grey-bg);
}

.testimonial-content_text-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  display: flex;
}

.testimonial-content_text-wrapper-1 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.testimonial-content_text-wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

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

.esg-carousel_wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.esg-carousel_grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.esg-carousel_text-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.esg-carousel_text-wrapper-1 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.esg-carousel_image-wrapper {
  border-radius: 10px;
  overflow: hidden;
}

.esg-carousel_image {
  border-radius: 10px;
  width: 100%;
}

.esg-our-impact_feature-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.esg-our-impact_feature-grid.int-grid1 {
  grid-template-columns: 1fr;
}

.esg-our-impact_text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.esg-our-impact_image {
  width: 100%;
}

.privacy-policy_text-wrapper-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.privacy-policy_text-wrapper-1.para-txt {
  padding-top: 8px;
}

.section_hero-ecommerce-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b507e90ad147f55645cabb_1.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_hero-logistics-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b507eaf3f867dcba2b967a_2.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_hero-travel-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b507e9f836f924a7099268_4.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_hero-insurance-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b507eacdc58403cdbaeaab_3%20(1).webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.subpage-heading {
  border-bottom: 1px solid #ddd;
  margin-bottom: 24px;
}

.section_sub-nav-bar-light-blue {
  z-index: 999;
  background-color: var(--primary-light);
  padding-top: 18px;
  display: none;
  position: sticky;
  top: 0;
  bottom: auto;
}

.sub-nav-bar_link-box-black {
  color: var(--black-text);
  border-bottom: 0 solid #000;
  padding: 10px 10px 18px;
}

.sub-nav-bar_link-box-black.w--current {
  color: #000;
  border-bottom-width: 4px;
}

.investor-report-embed_content-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.investor-report-embed_text-wrapper-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.paragraph-link {
  color: var(--accent-dark);
  font-weight: 600;
  text-decoration: underline;
}

.investor-report-embed_text-wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.wisely_text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.explore-more_title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 64px;
  display: flex;
}

.explore-more-1x3_content-grid-with-para {
  grid-column-gap: 24px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.section_harcoded-blogs-grey {
  background-color: var(--grey-bg);
}

.blog-card-white_text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  flex: 1;
  order: 0;
  justify-content: space-between;
  padding: 28px;
  display: flex;
}

.section_what-we-stand-for {
  background-color: #f7f7f7;
}

.padding-section-xlarge {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.section_job-list-embed {
  display: none;
}

.section_logistics-tabs-alt-desktop {
  background-color: #f7f7f7;
  height: 700px;
}

.section_logistics-tabs-alt-desktop.offset-anchor {
  height: 750px;
}

.section_tabs-banking-alt-desktop {
  background-color: #f7f7f7;
  height: 740px;
}

.section_tabs-banking-alt-desktop.offset-anchor {
  height: 780px;
}

.section_tabs-banking-alt-desktop.offset-anchor.tabs-custom-auto {
  height: auto;
  padding-bottom: 80px;
}

.section_tabs-atp-alt-desktop {
  background-color: #f7f7f7;
  height: 677px;
  margin-top: 0;
  padding-top: 0;
}

.section_tabs-atp-alt-desktop.offset-anchor {
  height: 700px;
}

.section_tabs-atp-alt-desktop.offset-anchor.anti-tabs {
  height: 600px;
}

.section_tabs-trubloq-alt-desktop-copy {
  background-color: #f7f7f7;
}

.section_tabs-trubloq-alt-desktop-copy.offset-anchor {
  height: 700px;
}

.section_tabs-e2e-alt-desktop {
  background-color: #f7f7f7;
  height: 650px;
}

.section_tabs-e2e-alt-desktop.offset-anchor {
  height: 700px;
}

.section_tabs-blockchian-alt-desktop {
  background-color: #f7f7f7;
  height: 587px;
}

.section_tabs-blockchian-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-smart-routing-alt-desktop {
  background-color: #f7f7f7;
  height: 652px;
}

.section_tabs-smart-routing-alt-desktop.offset-anchor {
  height: 700px;
}

.section_tabs-settlement-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-settlement-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-storage-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-storage-alt-desktop.offset-anchor {
  height: 680px;
}

.section_tabs-chatbot-alt-desktop {
  background-color: #f7f7f7;
  height: 650px;
}

.section_tabs-chatbot-alt-desktop.offset-anchor {
  height: 700px;
}

.section_tabs-ominichannel-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-ominichannel-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-location-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-location-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-sutomation-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-sutomation-alt-desktop.offset-anchor {
  height: 700px;
}

.section_tabs-audience-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-audience-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-consent-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-consent-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-campaign-alt-desktop {
  background-color: #f7f7f7;
  height: 650px;
}

.section_tabs-campaign-alt-desktop.offset-anchor {
  height: 700px;
}

.section_tabs-channel-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-channel-alt-desktop.offset-anchor {
  height: 700px;
}

.section_tabs-ai-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-ai-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-shortner-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-shortner-alt-desktop.offset-anchor {
  height: 680px;
}

.section_tabs-builder-alt-desktop-copy {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-builder-alt-desktop-copy.offset-anchor {
  height: 650px;
}

.section_tabs-wisely-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-wisely-alt-desktop.offset-anchor {
  height: 650px;
}

.nav-bar-desktop {
  display: block;
}

.nav-bar-desktop.old-nav, .nav-bar-mobile {
  display: none;
}

.section_newspaper-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b9fc349e2523894c998ec0_newpaper%20publication.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_tabs-single-api-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-single-api-alt-desktop.offset-anchor {
  height: 700px;
}

.section_tabs-analytics-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-analytics-alt-desktop.offset-anchor {
  height: 620px;
}

.section_tabs-stack-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-stack-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-plugins-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-plugins-alt-desktop.offset-anchor {
  height: 650px;
}

.section_tabs-partner-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-partner-alt-desktop.offset-anchor {
  height: 680px;
}

.section_tabs-ecommerce-alt-desktop {
  background-color: #f7f7f7;
  height: 750px;
}

.section_tabs-ecommerce-alt-desktop.offset-anchor {
  height: 760px;
}

.section_tabs-insurance-alt-desktop {
  background-color: #f7f7f7;
  height: 700px;
}

.section_tabs-insurance-alt-desktop.offset-anchor {
  height: 750px;
}

.section_tabs-travel-alt-desktop {
  background-color: #f7f7f7;
  height: 700px;
}

.section_tabs-travel-alt-desktop.offset-anchor {
  height: 750px;
}

.leadership-card_wrapper {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.leadership-card_image-wrapper {
  align-self: auto;
}

.leadership-card_text-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white-bg);
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  height: 100%;
  padding: 20px 29px 20px 20px;
  display: flex;
}

.leadership_text-wrapper-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.section_compliance-cg-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b9e24840d97bb4e9f6d553_compliance%20on%20CG.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_values-hero {
  background-image: none;
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_values-hero.hide-tablet {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66b9da3027939419ba160145_value_head1.webp");
}

.section_values-hero.hide-tablet.aewhats {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66c5dac4e0242f8385bdff67_whats-ae-big.png");
}

.section_values-hero.hide-tablet.aemsg {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66b9a9961a0687eb4c9e2b13_message.jpg");
}

.section_values-hero.hide-tablet.aemain {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66b461d999a786d5e5ef5869_uae.jpg");
}

.section_values-hero.hide-tablet.aemain.uae-header-none {
  display: none;
}

.section_values-hero.hide-tablet.aemain.uae-head-new {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/6822fc1708e3d097e15a790c_landing-new.webp");
  max-width: 1920px;
  height: 520px;
  max-height: 720px;
}

.section_values-hero.hide-tablet.kotraibanner {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66cec2cad466a439da827d1f_02.webp");
}

.section_values-hero.hide-tablet.chatbotbanner {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66ba011714077ec5ec1f2857_chatbotbg.jpg");
}

.section_values-hero.hide-tablet.emailbanner {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66bc6e894f9913e6f8ee996e_herobg-min.jpg");
}

.section_values-hero.hide-tablet.gamooga-banner {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66bee46970e341428b95c112_gamooga.jpg");
}

.section_values-hero.hide-tablet.voicebanner {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66bef57bcfe1b91f20f7c4e3_voicestake.jpg");
}

.section_values-hero.hide-tablet.glossary-main {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66c6ca73b1a8b8421becc976_glossary-banner.webp");
}

.values-hero_card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.values-hero_card {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #7fdad2;
  border-radius: 10px;
  flex-direction: column;
  max-width: 600px;
  padding: 2rem;
  display: flex;
  position: static;
  bottom: auto;
}

.values-hero_text-wrapper-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.section_testimonial-grey-copy {
  background-color: var(--grey-bg);
}

.about-us_main-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.about-us_main-wrapper.blg-bg {
  background-color: #0000;
  border-radius: 12px;
}

.padding-section-bottom-stick-xlarge {
  padding-top: 10rem;
  padding-bottom: 0;
}

.section_related-party-transaction-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65c4772c21a46ceb7fe4eda3_related%20party%20transections%20(1).webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_announcements-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b9fc34a331f6649f7c4125_announcement.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_investor-contact-hero, .section_investors-service-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b673b7c28cd4c19406474e_Investors%20Contacts.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_general-meetings-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b9fc34be26a2bf1f55e575_general%20meetings.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_board-meeting-notice-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65b9fc35aceb6d42c0177005_Board%20meeting%20notice.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_banner {
  background-color: var(--black-text);
}

.section_banner.offset-anchor {
  background-color: var(--white);
}

.banner-content_grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.banner-content_grid-wrapper.wrap-custom-1 {
  grid-template-columns: 1fr;
}

.highlight-points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.footer_company-content-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.footer_company-content-wrapper-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.esg-our-impact_main-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.esg-our-impact_main-wrapper.heading-para {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
}

.esg-our-impact_main-wrapper.sec-padd {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.esg-our-impact_main-wrapper-1 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.esg-our-impact_main-wrapper-1.paddtop-cust {
  padding-top: 20px;
  padding-bottom: 20px;
}

.values_feature-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.values_feature-grid.offset-anchor.grid-top {
  align-items: start;
}

.values_feature-grid.offset-anchor.kore-none {
  display: block;
}

.values_feature-grid.padd-all-20 {
  padding: 20px;
}

.blogs-category, .blogs-year-collection {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  padding-bottom: 64px;
  display: grid;
}

.big-quote-white_content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.big-quote-white_content-wrapper.dis-blk {
  display: block;
}

.big-quote-white_content-wrapper.dis-blk.padbotcus {
  padding-bottom: 10px;
}

.text-color-dark-black {
  color: #000;
  text-align: center;
}

.text-color-dark-black.txt-left {
  text-align: left;
}

.text-color-dark-black.txt-left.paddbot-10 {
  padding-bottom: 10px;
}

.section_tabs-protect-user-alt-desktop {
  background-color: #f7f7f7;
  height: 600px;
}

.section_tabs-protect-user-alt-desktop.offset-anchor {
  height: 680px;
}

.section_features-1x3-white-bg {
  background-color: #fff;
}

.section_hero-protect-user-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65cc5be2a8f94d8fc597c392_Protect%20users%20web.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.image {
  display: block;
}

.section_hero-trusted-interactions-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65bb8c8d05a12478f656ecc1_hero-001.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section_tabs-trusted-interactions-alt-desktop {
  background-color: #f7f7f7;
  height: 650px;
}

.section_tabs-trusted-interactions-alt-desktop.offset-anchor {
  height: 720px;
}

.section_tabs-accelerate-growth-alt-desktop {
  height: 650px;
}

.section_tabs-accelerate-growth-alt-desktop.offset-anchor {
  height: 720px;
}

.section_hero-accelerate-growth-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65bb92257d5b2f3db36ff870_hero-001.webp");
  background-position: 0 0;
  background-size: cover;
}

.section_hero-accelerate-growth-fullpage.lbs-cover {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/6a02e5d709848fb6369bcca4_lbs-cover.png");
  height: 530px;
}

.section_hero-elevate-experiences-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65c88d3915a8106a1db9f891_Elevate%20Experiences%20web.webp");
  background-position: 0 0;
  background-size: cover;
}

.section_tabs-elevate-experiences-alt-desktop {
  height: 700px;
}

.section_tabs-elevate-experiences-alt-desktop.offset-anchor {
  height: 720px;
}

.section_hero-about-us-fullpage {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/6690aff8f860a41698236d82_about-us.webp");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.values-our-impact_main-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.values-our-impact_main-wrapper.paddtop70, .values-our-impact_main-wrapper.paddtop70.padding-bot40 {
  padding-top: 70px;
}

.values-our-impact_main-wrapper.padding-ivr-leftright {
  padding-top: 100px;
  padding-bottom: 60px;
}

.section_tabs-about-us-alt-desktop {
  background-color: #f7f7f7;
  height: 650px;
}

.section_tabs-about-us-alt-desktop.offset-anchor {
  height: 750px;
}

.section_about-us-success-stories {
  background-image: linear-gradient(#fff, #fff);
}

.about-us-success-stories_wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers-spotlight_award-grid-1x5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.careers-spotlight_award-grid-1x5.grid3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.lottie-animation {
  border: 0 solid #6d6d6d;
  border-radius: 0;
}

.div-block {
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  border: 4px solid #6d6d6d;
  border-radius: 8px;
}

.lottie-animation-2 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 15px;
  height: auto;
}

.sub-nav-bar_heading {
  white-space: nowrap;
  margin-left: -36px;
  padding-top: 5px;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: none;
}

.sub-nav-bar_wrapper-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.sub-nav-bar_wrapper-1.top-streep-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.sub-nav-bar_wrapper-1.gloss-top-streep-center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.link-with-arrow-no-animation {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.arrow-icon {
  font-family: Material Icons, sans-serif;
  display: block;
}

.icon-20 {
  width: 20px;
  height: 20px;
}

.section_contact-us-hero {
  background-color: var(--primary-light);
}

.section_contact-us-hero.bg-none {
  background-color: var(--white-bg);
}

.contact-us-hero_main-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-us-hero_main-wrapper.lbs-main {
  grid-template-columns: 1fr .5fr;
}

.contact-us-hero_main-wrapper.lbs-main.lbs-download {
  grid-template-columns: 1fr;
}

.contact-us-hero_form-wrapper.form-hubspot-none, .contact-us-hero_form-wrapper.new-form--none, .contact-us-hero_form-wrapper.old-form-none {
  display: none;
}

.contact-us-hero_address-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  padding: 48px 0 48px 56px;
  display: block;
}

.contact-us-hero_address-wrapper.pad0 {
  padding-left: 0;
}

.contact-us-hero_address-wrapper.pad0.padd {
  padding-top: 0;
  padding-bottom: 0;
}

.contact-us-hero_address-wrapper.pad0.padd0 {
  padding-top: 0;
}

.contact-us-hero_address-wrapper-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

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

.clients_logo-list-grid.clients-logo-custom {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.clients_logo-div-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border: 1px none var(--divider-darker);
  background-color: var(--white-bg);
  border-radius: 10px;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.clients_logo-div-wrapper-1 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-left: 6px solid var(--primary);
  flex-direction: column;
  padding-left: 16px;
  display: flex;
}

.footer_list-wrapper-flex {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  display: flex;
}

.input-field {
  background-color: #0000;
  border: 0 #000;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 18px;
}

.input-field.jetboost-list-search-input-4qrn {
  color: var(--placeholder-text);
  padding-top: 0;
  padding-left: 0;
  font-size: 18px;
}

.submit-button {
  display: none;
}

.search-form-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--divider);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 16px;
  display: grid;
}

.drop-down {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  color: var(--placeholder-text);
  background-color: #0000;
  border: 0 solid #000;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 18px;
  display: block;
}

.drop-down.jetboost-filter-bz34 {
  color: var(--placeholder-text);
}

.jobs-location-form {
  border-right: 1px solid var(--divider);
  border-left: 1px solid var(--divider);
  margin-bottom: 0;
  padding: 12px 16px;
}

.jobs-search-form, .jobs-deparment-form {
  margin-bottom: 0;
  padding: 12px 16px;
}

.job-list_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.contact-us-hero_address-grid {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-us-hero_heading-grid-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.div-block-2 {
  border: 1px solid #000;
  border-radius: 20px;
}

.section_careers-spotlight-copy {
  display: none;
}

.hero-inline-image_sub-navigation-wrapper-with-link {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
  top: 3rem;
}

.case-study_grid-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.section_case-studies-hero {
  background-color: var(--grey-bg);
}

.section_coming-soon {
  background-color: var(--primary);
  display: none;
}

.hero-mobile_home-video-wrapper {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow: hidden;
}

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

.casestudy-body_grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.casestudy-body_attributes {
  position: relative;
}

.casestudy-body_attributes-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--grey-bg);
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  flex-direction: column;
  padding: 32px;
  display: flex;
  position: sticky;
  top: 100px;
}

.casestudy-category_tag {
  background-color: #0000;
  background-image: linear-gradient(#000, #000);
  border: 1px solid #000;
  border-radius: 4px;
  justify-content: center;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.casestudy-category_wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.section_stats-1x4-grey {
  background-color: var(--grey-bg);
  border-top: 4px #7fdad2;
}

.padding-section-xsmall {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.padding-section-xsmall.home-strip-gartner {
  padding: 1.5rem 52px 1.2rem;
}

.padding-section-xsmall.home-strip-gartner.padd-0 {
  padding: 0 0;
}

.case-study-sub-nav-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: -18px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.audio-html-embed, .audio-html-embed-mobile {
  margin-bottom: -10px;
}

.listen-now-mobile {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  display: none;
}

.section_search-box {
  background-color: var(--primary-light);
}

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

.search-result-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.search-result-item {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-bottom: 1px solid var(--divider);
  flex-direction: column;
  padding-bottom: 24px;
  display: flex;
}

.link {
  color: var(--accent-dark);
}

.search-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.mwc-banner-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.home-hero_investor-card-mobile {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #7fdad2;
  border-radius: 10px;
  flex-direction: column;
  max-width: 600px;
  padding: 2rem;
  display: flex;
  position: static;
  bottom: auto;
}

.hero-inline-image_investor-sub-navigation {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
  top: 3rem;
}

.sub-nav-bar_heading-1 {
  padding-top: 5px;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: block;
}

.all-newsroom-hero-cms-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-category-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

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

.blog-card-no-bg-color_text-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px 0;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.blog-card-_image {
  border-radius: 10px;
  width: 100%;
}

.policy-main-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.policy-main-wrapper.main-wrapper-custom {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.padding-section-small-top-stick {
  padding-bottom: 3.5rem;
}

.back-btn-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.section_atp-success-stories, .section_trubloq-success-stories {
  background-image: linear-gradient(#fff, #fff);
}

.trubloq-stories_image, .wisely-stories_image {
  border-radius: 10px;
  width: 100%;
}

.text-block {
  color: var(--black-text);
}

.input-field-search-results {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 32px;
  margin-bottom: 0;
  padding: 22px;
  font-size: 20px;
}

.input-field-search-results:focus {
  border-color: var(--accent-dark);
  background-color: var(--white-bg);
}

.para-main-wrapper {
  grid-row-gap: 56px;
  border-bottom: 0 solid #ddd;
  flex-direction: column;
  margin-bottom: 24px;
  display: flex;
}

.cell-wrapper {
  border: 1px solid #000;
  border-top-width: 0;
  padding: 8px;
  display: block;
}

.middle-cell-wrapper {
  border-style: none none solid;
  border-width: 1px 0;
  border-bottom-color: #000;
  border-right-color: #000;
  padding: 8px;
}

._3x3-grid-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 solid #d1d1d1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.top-cell-wrapper {
  border: 1px solid #000;
  padding: 8px;
}

.top-middle-cell-wrapper {
  border-style: solid none;
  border-width: 1px 0;
  border-top-color: #000;
  border-bottom-color: #000;
  border-right-color: #000;
  padding: 8px;
}

.section_analyst-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/65c4a173a0c64ede723bfe0f_analystlinear.webp");
  background-position: 0 0;
  background-size: cover;
}

.html-embed {
  display: flex;
}

.section_tax-tranparency-impact-copy {
  background-image: linear-gradient(#fff, #fff);
}

.hover-underline-animation:hover {
  color: var(--accent-dark);
}

.hover-underline-animation.bold-text-header {
  font-weight: 700;
}

.mwc-banner {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mwc-heading {
  width: 500px;
  color: var(--black-text);
  flex: 0 auto;
}

.mwc-heading.home-strip-pad {
  padding-left: 0;
}

.mwc-heading.home-strip-pad.data-numb {
  width: auto;
  font-size: 1.5rem;
}

.jobs-form-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  padding: 48px;
  display: flex;
}

.section_job-form {
  background-color: var(--primary);
}

.form-input-field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--divider);
  color: var(--black);
  background-color: #0000;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding-left: 8px;
  font-size: 18px;
}

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

.contact-form {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.contact-form.lbs-cnt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.harcoded-blogs_flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_mwc-banner {
  background-color: var(--grey-bg);
  display: block;
}

.section_mwc-banner.home-banner-none {
  display: none;
}

.section_mwc-banner.home-banner-none.home-banner-center {
  text-align: center;
  display: none;
}

.section_mwc-banner.home-banner-bg {
  background-color: var(--home-banner-bg);
}

.section_mwc-banner.home-top-streep {
  text-align: center;
}

.section_mwc-banner.home-banner-center {
  background-color: var(--untitled-ui--gray800);
  text-align: center;
}

.section_mwc-banner.home-banner-center.home-top-streep.home-banner-none {
  display: block;
}

.section_mwc-banner.carrier-none, .section_mwc-banner.stats-none {
  display: none;
}

.section_mwc-banner.award-bg {
  background-color: #142b4c;
  display: block;
}

.section_mwc-banner.award-bg.aw-bg-new {
  background-color: #f7f7f7;
}

.section_mwc-banner.award-bg.aw-bg-new.best-org-women, .section_mwc-banner.award-bg.aw-bg-new.gartner-none {
  display: block;
}

.section_mwc-banner.award-bg.aw-bg-new.gartner-none._1none {
  display: none;
}

.section_mwc-banner.award-bg.aw-bg-new.gartner-none.trans {
  background-color: #fff;
  display: block;
}

.section_mwc-banner.work-bann {
  padding-top: 10px;
}

.section_mwc-banner.work-bann.work-bann-none {
  display: none;
}

.section_404-hero-image-right-copy {
  background-color: #fff;
}

.form-upload-btn {
  border-radius: 20px;
}

.hd-video-embed {
  display: block;
  position: static;
}

.investior_link-wrapper-with-divider {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px solid var(--divider);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 12px;
  display: grid;
}

.investor-table-row-platform {
  grid-column-gap: 64px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #dbdbdb;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  padding-bottom: 32px;
  display: grid;
}

.investor-table-row-products {
  grid-column-gap: 64px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #dbdbdb;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 32px;
  display: grid;
}

.investor-table-row-products.singlelink {
  grid-column-gap: 64px;
  grid-template-columns: 1fr;
}

.investor-table-row-solution {
  grid-column-gap: 64px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #dbdbdb;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 32px;
  display: grid;
}

.investor-table-row-copy {
  grid-column-gap: 64px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #dbdbdb00;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 32px;
  display: grid;
}

.about-us_text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.about-us_text-wrapper-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.about-us_image {
  width: 100%;
}

.about-us_image.brd-rad {
  border-radius: 12px;
}

.about-us_feature-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.values_text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.values_text-wrapper.grid-test {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.values_text-wrapper-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.values_image {
  width: 100%;
}

.values_image.brd-rad {
  border-radius: 12px;
}

.bold-text-header {
  font-weight: 700;
}

.collection-header-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-top: 24px;
  display: flex;
}

.collection-header-wrapper.offset-anchor {
  padding-top: 24px;
}

.home-tabs_sub-heading-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.esg-bullet {
  font-size: 1.125rem;
  line-height: 160%;
}

.home-news-card-grey_card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  height: auto;
  display: flex;
  overflow: hidden;
}

.home-news-card-grey_card-wrapper:hover {
  box-shadow: 0 3px 12px 1px #5b656929;
}

.home-news-card-grey_card-wrapper.grt24-none, .home-news-card-grey_card-wrapper.naiyya-none, .home-news-card-grey_card-wrapper.frq-24, .home-news-card-grey_card-wrapper.fy-25-final-none, .home-news-card-grey_card-wrapper.home-whats-none {
  display: none;
}

.home-news-card-grey_card-wrapper.bx-hv-none:hover {
  box-shadow: none;
}

.home-news-card-grey_card-wrapper.home-card-none {
  display: none;
}

.jetboost-list-wrapper-empty-4qrn {
  justify-content: center;
  align-items: center;
  display: none;
}

.no-result-found {
  justify-content: center;
  align-items: center;
  display: flex;
}

.empty-search-mobile-wrapper {
  display: none;
}

.search-result-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.jobform-submit-button {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.jobform-submit-button.lbs-butt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: block;
}

.success-message {
  background-color: var(--primary-light);
  border-radius: 10px;
}

.error-message {
  border-radius: 8px;
}

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

.country-wrapper {
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.call-btn-mobile-small {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 200px;
  align-self: flex-start;
  padding: .75rem 1.5rem;
  font-weight: 600;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
}

.call-btn-mobile-small:hover {
  color: #fff;
  background-color: #3f3f3f;
}

.call-btn-mobile-small.has-adornment {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.call-btn-mobile-small.has-adornment.is-fixed {
  z-index: 999;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  position: fixed;
  bottom: 20px;
  right: 20px;
}

.call-btn-mobile-small.has-adornment.is-fixed.contact-uae {
  display: flex;
}

.call-btn-mobile-small.is-fixed {
  z-index: 999;
  position: fixed;
  bottom: 6rem;
  right: 2rem;
}

.phone-icon-visibile-mobile {
  width: 24px;
  height: 24px;
  display: none;
}

.scrollable-sub-nav-text {
  white-space: nowrap;
}

.sub-nav-bar_link-box-last-padding {
  color: #b9b9b9;
  border-bottom: 0 solid #000;
  align-self: auto;
  padding: 10px 56px 18px 10px;
}

.sub-nav-bar_link-box-last-padding.w--current {
  color: #000;
  border-bottom-width: 4px;
  margin-right: 0;
  padding-right: 10px;
}

.sub-nav-bar_link-box-last-padding.ae-subnav {
  color: #338d85;
  font-size: 1.1rem;
}

.news-room-card-grey_card-wrapper {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.news-room-card-grey_card-wrapper:hover {
  box-shadow: 0 3px 12px 1px #5b656929;
}

.div-block-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.section_hero-mwc {
  justify-content: center;
  height: 80vh;
  display: flex;
  position: relative;
}

.section_hero-mwc.hide-tablet {
  background-image: linear-gradient(#0000, #0000);
  justify-content: center;
  height: 90vh;
  display: flex;
}

.mwc-hero-background-video {
  z-index: 996;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
}

.mwc-home-hero_card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.125fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: static;
}

.mwc-home-hero_card {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #7fdad200;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  padding: 0 0 2rem;
  display: flex;
  position: static;
  bottom: auto;
}

.mwc-home-hero_text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.padding-global-mwc {
  z-index: 996;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 70%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.mwc-home-hero-cta.join-live-hide {
  display: none;
}

.section_our-tweets {
  background-color: var(--grey-bg);
}

.section_our-tweets.offset-anchor {
  background-color: var(--white-bg);
}

.our-tweets_wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.left-arrow-2 {
  padding-left: 0;
  padding-right: 0;
  display: none;
  left: -24px;
}

.mwc-tweets-carousel {
  background-color: #ddd0;
  height: 100%;
  overflow: hidden;
}

.our-tweets_wrapper-1x3 {
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: visible;
}

.section_our-trusted-clients {
  background-color: #f7f7f7;
}

.section_anchor-mwc-2024 {
  background-color: var(--black-text);
}

.section_anchor-mwc-2024.offset-anchor {
  background-color: var(--white);
}

.section_youtube-live {
  background-color: var(--black-text);
}

.section_youtube-live.offset-anchor {
  background-color: var(--black);
  display: none;
  overflow: visible;
}

.partners_logo-div-wrapper-1 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-left: 0px solid var(--primary);
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.section_mwc-highlights, .section_mwc-highlights.offset-anchor {
  background-color: var(--white);
}

.mwc-highlights-collage-wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.section_scheduled-events {
  background-color: var(--grey-bg);
}

.right-arrow-2 {
  display: none;
}

.slide-nav-2 {
  position: static;
  top: auto;
}

.mwc-mask {
  overflow: visible;
}

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

.scheduled-events-main-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.slide-nav-3 {
  position: static;
}

.mwc-testimonial-content_grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: 40px;
  display: grid;
}

.section_mwc-testimonials {
  background-color: var(--grey-bg);
}

.section_mwc-testimonials.offset-anchor {
  border-top: 8px solid var(--primary);
  background-color: var(--white-bg);
}

.left-arrow-mwc {
  left: -24px;
}

.right-arrow-mwc {
  right: -24px;
}

.slide-nav-4 {
  position: static;
}

.mwc-tweets-mask {
  margin-bottom: 40px;
}

.section_banner-mwc {
  background-color: var(--black-text);
}

.section_banner-mwc.offset-anchor {
  background-color: var(--white);
}

.event-spotlight_main-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.mwc-big-quote-white_content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section_mwc-resources.background-color-grey.offset-anchor {
  display: block;
}

.mwc-banner-content_grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 0;
  display: grid;
}

.mwc-hardcoded-blogs_grid {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 40px;
  padding-left: 68px;
  padding-right: 68px;
  display: grid;
}

.our-tweets_wrapper-1x3-tablet {
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
  overflow: visible;
}

.our-tweets_wrapper-1x3-mobile {
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  justify-content: center;
  width: 100%;
  display: flex;
  overflow: visible;
}

.section_mwc-hero-image-right {
  background-color: #d3f4f1;
}

.mwc-events-card_text-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px 0;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.mwc-events_card-wrapper {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: auto;
  display: flex;
  overflow: hidden;
}

.esg-our-impact_feature-grid-copy {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.hero-bg-video-gradient {
  background-image: linear-gradient(to top, #000, #000 0%, #fff0 72%);
  width: 100%;
  height: 100%;
}

.play-pause-button {
  z-index: 999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.container-large-mwc {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.padding-section-xsmall-mwc {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.play-state {
  -webkit-text-stroke-color: var(--primary);
}

.alt-pause-img, .alt-play-img {
  display: none;
}

.default-pause-img, .default-play-img {
  display: block;
}

.padding-section-top-medium-bottom-large {
  padding-top: 3rem;
  padding-bottom: 6rem;
}

.mwc-img-collage-carousel {
  background-color: #ddd0;
  height: 100%;
  overflow: hidden;
}

.mwc-img-collage-mask {
  margin-bottom: 40px;
}

.img-collage-slide-nav {
  display: block;
  position: static;
}

.event-alt-stack-card-1 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.mwc-img-rigth-banner-content_grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.mwc-content_content-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.resources-card-grey_card-wrapper {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.resources-card-grey_card-wrapper:hover {
  box-shadow: 0 3px 12px 1px #5b656929;
}

.testimonial-slide-nav {
  display: block;
  position: static;
}

.mwc-padding-section-medium {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.mwc-stack-main-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: flex;
}

.mwc-padding-section-top-medium-bottom-xlarge {
  padding-top: 4rem;
  padding-bottom: 10rem;
}

.event-alt-stack-card-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.mwc-reflection-carousel {
  background-color: #ddd0;
  height: 100%;
  overflow: hidden;
}

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

.slide-nav-tweet {
  display: block;
  position: static;
}

.mwc-colored-img {
  width: 100%;
}

.client_logo-image-sbi {
  filter: grayscale();
  object-fit: contain;
  flex: 0 auto;
  height: 32px;
  padding-right: 0;
}

.key-events_blog-grid {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.mwc-tweets-carousel-tablet, .mwc-tweets-carousel-mobile {
  background-color: #ddd0;
  height: 100%;
  display: none;
  overflow: hidden;
}

.mwc-highlight-points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  padding-left: 12px;
  display: flex;
}

.mwc-hero-inline-image_grid-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.youtube {
  border-radius: 8px;
  overflow: hidden;
}

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

.event-alt-stack-card-1-trubloq {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.youtube-3 {
  border-radius: 8px;
  overflow: hidden;
}

.casestudy_hero-fullpage_title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-section-bottom-stick-large-copy {
  padding-top: 14rem;
  padding-bottom: 0;
}

.padding-section-footer {
  padding-top: 4rem;
  padding-bottom: 8rem;
}

.section_mwc-resources-trubloq.background-color-grey.offset-anchor {
  display: block;
}

.img-collage-slide-nav-lbs, .img-collage-slide-nav-trubloq, .img-collage-slide-nav-whatsapp {
  display: none;
  position: static;
}

.event-alt-stack-card-atp-3, .event-alt-stack-card-atp-1 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.youtube-4 {
  border-radius: 8px;
  overflow: hidden;
}

.grid-3x3-wrap-service-agreement {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 solid #d1d1d1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.youtube-5 {
  border-radius: 8px;
  overflow: hidden;
}

.grid-4x5-wrap-service-agreement {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 solid #d1d1d1;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

._2-cell-wrapper {
  border: 1px solid #000;
  border-width: 0 1px 1px 0;
  padding: 8px;
}

.top-2-cell-wrapper {
  border: 1px solid #000;
  border-left-width: 0;
  padding: 8px;
}

.opac-0 {
  opacity: 0;
}

.grid-4x6-wrap-service-agreement {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 solid #d1d1d1;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.youtube-6 {
  border-radius: 8px;
  overflow: hidden;
}

.section_mwc-resources-atp.background-color-grey.offset-anchor, .section_mwc-resources-google.background-color-grey.offset-anchor {
  display: block;
}

.section_home-hero-mobile {
  display: none;
}

.section_sub-nav-bar-mobile-hide {
  z-index: 996;
  background-color: #fff;
  margin-top: 0;
  padding-top: 18px;
  position: sticky;
  top: 0;
  bottom: auto;
}

.values-craousol {
  margin-top: 32px;
  position: relative;
}

.values-craousol.carso-bull-none {
  display: none;
}

.event-alt-stack-card-4 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.case-study-blog-card-grey_card-wrapper {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.case-study-blog-card-grey_card-wrapper:hover {
  box-shadow: 0 3px 12px 1px #5b656929;
}

.newsroom_simple-alignment {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.padding-section-medium-newsroom {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section_lbs-hero {
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/66694c855b66566a33439996_LBS.jpg");
  background-position: 0 0;
  background-size: auto;
  position: relative;
}

.section_lbs-hero.dubai-head {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/667969aa2fe3acde58475747_Mockup-Whitepaper.png");
  background-clip: border-box;
}

.section_lbs-hero.dubai-head.epidemic-head {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/667a70ad59b498f452051032_2-m-new.png");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
}

.section_lbs-hero.report-page-custom {
  display: none;
}

.section_lbs-hero.gartner-head {
  background-image: none;
}

.dis-none-key {
  display: none;
}

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

.head-cen {
  text-align: center;
  padding-bottom: 40px;
}

.disnoneh1, .prv-none {
  display: none;
}

.uui-navbar06_styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.uui-navbar06_menu-button {
  padding: 0;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--primary);
  background-color: var(--primary);
  color: var(--black);
  text-align: center;
  white-space: nowrap;
  border-radius: 3.4rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--accent-dark);
  background-color: var(--accent-dark);
  color: var(--grey-bg);
}

.uui-button:focus {
  background-color: var(--primary);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray.show-tablet, .show-tablet {
  display: none;
}

.uui-navbar06_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar06_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.uui-navbar06_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar06_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar06_link.w--current {
  color: #000;
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-navbar06_item-heading {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar06_blog-item-content {
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
  display: flex;
}

.uui-navbar06_blog-item-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar06_blog-item-image-wrapper {
  border-radius: .375rem;
  width: 100%;
  min-width: 9rem;
  padding-top: 66.6667%;
  position: relative;
  overflow: hidden;
}

.uui-navbar06_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.uui-navbar06_blog-item:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar06_blog-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  align-items: start;
  width: 32rem;
  display: grid;
}

.uui-navbar06_blog-list.product-rightimg-one {
  width: 32rem;
}

.uui-navbar06_blog-list.product-rightimg-one.nav-sec3 {
  width: auto;
}

.uui-navbar06_blog-list.product-rightimg-four.dis-none {
  display: none;
}

.uui-navbar06_dropdown-content-right {
  flex-wrap: wrap;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.uui-navbar06_dropdown-content-right.nav-three {
  min-width: 0;
  max-width: 100%;
}

.uui-navbar06_dropdown-link {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  color: var(--black);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  font-family: Gilroy, Verdana, sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.uui-navbar06_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar06_dropdown-link.nav-product-second-2-1.nav-secbg {
  font-family: Gilroy, Verdana, sans-serif;
}

.uui-navbar06_dropdown-link.disnone-ft {
  color: var(--black);
  font-weight: 400;
  display: none;
}

.uui-navbar06_dropdown-link.gamooga-none, .uui-navbar06_dropdown-link.nav-resources-first-2.whitepaper-none, .uui-navbar06_dropdown-link.nav-resources-first-2.report-none {
  display: none;
}

.uui-navbar06_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .25rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar06_heading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar06_heading.font20 {
  color: var(--black);
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 20px;
}

.uui-navbar06_heading.font20.headnone {
  display: none;
}

.uui-navbar06_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 15rem;
  padding: 2rem 2rem 2rem 0;
}

.uui-navbar06_dropdown-content-left.nav-left-one {
  max-width: 20rem;
  padding-right: 1rem;
}

.uui-navbar06_dropdown-content-left.nav-left-two {
  max-width: 20rem;
}

.uui-navbar06_dropdown-content-left.nav-left-two.navlefttwo-res-none {
  display: none;
}

.uui-navbar06_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar06_dropdown-content.topnav-drop-sec {
  padding-top: 20px;
  padding-bottom: 0;
}

.uui-navbar06_container {
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar06_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar06_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 97vw;
  max-width: 100%;
  margin-left: 0;
  margin-right: 2rem;
  padding-left: 2rem;
  padding-right: 0;
  position: absolute;
  inset: 4.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar06_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar06_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar06_dropdown-toggle.top-nav-none {
  display: none;
}

.uui-navbar06_dropdown-toggle.nav-non-hover {
  padding-left: 1rem;
  padding-right: 1rem;
}

.uui-navbar06_menu-dropdown {
  margin-left: 10px;
  margin-right: 10px;
  position: static;
}

.uui-navbar06_menu-dropdown.platform-none {
  display: none;
}

.uui-navbar06_menu-left {
  padding-left: 110px;
  padding-right: 110px;
}

.uui-navbar06_menu {
  text-align: left;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar06_menu.top-nav-none {
  display: none;
}

.uui-navbar06_menu.lbs-menu {
  margin-left: 0;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2.4rem;
  display: flex;
}

.uui-navbar06_logo-link {
  padding-left: 0;
}

.uui-navbar06_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: visible;
}

.uui-navbar06_component.top-nav-none {
  display: block;
}

.text-block-2 {
  color: var(--black);
  font-family: Gilroy, Verdana, sans-serif;
  font-size: 1.15rem;
  font-weight: 600;
}

.nav-plaintxt {
  padding-bottom: 10px;
}

.top-nav-link {
  font-size: 1.15rem;
}

.search-icon-top {
  padding-right: 30px;
}

.nav-drop-mobile.w--open {
  background-color: #fff;
  padding-left: 30px;
  position: static;
}

.nav-drop-mobile.drop-link-mob.w--open {
  background-color: #fff;
}

.dropdown-block {
  background-color: #fff;
  display: block;
}

.nav-mob-bg.w--open {
  background-color: #fff;
}

.drop-link-mob {
  padding-left: 30px;
}

.dropdown-list {
  background-color: #dbd9d9;
}

.dropdown-list.w--open {
  background-color: #fff;
}

.top-single-link {
  background-color: #fff;
  padding: 10px 40px 10px 20px;
  display: block;
}

.dropdown-toggle {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-toggle.mob-drop-toggle {
  background-color: #fff;
  display: block;
}

.dropdown-toggle-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-toggle-2.mob-drop-toggle {
  background-color: #fff;
  display: block;
}

.mob-nav-box {
  background-color: #fff;
  display: none;
}

.mob-nav-para {
  color: #697779;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1rem;
}

.dropdown-toggle-3, .dropdown-toggle-3.w--open {
  background-color: #0000;
}

.dropdown-toggle-4 {
  background-color: #fff;
}

.dropdown {
  display: block;
}

.dropdown-toggle-5 {
  background-color: #fff;
  display: block;
}

.dropdown-toggle-5.mob-droptoggle-inner {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dropdown-2 {
  display: block;
}

.mob-droptoggle-inner {
  padding-top: 8px;
  padding-bottom: 8px;
}

.blogh1 {
  font-size: 2.25rem;
}

.ae-page-para {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

.ae-page-para.padtopch {
  padding-top: 20px;
}

.sec-ae-about {
  padding-bottom: 60px;
}

.sec-ae-about.box-txt-center {
  padding-bottom: 100px;
}

.ae-about-head {
  padding-bottom: 10px;
}

.ae-about-head.web-cen, .box-txt-center {
  text-align: center;
}

.box-txt-center.padbot50 {
  padding-bottom: 60px;
}

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

.txt-cen.padd-bot60 {
  padding-bottom: 60px;
}

.txt-cen.padd-bot60.pad-top-100 {
  padding-top: 40px;
}

.txt-cen.padd-bot60.pad-top-120 {
  padding-top: 70px;
}

.txt-cen.pad-voice-head {
  padding-top: 70px;
  padding-bottom: 30px;
}

.heading-space-bot {
  padding-bottom: 10px;
}

.heading-space-bot.tab-head {
  text-align: center;
  padding-bottom: 30px;
}

.heading-space-bot.accor-main {
  padding-top: 20px;
}

.heading-space-bot.accor-main.fq-without-success {
  padding-top: 40px;
}

.padding-bot40 {
  padding-bottom: 40px;
}

.border-tab {
  -webkit-text-stroke-width: 0px;
  border: 1px solid #54a9a1;
}

.tab-link-cus {
  background-color: #b7d7d4;
}

.tab-curr.w--current {
  background-color: #61c3ba;
}

.ae-whats-acordion {
  border: 1px #000;
  border-bottom: 0 solid #000;
  display: block;
}

.ae-whats-acordion.ae-accor-whats-border {
  border-style: none dashed dashed;
  border-width: 1px;
  border-color: var(--black-text) #eee #eee;
}

.ae-whats-acordion.avvordion-drop-border {
  border: 0 #eee;
}

.ae-wahats-accor-droplist.w--open {
  background-color: #fff;
  position: static;
}

.ae-whats-head {
  font-size: 1.125rem;
}

.ae-whats-accor-para {
  padding-left: 20px;
  padding-right: 20px;
}

.active-link.w--current {
  background-color: #914e4e;
}

.default-link {
  background-color: #5a5858;
}

.tab-box {
  padding: 40px 40px 60px;
}

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

.tabbx.tab-bx-outer {
  padding-bottom: 60px;
}

.ae-slide-img {
  vertical-align: middle;
  width: 80px;
  display: inline-block;
}

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

.div-block-5.ae-slider-para {
  vertical-align: middle;
  width: 80%;
  padding-left: 40px;
}

.ae-slider {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.ae-chat-slider {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ae-chat-slider.succ-str {
  padding-top: 50px;
  padding-bottom: 10px;
}

.glossary-sec {
  padding-bottom: 40px;
}

.glossary-sec.box-txt-center {
  padding-bottom: 100px;
}

.glossary-sec.gloss-border {
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.glossary-seq {
  padding-bottom: 20px;
}

.gloss-para-head {
  padding-bottom: 10px;
}

.top-streep-new {
  width: 1340px;
  min-width: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.aelogo {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 130px;
}

.pro-page-h2 {
  font-size: 20px;
}

.fq-anti {
  padding-top: 0;
  padding-bottom: 0;
}

.fq-anti.fq-without-success {
  padding-top: 30px;
}

.section-int3bx {
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.paddtop30 {
  padding-top: 60px;
}

.paddtop40 {
  padding-top: 20px;
}

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

.code-embed {
  display: block;
}

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

.div-block-7.testimonial {
  padding-top: 20px;
  padding-bottom: 50px;
}

.test-img {
  text-align: center;
  max-width: 700px;
}

.paddtio-news {
  padding-top: 40px;
}

.bread-link {
  color: #0b655d;
  font-size: 1.125rem;
}

.breadcumb-box {
  padding-top: 10px;
  padding-left: 2px;
  display: none;
}

.breadcumb-box.bread-none {
  display: none;
}

.breadcumb-box.inline-bread {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.bread-para-inline {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: block;
}

.bread-para-inline.parainline-one {
  width: 62px;
  display: block;
}

.data-numb-box {
  text-align: center;
  -webkit-text-stroke-width: 0px;
  border-left: 3px solid #7fdad2;
  width: auto;
  padding-left: 20px;
  padding-right: 55px;
}

.data-nub-head {
  padding-bottom: 20px;
  padding-left: 50px;
  padding-right: 40px;
}

.data-small {
  padding-top: 5px;
  font-size: 14px;
}

.data-numb-para {
  color: var(--untitled-ui--gray600);
  font-size: 1rem;
}

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

.collection-none {
  display: none;
}

.padd-blog-year {
  padding-top: 40px;
}

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

.collection-list-wrapper {
  flex-flow: row;
  display: block;
}

.collection-list-wrapper-2 {
  display: block;
}

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

.collection-item-2.collection-item2-custom {
  display: flex;
}

.collection-list-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

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

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

.gsize {
  width: 182px;
}

.gsize.allimag {
  margin-left: auto;
  margin-right: auto;
}

.spsize {
  width: 60px;
}

.spsize.allimag {
  height: 60px;
}

.allimag {
  margin-left: auto;
  margin-right: auto;
}

.allimag.awardheight {
  height: 60px;
}

.collection-list-wrapper-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.head-bold.award-white {
  color: #fff;
}

.head-bold.award-white.award-small-font {
  font-size: .9rem;
}

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

.div-block-8.strip-div {
  padding-left: 70px;
  padding-right: 70px;
}

.dishide {
  display: none;
}

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

.q4-25-none {
  display: none;
}

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

.link-2 {
  display: inline;
}

.sus_none {
  display: none;
}

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

.banner-cen.banner-none {
  display: none;
}

.h-ban {
  width: 100%;
}

.nw-h2 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.text-block-3 {
  color: #000;
}

.form-input-field-3 {
  color: #000;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #d9d9d9;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding-left: 8px;
  font-size: 18px;
}

.form-input-field-3:focus {
  border-bottom-color: #0b655d;
}

.form-input-field-3.lbs-inp {
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.success-message-2 {
  background-color: #d3f4f1;
  border-radius: 10px;
}

.jobs-form-wrapper-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  padding: 48px;
  display: flex;
}

.jobs-form-wrapper-2.frm-bx {
  background-color: #e7edf9;
  border: 1px solid #e0e0e0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.heading-6 {
  color: #000;
}

.sandeep-none {
  display: none;
}

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

.grid-ud-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  justify-items: stretch;
  display: grid;
}

.sm-grd {
  grid-template-rows: auto;
}

.read-para {
  font-size: 13px;
}

.div-block-9 {
  flex-flow: column;
  display: block;
}

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

.collection-item-5.same-bx {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.collection-item-5.bg-bx-blog {
  background-color: #f7f7f7;
  border-radius: 19px;
}

.collection-item-5.bg-bx-blog.new-bg {
  background-color: #7fdad2;
}

.collection-list-wrapper-6 {
  flex-flow: column;
  display: block;
}

.book-sec {
  padding-top: 40px;
}

.book-sec.down {
  width: 680px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.book-sec.bx-none {
  display: none;
}

.lbs-wisely {
  width: 150px;
}

.paragraph-2 {
  display: block;
}

.paragraph-2.lbsright-para {
  padding-top: 10px;
  padding-bottom: 20px;
}

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

.btnarrow {
  width: 30px;
}

.lock-para {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 4.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-2 {
  vertical-align: top;
  display: block;
}

.image-2.lock {
  width: 30px;
}

.lbs-footer {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.bg-blue {
  background-color: #2942a7;
}

.ft-para {
  color: var(--white-text);
  letter-spacing: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  display: block;
}

.ft-para-col {
  color: var(--primary);
}

.ft-img {
  width: 80px;
}

.ft-brd {
  border-left: 1px solid #94a1d3;
  padding-left: 20px;
}

.frm {
  font-size: 10px;
}

.copy {
  text-align: right;
  font-size: 13px;
}

.download-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.download-grid.bx-grid {
  grid-template-columns: 1fr 1.25fr;
}

@media screen and (min-width: 1440px) {
  .padding-global.hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .sub-nav-bar_link-box.gloss-subnav {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sub-nav-bar_wrapper-1.gloss-top-streep-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section_mwc-banner.home-banner-center {
    text-align: center;
  }

  .sub-nav-bar_link-box-last-padding.gloss-subnav {
    color: #338d85;
    font-size: 1.1rem;
  }

  .section_home-hero-mobile {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  body {
    letter-spacing: .025px;
  }

  h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.5rem;
  }

  h2 {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 120%;
  }

  h3 {
    letter-spacing: -.25px;
    font-size: 1.75rem;
    line-height: 120%;
  }

  h4 {
    letter-spacing: 0;
    font-size: 1.375rem;
    line-height: 130%;
  }

  h5 {
    letter-spacing: 0;
    font-size: 1rem;
    line-height: 130%;
  }

  h6 {
    letter-spacing: 0;
    font-size: .875rem;
    line-height: 140%;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: block;
  }

  .padding-section-large.top-pad-custom {
    padding-top: 2rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium.top-pad-reduced {
    padding-top: 2rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .fs-styleguide_3-col, .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-small.top-pad-reduced {
    padding-top: 2rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .button.has-adornment.is-fixed {
    bottom: 2rem;
  }

  .padding-global {
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .home-hero_card-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: start;
  }

  .home-hero_card-mobile {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    flex: 0 auto;
    align-self: stretch;
    max-width: none;
  }

  .home-hero_card-mobile.light-blue {
    background-color: #d3f4f1;
  }

  .slider-mobile {
    display: block;
  }

  .hero-mobile_card-wrapper-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .home-tabs_tab-wrapper, .connect-expert_image {
    display: none;
  }

  .section_hero-mobile {
    display: block;
  }

  .connect-expert_card-wrapper {
    grid-template-columns: 1fr;
  }

  .paragraph-large {
    display: flex;
  }

  .hero-mobile_image-wrapper {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex: 0 auto;
    align-self: stretch;
    overflow: hidden;
  }

  .home-tabs_content-wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

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

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

  .slide-nav {
    margin-top: 32px;
  }

  .section_home-tabs-desktop {
    display: block;
  }

  .home-success-stories_wrapper {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .client_logo-image {
    margin-left: auto;
    margin-right: auto;
  }

  .stats-1x4_wrapper {
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-alt-desktop_tab-wrapper {
    display: none;
  }

  .section_sub-nav-bar, .carousel {
    display: block;
  }

  .hero-inline-image_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .tabs-alt-desktop_wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    height: auto;
  }

  .testimonial-content_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }

  .padding-section-bottom-stick-large {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .section_hero-fullpage {
    display: none;
  }

  .banner-grey_card-wrapper {
    grid-template-columns: 1fr;
  }

  .tabs-alt-desktop_title-wrapper {
    width: 100%;
  }

  .hero-fullpage_title-wrapper {
    grid-template-columns: 1fr;
  }

  .padding-section-bottom-stick-medium {
    padding-top: 6rem;
    padding-bottom: 0;
  }

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

  .section_quarterly-results-hero {
    display: none;
  }

  .padding-section-bottom-stick-small {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .image-with-accordian_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .careers-employee-perks_grid-wrapper {
    grid-column-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }

  .accordian-container {
    width: 100%;
    min-width: 0;
  }

  .careers-way-work_grid-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .careers-key-highlights_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

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

  .section_hero-image-right-sticky-light-blue {
    display: none;
  }

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

  .blog-card-grey_card-wrapper {
    height: auto;
  }

  .blog-card-grey_text-wrapper {
    justify-content: space-between;
  }

  .blog-card-grey_image {
    filter: none;
  }

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

  .jobs-list_collection-item-grid-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 48px;
  }

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

  .paragraph-medium {
    display: flex;
  }

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

  .section_newsroom-hero-cms {
    display: none;
  }

  .section_newsroom-hero-cms-mobile {
    background-color: #0000;
    display: block;
  }

  .newsroom-hero-cms-grid {
    grid-template-columns: 1fr 1fr;
  }

  .fs-cc-prefs_form {
    background-color: #0000;
  }

  .fs-cc-prefs_component {
    display: none;
  }

  .section_blog-latest-featured {
    display: block;
  }

  .blog-latest-featured_grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .blog-card_text-wrapper {
    background-color: var(--white-bg);
    border-radius: 10px;
    padding: 12px 12px 32px;
  }

  .blog-card_image-wrapper {
    border-radius: 10px;
  }

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

  .blog-card-underline_text-wrapper {
    border-bottom-width: 0;
    padding-bottom: 24px;
  }

  .section_annual-report, .section_unclaimed-dividend-hero, .section_distribution-hero, .section_buyback-hero, .section_corporate-hero, .section_board-comittee-hero, .section_postal-ballot-hero {
    display: none;
  }

  .section_blog-product-years {
    display: block;
  }

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

  .section_blog-topic-sticky, .image-gallery_image.show-mobile {
    display: block;
  }

  .image-gallery_image.hide-mobile {
    display: none;
  }

  .stats-1x3_wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: stretch;
    justify-items: stretch;
  }

  .esg-carousel_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .esg-our-impact_feature-grid {
    grid-template-columns: 1fr;
  }

  .section_hero-ecommerce-fullpage, .section_hero-logistics-fullpage, .section_hero-travel-fullpage, .section_hero-insurance-fullpage, .section_home-tabs-desktop-code {
    display: none;
  }

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

  .explore-more-1x3_content-grid-with-para {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .blog-card-white_text-wrapper {
    background-color: var(--white-bg);
    border-radius: 0;
    padding: 12px 12px 32px;
  }

  .padding-section-xlarge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_logistics-tabs-alt-desktop, .section_logistics-tabs-alt-desktop.offset-anchor, .section_tabs-banking-alt-desktop, .section_tabs-banking-alt-desktop.offset-anchor, .section_tabs-atp-alt-desktop, .section_tabs-atp-alt-desktop.offset-anchor, .section_tabs-trubloq-alt-desktop-copy, .section_tabs-trubloq-alt-desktop-copy.offset-anchor, .section_tabs-e2e-alt-desktop, .section_tabs-e2e-alt-desktop.offset-anchor, .section_tabs-blockchian-alt-desktop, .section_tabs-blockchian-alt-desktop.offset-anchor, .section_tabs-smart-routing-alt-desktop, .section_tabs-smart-routing-alt-desktop.offset-anchor, .section_tabs-settlement-alt-desktop, .section_tabs-settlement-alt-desktop.offset-anchor, .section_tabs-storage-alt-desktop, .section_tabs-storage-alt-desktop.offset-anchor, .section_tabs-chatbot-alt-desktop, .section_tabs-chatbot-alt-desktop.offset-anchor, .section_tabs-ominichannel-alt-desktop, .section_tabs-ominichannel-alt-desktop.offset-anchor, .section_tabs-location-alt-desktop, .section_tabs-location-alt-desktop.offset-anchor, .section_tabs-sutomation-alt-desktop, .section_tabs-sutomation-alt-desktop.offset-anchor, .section_tabs-audience-alt-desktop, .section_tabs-audience-alt-desktop.offset-anchor, .section_tabs-consent-alt-desktop, .section_tabs-consent-alt-desktop.offset-anchor, .section_tabs-campaign-alt-desktop, .section_tabs-campaign-alt-desktop.offset-anchor, .section_tabs-channel-alt-desktop, .section_tabs-channel-alt-desktop.offset-anchor, .section_tabs-ai-alt-desktop, .section_tabs-ai-alt-desktop.offset-anchor, .section_tabs-shortner-alt-desktop, .section_tabs-shortner-alt-desktop.offset-anchor, .section_tabs-builder-alt-desktop-copy, .section_tabs-builder-alt-desktop-copy.offset-anchor, .section_tabs-wisely-alt-desktop, .section_tabs-wisely-alt-desktop.offset-anchor {
    height: auto;
  }

  .nav-bar-desktop {
    display: none;
  }

  .nav-bar-mobile {
    display: block;
  }

  .section_newspaper-hero {
    display: none;
  }

  .section_tabs-single-api-alt-desktop, .section_tabs-single-api-alt-desktop.offset-anchor, .section_tabs-analytics-alt-desktop, .section_tabs-analytics-alt-desktop.offset-anchor, .section_tabs-stack-alt-desktop, .section_tabs-stack-alt-desktop.offset-anchor, .section_tabs-plugins-alt-desktop, .section_tabs-plugins-alt-desktop.offset-anchor, .section_tabs-partner-alt-desktop, .section_tabs-partner-alt-desktop.offset-anchor, .section_tabs-ecommerce-alt-desktop, .section_tabs-ecommerce-alt-desktop.offset-anchor, .section_tabs-insurance-alt-desktop, .section_tabs-insurance-alt-desktop.offset-anchor, .section_tabs-travel-alt-desktop, .section_tabs-travel-alt-desktop.offset-anchor {
    height: auto;
  }

  .section_compliance-cg-hero {
    display: none;
  }

  .values-hero_card-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: start;
  }

  .padding-section-bottom-stick-xlarge {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .section_related-party-transaction-hero, .section_announcements-hero, .section_investor-contact-hero, .section_investors-service-hero, .section_general-meetings-hero, .section_board-meeting-notice-hero {
    display: none;
  }

  .banner-content_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 12px;
    padding: 0;
  }

  .highlight-points {
    flex-direction: column;
    align-items: flex-start;
  }

  .values_feature-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .section_tabs-protect-user-alt-desktop, .section_tabs-protect-user-alt-desktop.offset-anchor {
    height: auto;
  }

  .section_hero-protect-user-fullpage, .section_hero-trusted-interactions-fullpage {
    display: none;
  }

  .section_tabs-trusted-interactions-alt-desktop, .section_tabs-trusted-interactions-alt-desktop.offset-anchor, .section_tabs-accelerate-growth-alt-desktop, .section_tabs-accelerate-growth-alt-desktop.offset-anchor {
    height: auto;
  }

  .section_hero-accelerate-growth-fullpage, .section_hero-elevate-experiences-fullpage {
    display: none;
  }

  .section_tabs-elevate-experiences-alt-desktop, .section_tabs-elevate-experiences-alt-desktop.offset-anchor {
    height: auto;
  }

  .section_hero-about-us-fullpage {
    display: none;
  }

  .section_tabs-about-us-alt-desktop, .section_tabs-about-us-alt-desktop.offset-anchor {
    height: auto;
  }

  .about-us-success-stories_wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .careers-spotlight_award-grid-1x5 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .contact-us-hero_main-wrapper {
    grid-template-columns: 1fr;
  }

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

  .search-form-wrapper {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .jobs-location-form {
    border-left-style: none;
    border-right-style: solid;
  }

  .jobs-search-form {
    border-bottom: 1px solid var(--divider);
  }

  .hero-mobile_home-video-wrapper {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex: 0 auto;
    align-self: stretch;
    height: 400px;
    overflow: hidden;
  }

  .home-bg-video {
    aspect-ratio: auto;
    object-fit: scale-down;
    width: 100%;
    height: 100%;
  }

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

  .casestudy-body_grid-wrapper {
    flex-direction: column-reverse;
    grid-template-columns: 2.5fr;
    display: flex;
  }

  .casestudy-body_attributes {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .casestudy-body_attributes-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    position: static;
  }

  .audio-html-embed-mobile {
    margin-bottom: 0;
  }

  .listen-now-mobile {
    display: flex;
  }

  .home-hero_investor-card-mobile {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    flex: 0 auto;
    align-self: stretch;
    max-width: none;
  }

  .all-newsroom-hero-cms-grid, .resources-1x3_grid-copy {
    grid-template-columns: 1fr 1fr;
  }

  .section_analyst-hero {
    display: none;
  }

  .html-embed-2 {
    display: flex;
  }

  .about-us_feature-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .home-tabs_sub-heading-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
  }

  .home-news-card-grey_card-wrapper {
    height: auto;
  }

  .jetboost-list-wrapper-empty-4qrn, .empty-search-web-wrapper {
    display: none;
  }

  .empty-search-mobile-wrapper {
    display: block;
  }

  .call-btn-mobile-small.has-adornment.is-fixed {
    bottom: 2rem;
  }

  .case-study-rt-attributes {
    white-space: nowrap;
  }

  .news-room-card-grey_card-wrapper {
    height: 100%;
  }

  .section_hero-mwc.hide-tablet {
    display: flex;
  }

  .mwc-home-hero_card-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: start;
    display: flex;
  }

  .padding-global-mwc {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .section_our-tweets.offset-anchor {
    display: block;
  }

  .mwc-tweets-carousel {
    display: none;
  }

  .section_scheduled-events.offset-anchor {
    display: block;
  }

  .mwc-testimonial-content_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }

  .left-arrow-mwc, .right-arrow-mwc {
    display: none;
  }

  .mwc-banner-content_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 12px;
    flex-direction: column;
    padding: 0;
    display: flex;
  }

  .mwc-hardcoded-blogs_grid {
    grid-column-gap: 24px;
    grid-row-gap: 36px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mwc-hardcoded-blogs_grid.tablet {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .our-tweets_wrapper-1x3-tablet {
    grid-column-gap: 12px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mwc-events-card_text-wrapper {
    justify-content: space-between;
  }

  .mwc-events_card-wrapper {
    height: auto;
  }

  .esg-our-impact_feature-grid-copy {
    grid-template-columns: 1fr;
  }

  .play-pause-button {
    z-index: 999;
  }

  .event-alt-stack-card-1 {
    grid-template-columns: 1fr;
  }

  .mwc-img-rigth-banner-content_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 12px;
    padding: 0;
  }

  .resources-card-grey_card-wrapper {
    height: auto;
  }

  .mwc-padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .event-alt-stack-card-2 {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .client_logo-image-sbi {
    margin-left: auto;
    margin-right: auto;
  }

  .key-events_blog-grid {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .mwc-tweets-carousel-tablet {
    display: block;
  }

  .mwc-tweets-carousel-mobile {
    display: none;
  }

  .mwc-highlight-points {
    flex-direction: column;
    align-items: flex-start;
  }

  .mwc-hero-inline-image_grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .trubloq-resources-1x3_grid {
    grid-template-columns: 1fr 1fr;
  }

  .event-alt-stack-card-1-trubloq, .casestudy_hero-fullpage_title-wrapper {
    grid-template-columns: 1fr;
  }

  .padding-section-bottom-stick-large-copy {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .padding-section-footer {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .event-alt-stack-card-atp-3, .event-alt-stack-card-atp-1 {
    grid-template-columns: 1fr;
  }

  .section_home-hero-mobile {
    display: block;
  }

  .section_sub-nav-bar-mobile-hide {
    display: none;
  }

  .values-craousol {
    margin-top: 32px;
  }

  .event-alt-stack-card-4 {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .case-study-blog-card-grey_card-wrapper {
    height: 100%;
  }

  .padding-section-medium-newsroom {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_lbs-hero {
    display: none;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar06_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-button-secondary-gray.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar06_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar06_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar06_link {
    width: 100%;
    color: var(--untitled-ui--gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar06_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar06_blog-item-content, .uui-navbar06_blog-item-image {
    width: 100%;
  }

  .uui-navbar06_blog-item-image-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar06_blog-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar06_blog-list {
    grid-row-gap: 1rem;
    width: 100%;
  }

  .uui-navbar06_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .uui-navbar06_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar06_dropdown-content-left {
    align-content: start;
    align-items: start;
    max-width: none;
    padding: 1rem 0 0;
  }

  .uui-navbar06_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar06_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar06_dropdown-list.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar06_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar06_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar06_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar06_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar06_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .fs-styleguide_version {
    font-size: .875rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .button.align-right {
    align-self: auto;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

  .footer_additonal-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
  }

  .image-left-content-right-grey_wrapper {
    grid-template-columns: 1fr;
  }

  .title-with-divider {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .clients_logo-list-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer_additional-links-wrapper {
    align-self: center;
  }

  .home-tabs_content-wrapper {
    grid-row-gap: 32px;
  }

  ._3-features_grid {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
  }

  .tabs-menu.home-tabs-desktop_tabs-margin {
    flex-wrap: wrap;
  }

  .client_logo-image {
    height: 60px;
  }

  .stats-1x4_wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr;
  }

  .section_sub-nav-bar {
    display: block;
  }

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

  .features-1x3_grid-wrapper {
    grid-template-columns: 1.5fr;
  }

  .testimonial-content_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .padding-section-bottom-stick-large {
    padding-top: 4rem;
    padding-bottom: 0;
  }

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

  .hero-inline-image_newsroom-sub-navigation {
    display: none;
  }

  .investor-table-row {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .explore-more-2x3_content-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .padding-section-bottom-stick-medium {
    padding-top: 4rem;
    padding-bottom: 0;
  }

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

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

  .padding-section-bottom-stick-small {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .careers-our-team_grid-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .careers-way-work_grid-wrapper, .careers-spotlight_award-grid {
    grid-template-columns: 1fr 1fr;
  }

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

  .blog-card-grey_card-wrapper {
    height: auto;
  }

  .caption-small {
    flex: 1;
  }

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

  .jobs-list_collection-item-grid-wrapper, .team-collection-grid {
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-medium {
    overflow-wrap: normal;
  }

  .paragraph-medium.paragraph-link {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
  }

  .resources-1x3_grid, .newsroom-hero-cms-grid {
    grid-template-columns: 1fr;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .caption-tiny {
    white-space: nowrap;
  }

  .blog-featured_collection-list {
    grid-template-columns: 1fr;
  }

  .blogs-company-news-grid {
    grid-template: "top"
                   "left"
                   "right"
                   / 1fr;
  }

  .blog-trends-collections {
    grid-template-columns: 1fr;
  }

  .blogs-product-insights {
    grid-template: "top"
                   "left"
                   "right"
                   / 1fr;
  }

  .capabilities_grid-wrapper-3col {
    grid-template-columns: 1fr 1fr;
  }

  .image-gallery_image.show-mobile {
    display: block;
  }

  .image-gallery_image.hide-mobile {
    display: none;
  }

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

  .esg-carousel_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .esg-our-impact_feature-grid {
    flex-direction: column;
    display: flex;
  }

  .section_sub-nav-bar-light-blue {
    display: none;
  }

  .explore-more-1x3_content-grid-with-para {
    grid-template-columns: 1fr;
  }

  .padding-section-xlarge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .nav-bar-desktop {
    display: none;
  }

  .nav-bar-mobile {
    display: block;
  }

  .padding-section-bottom-stick-xlarge {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .banner-content_grid-wrapper {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .highlight-points {
    flex-direction: row;
    align-items: center;
  }

  .careers-spotlight_award-grid-1x5 {
    grid-template-columns: 1fr 1fr;
  }

  .icon-20.hide-mobile {
    display: none;
  }

  .contact-us-hero_address-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .clients_logo-div-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
  }

  .footer_list-wrapper-flex {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: flex-start;
  }

  .contact-us-hero_address-grid {
    grid-template-columns: 1fr;
  }

  .hero-inline-image_sub-navigation-wrapper-with-link {
    display: none;
  }

  .casestudies-cms-grid, .casestudy-body_attributes-wrapper {
    grid-template-columns: 1fr;
  }

  .padding-section-xsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero-inline-image_investor-sub-navigation {
    display: flex;
  }

  .all-newsroom-hero-cms-grid, .resources-1x3_grid-copy {
    grid-template-columns: 1fr;
  }

  .hover-underline-animation {
    overflow-wrap: normal;
  }

  .mwc-banner {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .mwc-heading {
    text-align: center;
    width: 100%;
  }

  .jobs-form-wrapper {
    padding: 32px;
  }

  .investior_link-wrapper-with-divider {
    grid-template-columns: 1fr 1fr;
  }

  .investor-table-row-platform, .investor-table-row-products, .investor-table-row-solution, .investor-table-row-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .esg-bullet {
    font-size: .875rem;
  }

  .home-news-card-grey_card-wrapper {
    height: auto;
  }

  .jobform-submit-button {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    align-items: flex-start;
  }

  .contact-us-btn-text {
    display: none;
  }

  .call-btn-mobile-small.has-adornment.is-fixed {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .phone-icon-visibile-mobile {
    display: block;
  }

  .sub-nav-bar_link-box-last-padding.w--current {
    margin-right: 32px;
  }

  .news-room-card-grey_card-wrapper {
    height: auto;
  }

  .padding-global-mwc {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mwc-testimonial-content_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .mwc-banner-content_grid-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .mwc-hardcoded-blogs_grid {
    grid-template-columns: 1fr;
  }

  .mwc-events_card-wrapper {
    height: auto;
  }

  .esg-our-impact_feature-grid-copy {
    flex-direction: column;
    display: flex;
  }

  .padding-section-xsmall-mwc {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .event-alt-stack-card-1 {
    flex-direction: column;
    display: flex;
  }

  .mwc-img-rigth-banner-content_grid-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .resources-card-grey_card-wrapper {
    height: auto;
  }

  .mwc-padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .event-alt-stack-card-2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .client_logo-image-sbi {
    height: 32px;
  }

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

  .mwc-tweets-carousel-tablet {
    display: none;
  }

  .mwc-tweets-carousel-mobile {
    display: block;
  }

  .mwc-highlight-points {
    flex-direction: row;
    align-items: center;
  }

  .trubloq-resources-1x3_grid {
    grid-template-columns: 1fr;
  }

  .event-alt-stack-card-1-trubloq {
    flex-direction: column;
    flex: 0 auto;
    display: block;
  }

  .padding-section-bottom-stick-large-copy {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .padding-section-footer {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .event-alt-stack-card-atp-3, .event-alt-stack-card-atp-1 {
    flex-direction: column;
    display: flex;
  }

  .heading-5 {
    overflow-wrap: normal;
  }

  .section_sub-nav-bar-mobile-hide {
    display: none;
  }

  .event-alt-stack-card-4 {
    flex-direction: column-reverse;
    display: flex;
  }

  .case-study-blog-card-grey_card-wrapper {
    height: auto;
  }

  .padding-section-medium-newsroom {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-navbar06_link {
    font-size: 1rem;
  }

  .uui-navbar06_blog-item-image {
    margin-bottom: 0;
  }

  .uui-navbar06_blog-item-image-wrapper {
    max-width: 100%;
  }

  .uui-navbar06_blog-item {
    grid-row-gap: 1rem;
  }

  .uui-navbar06_blog-list {
    grid-row-gap: .5rem;
  }

  .uui-navbar06_dropdown-link-list {
    max-width: none;
  }

  .uui-navbar06_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar06_dropdown-list.w--open {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar06_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/65a4d6e71551dd4dd97a2ac6/669b38d16df43231dc94137c_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar06_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .jobs-form-wrapper-2 {
    padding: 32px;
  }
}

@media screen and (max-width: 479px) {
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large.pos-news-head {
    padding-top: .5rem;
  }

  .padding-section-large.car-top-cont {
    padding-top: 2rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-section-medium.top-pad-reduced {
    padding-top: 2rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-size-medium {
    overflow-wrap: normal;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .button.has-adornment.is-fixed {
    bottom: 20px;
    right: 20px;
  }

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

  .footer_additonal-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
  }

  .home-tabs_product-links-wrapper {
    grid-template-columns: 1fr;
  }

  .home-hero_card-mobile {
    flex: 1;
    padding: 2rem;
  }

  .home-hero_card-mobile.light-blue {
    background-color: #d3f4f1;
  }

  .hero-mobile_card-wrapper-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }

  .hero-mobile_card-wrapper-mobile.mob-old-none {
    display: none;
  }

  .clients_logo-list-wrapper {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .section_hero-mobile.sec-car-top {
    display: none;
  }

  .connect-expert_content-wrapper {
    margin-bottom: 2rem;
  }

  .connect-expert_card-wrapper {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .paragraph-large {
    font-size: 1.25rem;
    display: flex;
  }

  .paragraph-large.para-normal {
    display: block;
  }

  .hero-mobile_image-wrapper {
    flex: 1;
  }

  .home-tabs_content-wrapper {
    grid-row-gap: 24px;
  }

  ._3-features_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .footer_content-wrapper, .stats-1x4_wrapper {
    grid-template-columns: 1fr;
  }

  .section_sub-nav-bar {
    display: block;
  }

  .capabilities_grid-wrapper {
    grid-column-gap: 48px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .capabilities_grid-wrapper.box-wrapper-4.boxwrap-single {
    grid-template-columns: 1fr;
  }

  .carousel {
    height: 100%;
  }

  .hero-inline-image_grid-wrapper.grid-car-cust {
    display: inline-block;
  }

  .hero-inline-image_content-wrapper.grid-cust-news {
    align-items: flex-start;
    display: flex;
  }

  .hero-inline-image_btn-wrapper {
    flex-wrap: wrap;
  }

  .features-1x3_grid-wrapper.wrap3.mob-grid3 {
    grid-template-columns: 1.5fr;
  }

  .hero-fullpage_card.hero-card-custom {
    height: 150px;
  }

  .hero-inline-image_newsroom-sub-navigation {
    display: flex;
  }

  .explore-more-2x3_content-grid, .investior_link-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .indices_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .section_explore-more-2x3.bg-grey {
    background-color: var(--grey-bg);
  }

  .right-sticky-image.q3img.news-img-cust {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
  }

  .right-sticky-image.car-top-img {
    width: auto;
    min-width: auto;
    height: auto;
    display: block;
    position: static;
  }

  .careers-employee-perks_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .careers-our-team_grid-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .careers-way-work_grid-wrapper, .careers-spotlight_award-grid {
    grid-template-columns: 1fr;
  }

  .heading {
    overflow-wrap: anywhere;
  }

  .section_hero-image-right-sticky-light-blue {
    display: block;
  }

  .jobs-list_collection-item-grid-wrapper, .team-collection-grid {
    grid-template-columns: 1fr;
  }

  .explore-more-2x4_content-grid {
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-xlarge {
    font-size: 1.25rem;
  }

  .section_newsroom-hero-cms {
    display: block;
  }

  .newsroom-hero-cms-grid.prod-news-dynamic.news-dy-mob {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .fs-cc-prefs_close {
    padding: .5rem;
  }

  .fs-cc-prefs_label {
    font-size: .875rem;
  }

  .fs-cc-prefs_button.fs-cc-button-alt {
    margin-bottom: .5rem;
  }

  .fs-cc-prefs_submit {
    margin-top: 8px;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .fs-cc-prefs_title {
    font-size: 1.125rem;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-banner_component {
    width: 100%;
  }

  .blog-card_image.blog-card-img-custom.blg-img {
    height: auto;
  }

  .blog-card.blogcard-custom {
    width: auto;
    display: flex;
  }

  .blog-card.blogcard-custom.blg-crd {
    width: 275px;
  }

  .blogs-company-news-grid.blog-comp-grid-custom {
    display: block;
  }

  .blog-trends-collections.blog-trand-coll-custom.blg-crd {
    grid-template-columns: 1fr;
  }

  .blogs-product-insights.blg-crd {
    display: block;
  }

  .capabilities_grid-wrapper-3col {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .stats-1x3_wrapper {
    grid-template-columns: 1fr;
    justify-content: stretch;
    justify-items: stretch;
  }

  .paragraph-link {
    overflow-wrap: normal;
  }

  .explore-more-1x3_content-grid-with-para {
    grid-template-columns: 1fr;
  }

  .blog-card-white_text-wrapper {
    border-radius: 0;
  }

  .section_tabs-banking-alt-desktop.offset-anchor, .section_tabs-atp-alt-desktop.offset-anchor.anti-tabs {
    height: auto;
  }

  .nav-bar-mobile.old-nav, .values_feature-grid.offset-anchor.kore-none {
    display: none;
  }

  .careers-spotlight_award-grid-1x5 {
    grid-template-columns: 1fr;
  }

  .contact-us-hero_address-wrapper {
    padding-left: 16px;
    padding-right: 0;
  }

  .clients_logo-div-wrapper-1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-left: 16px;
  }

  .search-form-wrapper {
    grid-template-columns: 1fr;
  }

  .jobs-location-form {
    border-bottom: 1px solid var(--divider);
    border-right-style: none;
  }

  .hero-mobile_home-video-wrapper {
    flex: 1;
    height: 250px;
  }

  .home-bg-video {
    object-fit: scale-down;
  }

  .padding-section-xsmall.home-strip-gartner {
    padding: 0 0;
  }

  .home-hero_investor-card-mobile {
    flex: 1;
    padding: 2rem;
  }

  .hero-inline-image_investor-sub-navigation {
    display: flex;
  }

  .investior_link-wrapper-with-divider {
    grid-template-columns: 1fr 1fr;
  }

  .recaptcha {
    align-self: auto;
  }

  .call-btn-mobile-small.has-adornment.is-fixed {
    bottom: 20px;
    right: 20px;
  }

  .news-room-card-grey_card-wrapper.news-dy-yspace {
    padding-top: 20px;
  }

  .partners_logo-div-wrapper-1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-left: 16px;
  }

  .mwc-banner-content_grid-wrapper {
    flex-direction: column;
  }

  .mwc-colored-img {
    filter: none;
  }

  .grid-4x6-wrap-service-agreement {
    grid-auto-flow: row;
  }

  .section_sub-nav-bar-mobile-hide {
    display: none;
  }

  .section_lbs-hero.dubai-head {
    display: block;
  }

  .uui-navbar06_menu-right {
    flex: none;
    align-items: baseline;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 50px;
  }

  .uui-navbar06_blog-item {
    flex-direction: column;
  }

  .uui-navbar06_blog-list, .uui-navbar06_dropdown-content-left {
    grid-template-columns: 1fr;
  }

  .uui-navbar06_container {
    width: 100%;
  }

  .uui-navbar06_dropdown-toggle.nav-non-hover {
    padding-left: 0;
    padding-right: 0;
  }

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

  .uui-navbar06_menu-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-logo_logotype.top-logo {
    height: 80%;
  }

  .nav-mob-bg.w--open, .dropdown-list.mob-drop-pos.w--open {
    position: static;
  }

  .top-single-link, .dropdown-toggle.mob-drop-toggle {
    padding: 8px 0;
  }

  .dropdown-toggle.mob-drop-toggle.w--open {
    display: block;
  }

  .dropdown-toggle-2.mob-drop-toggle {
    padding: 8px 0;
  }

  .mob-nav-box {
    display: none;
  }

  .mob-nav-para {
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 20px;
    display: block;
  }

  .mob-nav-para.mob-nav-para-first {
    padding-top: 0;
    display: block;
  }

  .dropdown-3 {
    display: block;
  }

  .mob-linkmain {
    padding-bottom: 10px;
    font-size: 1.125rem;
    display: block;
  }

  .ae-slide-img {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-5.ae-slider-para {
    width: auto;
    display: block;
  }

  .ae-slider, .top-streep-new {
    width: 100%;
  }

  .aelogo {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .gamooganone {
    display: none;
  }

  .test-img {
    max-width: 290px;
  }

  .data-numb-box {
    width: auto;
    padding-left: 20px;
    padding-right: 0;
  }

  .data-nub-head {
    text-align: center;
  }

  .collection-none {
    display: none;
  }

  .collection-list-wrapper-4.blg-cl {
    grid-template-columns: 1fr;
  }

  .dis-inl {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    display: inline-flex;
  }

  .link-3, .link-4, .link-5 {
    display: block;
  }
}

#w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86ad-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_050305e6-6a4f-5b28-850b-a771ec2d910c-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b01-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b03-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b0e-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b10-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b1b-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b1d-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b28-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b2a-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b3a-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b3c-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b47-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b49-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b5f-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b61-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b6c-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b6e-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b97-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6ba4-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6ba6-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6baf-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bb3-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bbe-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bc0-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bc9-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bce-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bd2-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bdd-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bdf-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bea-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bf3-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bf7-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6c02-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6c04-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6c0d-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6c16-b7170c82, #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e87f3-b7170c82, #w-node-_74ccb265-1c69-5ebb-5e9c-10506c06c97e-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e87fc-b7170c82 {
  align-self: center;
}

#w-node-_0876c711-548d-9843-d56b-c157498a5f5d-b7170c82, #w-node-_95479d2c-2e3d-f058-7514-1aedde63b17e-b7170c82, #w-node-_7a2bcccb-7eef-e16e-039e-61cfd643a449-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_651b2295-e2bc-95e8-ff23-91918fda7bc6-b7170c82, #w-node-_9b5badd8-112b-705d-beaa-6af88d565102-b7170c82 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9b5badd8-112b-705d-beaa-6af88d565107-b7170c82, #w-node-_9b5badd8-112b-705d-beaa-6af88d565108-b7170c82, #w-node-_9b5badd8-112b-705d-beaa-6af88d56510c-b7170c82, #w-node-_9b5badd8-112b-705d-beaa-6af88d565118-b7170c82, #w-node-_9b5badd8-112b-705d-beaa-6af88d565114-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e8835-b7170c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e8838-b7170c82 {
  align-self: center;
}

#w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98a8-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98b1-b7170c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98b4-b7170c82, #w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98bc-b7170c82, #w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98c0-b7170c82, #w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98cc-b7170c82, #w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98d4-b7170c82, #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7c2-af7df7bd, #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7d4-af7df7bd, #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7de-af7df7bd, #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7ed-af7df7bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0201b822-6eb2-3c76-cb31-5137af7df7f8-af7df7bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a9bdd6e-b166-3393-f841-9e659751e140-b7170c95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f5e6-b7170c95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f5e9-b7170c95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acba169d-6312-8e2f-c915-dcfc4d468091-b7170c95, #w-node-acba169d-6312-8e2f-c915-dcfc4d468092-b7170c95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-b7170c96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-b7170c96 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-b7170c96, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-b7170c96, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-b7170c96, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-b7170c96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-b7170c96 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-b7170c96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36216062-e3d1-ca61-cbeb-b5a1e8ce8169-b7170c96 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36216062-e3d1-ca61-cbeb-b5a1e8ce8173-b7170c96 {
  align-self: center;
}

#w-node-d3865a51-b586-b37c-0222-ee39d11728e4-b7170c96 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-b7170c97, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-b7170c97, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-b7170c97, #w-node-_501a9d76-4d00-d228-185e-1d76f646713b-b7170c97, #w-node-_501a9d76-4d00-d228-185e-1d76f646713c-b7170c97, #w-node-_928470fc-45f2-1cd1-6806-995727d8633b-b7170c9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-b7170c9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-b7170c9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_738b6bdf-4e97-a356-659f-8eb406ddbde4-b7170c9a, #w-node-_738b6bdf-4e97-a356-659f-8eb406ddbde5-b7170c9a, #w-node-d4d0d502-db74-b19a-f069-ff5e3d1b531c-b7170c9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-b7170c9b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-b7170c9b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76fbe34d-c940-1036-8f2c-f3f70d5c087b-b7170c9b, #w-node-_76fbe34d-c940-1036-8f2c-f3f70d5c087c-b7170c9b, #w-node-e9d2de48-7461-c886-b342-0318f12eacac-b7170c9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-b7170c9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-b7170c9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ba58351-d629-e516-b8a4-ffcf6d5ac2b0-b7170c9e, #w-node-_3ba58351-d629-e516-b8a4-ffcf6d5ac2b1-b7170c9e, #w-node-a8897907-86ad-726d-cb66-273264c1894a-b7170c9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8897907-86ad-726d-cb66-273264c1894e-b7170c9f {
  align-self: stretch;
}

#w-node-a8897907-86ad-726d-cb66-273264c1896c-b7170c9f {
  align-self: start;
}

#w-node-_4b664250-7a5d-6a2c-57cc-484eddb264b0-b7170ca1, #w-node-_4b664250-7a5d-6a2c-57cc-484eddb264b1-b7170ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b664250-7a5d-6a2c-57cc-484eddb264b5-b7170ca1 {
  align-self: stretch;
}

#w-node-_4b664250-7a5d-6a2c-57cc-484eddb264d3-b7170ca1 {
  align-self: start;
}

#job-title.w-node-_7ac14c10-4e6b-fb05-76ce-f8ccc5bfeb2a-b7170ca3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bd6385bb-42ce-7b79-13a0-7f47a23f75b4-b7170ca3, #w-node-_24046820-4f4b-56ff-44a0-8b2c7dd8d2c8-b7170ca3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a4e0311-2d5c-d3a7-c4a0-7803f23a980e-b7170ca5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_46d2de55-4ad9-6bf0-aac1-5995e18d29b7-b7170cbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c56f5cd5-cd3b-305d-8404-2583d4379469-b7170cbd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-c56f5cd5-cd3b-305d-8404-2583d437946c-b7170cbd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02b09410-44f1-058b-654d-2ca8071840fe-b7170cbd, #w-node-_02b09410-44f1-058b-654d-2ca8071840ff-b7170cbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1ac8-b7170cbf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1ad2-b7170cbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1af6-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1afc-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1af8-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1afa-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1afe-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1b00-b7170cbf, #w-node-_9079e1ca-104a-15ae-ccca-ea8dc1399be9-b7170cbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1b09-b7170cbf, #w-node-f58216f8-b243-2170-b1ce-bdedfb9b86af-b7170cbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1b89-b7170cbf, #w-node-be6d785f-726b-fa78-c3c5-65835a39c2ec-b7170cbf {
  align-self: center;
}

#w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1b96-b7170cbf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1bb1-b7170cbf {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-f3b90ce2-f939-369a-0508-082de415ffe4-b7170ccf, #w-node-f3b90ce2-f939-369a-0508-082de415fff2-b7170ccf, #w-node-_8b257b9f-0cd3-a812-39f4-8d2bb7a30893-b7170ccf, #w-node-_1f82b9ad-beee-4a61-94f4-35b6649c8ba4-b7170ccf, #w-node-_26f6f968-c463-c643-6f3d-38cef78fc342-b7170ccf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cef525cc-6b1a-76b4-8ae8-56afb0aa1ed5-b7170ccf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f3b90ce2-f939-369a-0508-082de41600a9-b7170ccf, #w-node-f3b90ce2-f939-369a-0508-082de41600aa-b7170ccf, #w-node-e12dac09-a2a2-b343-deeb-bf0caeec1a60-b7170cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-b7170cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-b7170cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2136ee0f-9ba9-5b7d-9e45-dfc3564d05d8-b7170cd4, #w-node-_2136ee0f-9ba9-5b7d-9e45-dfc3564d05d9-b7170cd4, #w-node-c96d304a-2c29-e086-f611-885a39b1e6ee-b7170cd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-b7170cd6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-b7170cd6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e046909-6c63-9c45-7fb4-7c2c710606fe-b7170cd6, #w-node-_9e046909-6c63-9c45-7fb4-7c2c710606ff-b7170cd6, #w-node-_87694d5f-75f3-bf83-9d5c-4e78b606a94b-b7170cd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-b7170cd9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-b7170cd9, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f59-b7170cd9, #w-node-_9e5a348c-195b-605b-5b43-c0a2b0f488b2-b7170cd9, #w-node-_9e5a348c-195b-605b-5b43-c0a2b0f488b3-b7170cd9, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-b7170ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd42f-b7170ce0, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd434-b7170ce0, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd439-b7170ce0, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd43e-b7170ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-b7170ce0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c0c4facf-dc47-5cb8-cca5-b92d8ee29d76-b7170ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_822ecd17-c75a-b648-d80f-278dd445383e-b7170ce0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_822ecd17-c75a-b648-d80f-278dd4453848-b7170ce0 {
  align-self: center;
}

#w-node-e368a95d-6cf8-929b-b339-29f271fa48d7-b7170ce0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f5d8-b7170ce1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f5e6-b7170ce1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f5e9-b7170ce1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f602-b7170ce1, #w-node-cc980528-362f-2779-065e-5f8cac46f603-b7170ce1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed962-b7170ce2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed96a-b7170ce2 {
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-b7170ce2, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-b7170ce2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f8-b7170ce2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86534756-4c05-30c9-9b23-ad3b768d77ed-b7170ce2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86534756-4c05-30c9-9b23-ad3b768d77f7-b7170ce2 {
  align-self: center;
}

#w-node-_3e567ede-d59a-6ff8-aeb1-3f46979e1032-b7170ce2, #w-node-be2e541e-0630-32ff-66d3-87e4ca433e0c-b7170ce2, #w-node-be2e541e-0630-32ff-66d3-87e4ca433e10-b7170ce2, #w-node-be2e541e-0630-32ff-66d3-87e4ca433e14-b7170ce2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eebbaa54-fb6b-c138-5dcc-7755725b6ce9-b7170ce2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d2d0e5c2-4efd-b524-e7f2-d7cefeea9371-163819c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2d0e5c2-4efd-b524-e7f2-d7cefeea93bb-163819c8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_6814693d-a1b9-9948-7acd-e648df2b8a99-083e8a56, #w-node-_2bf4fd56-f459-d744-8e0a-8ce2c9d7c62b-083e8a56, #w-node-ddd5c7b9-d2fd-a931-5267-7dfc06e8528b-083e8a56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0caed3fc-76c0-0d57-3932-d498a8fbc184-083e8a56, #w-node-_0caed3fc-76c0-0d57-3932-d498a8fbc1cb-083e8a56 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2c12eb9c-f7ec-f60f-440d-3f30d3fcdc6a-083e8a56 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e88e-1b2c202b, #w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e894-1b2c202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e8ec-1b2c202b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_5eefbb8f-092b-89ee-8025-91a231e1248a-1b2c202b, #w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e8b8-1b2c202b, #w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e8d0-1b2c202b, #product-insights.w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e8e8-1b2c202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79c13c39-64fe-edea-0d53-022ca51e85bf-1b2c202b {
  grid-column: span 1 / span 1;
  align-self: stretch;
}

#none.w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e8fc-1b2c202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e8fd-1b2c202b {
  align-self: stretch;
}

#w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e90a-1b2c202b {
  align-self: start;
}

#w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e8be-1b2c202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e8c2-1b2c202b {
  grid-column: span 1 / span 1;
  align-self: stretch;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad7c6-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad7d3-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad7f7-d3e2e295 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad7f9-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad801-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad809-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad811-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad81e-d3e2e295 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad823-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad825-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad85f-d3e2e295 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad864-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad867-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad86a-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad86d-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad870-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad873-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad876-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad879-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad881-d3e2e295 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  align-self: center;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad886-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad88a-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad88e-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad892-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad896-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad89a-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad89e-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad8a2-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad8ab-d3e2e295 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad8ad-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad8b4-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0ad1e3d4-435b-b014-800b-3b7abfde03d2-d3e2e295 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d60aaa5f-45c6-2d66-17f2-9e4f2a20fec2-d3e2e295, #w-node-d60aaa5f-45c6-2d66-17f2-9e4f2a20fec6-d3e2e295, #w-node-d60aaa5f-45c6-2d66-17f2-9e4f2a20feca-d3e2e295, #w-node-d60aaa5f-45c6-2d66-17f2-9e4f2a20fece-d3e2e295, #w-node-d60aaa5f-45c6-2d66-17f2-9e4f2a20fed2-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad8c0-d3e2e295 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_37788977-0e0f-962d-3ece-a2839d6ad8c5-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad8c6-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad8ca-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad8ce-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad8d2-d3e2e295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42507fd0-37ee-6c09-9760-addb678ce463-d3e2e295 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed962-aae29680 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed96a-aae29680 {
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-aae29680, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-aae29680 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ef8ca7af-1ced-a75c-9716-32e3827bb9fc-aae29680, #w-node-ef8ca7af-1ced-a75c-9716-32e3827bb9fd-aae29680 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed962-5aa99c71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed96a-5aa99c71 {
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-5aa99c71, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-5aa99c71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0806705f-14f6-ce0d-24f5-e43148f15a28-5aa99c71, #w-node-_0806705f-14f6-ce0d-24f5-e43148f15a29-5aa99c71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed962-34481789 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed96a-34481789 {
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-34481789, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-34481789 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a10a0e51-688d-c6f7-7440-4dc225e2631f-34481789, #w-node-a10a0e51-688d-c6f7-7440-4dc225e26320-34481789 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed962-e0fe6128 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed96a-e0fe6128 {
  align-self: center;
}

#w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-e0fe6128, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-e0fe6128 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5ec55a4f-563c-3407-b72a-ee3c79e81128-e0fe6128, #w-node-_5ec55a4f-563c-3407-b72a-ee3c79e81129-e0fe6128 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-0398f2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_016934f8-4050-9f0b-d05e-1555537387f9-0398f2f5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_016934f8-4050-9f0b-d05e-1555537387fa-0398f2f5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5985a1a-06c9-e4d5-610c-12f31ed8283b-0398f2f5, #w-node-f5985a1a-06c9-e4d5-610c-12f31ed8283c-0398f2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-07ec4f13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-07ec4f13 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a21d0bc7-fcd7-902b-fb66-40231467f281-07ec4f13, #w-node-a21d0bc7-fcd7-902b-fb66-40231467f282-07ec4f13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-ad2c1a51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-ad2c1a51 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1f17a36b-dd66-3e69-d176-7a7620066671-ad2c1a51, #w-node-_1f17a36b-dd66-3e69-d176-7a7620066672-ad2c1a51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-dcc8df83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5b308ced-6ba7-f857-4485-f66ac327519b-dcc8df83 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5b308ced-6ba7-f857-4485-f66ac327519c-dcc8df83 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6d767189-a164-2477-e119-bd98029598a7-dcc8df83, #w-node-_559f5714-c860-115f-62fd-fba1e73a0368-dcc8df83, #w-node-_559f5714-c860-115f-62fd-fba1e73a0369-dcc8df83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-94131f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-94131f75 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9cb20907-5695-312a-69d5-99454837b9db-94131f75, #w-node-_16396121-623c-cff0-48de-464a10d7b1ba-94131f75, #w-node-_16396121-623c-cff0-48de-464a10d7b1bb-94131f75, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-cb832fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb2-cb832fcb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb3-cb832fcb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cb451337-1e26-65b5-49ca-79a943e81e53-cb832fcb, #w-node-_5f6becb2-bce7-6fcb-08b9-e2ed0defd67c-cb832fcb, #w-node-_5f6becb2-bce7-6fcb-08b9-e2ed0defd67d-cb832fcb, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-ddfb765c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-ddfb765c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_10fecf44-3d85-a072-568f-b7885829e79e-ddfb765c, #w-node-deca9309-d8da-a2a6-8ed4-6a502f6cd206-ddfb765c, #w-node-deca9309-d8da-a2a6-8ed4-6a502f6cd207-ddfb765c, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-295054bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68e49a55-f05a-e55f-3094-7649e8a3bbcb-295054bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_68e49a55-f05a-e55f-3094-7649e8a3bbcc-295054bb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2ec4c67a-d999-b47d-5554-d4694b94a6df-295054bb, #w-node-f6a348d7-24f7-d0d3-369f-bc7a90cffbbb-295054bb, #w-node-f6a348d7-24f7-d0d3-369f-bc7a90cffbbc-295054bb, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-4614349c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-4614349c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-4614349c, #w-node-_30558f06-38b0-9245-6654-1c1593837be2-4614349c, #w-node-_30558f06-38b0-9245-6654-1c1593837be3-4614349c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-e001e672, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-e001e672, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-e001e672, #w-node-_61f38bea-f7d0-3085-1c9b-8fba7f157ca2-e001e672, #w-node-_61f38bea-f7d0-3085-1c9b-8fba7f157ca3-e001e672, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-5aaf38d3, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-5aaf38d3, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-5aaf38d3, #w-node-e33ce02c-abbb-7a33-4872-bccd094b272e-5aaf38d3, #w-node-e33ce02c-abbb-7a33-4872-bccd094b272f-5aaf38d3, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a9c71fd1, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-a9c71fd1, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-a9c71fd1, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d23-a9c71fd1, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d24-a9c71fd1, #w-node-f5a3d885-65ea-a1a9-01d0-0766324dab21-c34f8218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77279c51-a6fc-761a-f383-f9f02edffa09-c34f8218 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aeb9b2c2-bbc4-02a5-308a-842186ceeba3-c34f8218, #w-node-e248daee-d20f-335b-8e14-d9377311f3fc-c34f8218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b15d913-2677-61c0-ea62-fe0fc5b06094-c34f8218 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5b15d913-2677-61c0-ea62-fe0fc5b06098-c34f8218, #w-node-_5b15d913-2677-61c0-ea62-fe0fc5b0609f-c34f8218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e5225b-5f0a-a612-c703-eb26e143b413-c34f8218 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-fa65ad5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb2-fa65ad5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb3-fa65ad5c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_537ee534-6e81-b7b2-38a1-50b6aaa20a94-fa65ad5c, #w-node-_5f6becb2-bce7-6fcb-08b9-e2ed0defd67c-fa65ad5c, #w-node-_5f6becb2-bce7-6fcb-08b9-e2ed0defd67d-fa65ad5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-9a14aad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-9a14aad8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b7e04a7e-7354-064a-1336-e4cb5c7b8a88-9a14aad8, #w-node-_16396121-623c-cff0-48de-464a10d7b1ba-9a14aad8, #w-node-_16396121-623c-cff0-48de-464a10d7b1bb-9a14aad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-9a15b5d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-9a15b5d4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_857f98d8-ab26-805c-dfac-4f10d752b0f4-9a15b5d4, #w-node-_16396121-623c-cff0-48de-464a10d7b1ba-9a15b5d4, #w-node-_16396121-623c-cff0-48de-464a10d7b1bb-9a15b5d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-9cff58b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-9cff58b2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b3649807-56da-4fa7-0c01-25deae6de18b-9cff58b2, #w-node-_16396121-623c-cff0-48de-464a10d7b1ba-9cff58b2, #w-node-_16396121-623c-cff0-48de-464a10d7b1bb-9cff58b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-c9133b49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-c9133b49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96d78efe-6015-998f-28f7-fd42bc07523d-c9133b49, #w-node-_16396121-623c-cff0-48de-464a10d7b1ba-c9133b49, #w-node-_16396121-623c-cff0-48de-464a10d7b1bb-c9133b49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-11567ee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_016934f8-4050-9f0b-d05e-1555537387f9-11567ee4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_016934f8-4050-9f0b-d05e-1555537387fa-11567ee4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5985a1a-06c9-e4d5-610c-12f31ed8283b-11567ee4, #w-node-f5985a1a-06c9-e4d5-610c-12f31ed8283c-11567ee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8aa2aee6-9c6d-2855-7b16-a35cd9d61a93-f51643a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8aa2aee6-9c6d-2855-7b16-a35cd9d61a9e-f51643a7, #w-node-_9c889d36-01fb-6933-7eb9-a93e13221533-f51643a7, #w-node-_8b1cc3d9-4c04-9d8d-c635-f07efd72fd8c-f51643a7 {
  align-self: center;
}

#w-node-_0abde8e0-0eda-eb27-c903-c26af123eab3-f51643a7, #w-node-_037723d5-9349-29c8-c7ae-66ff7bf7b8fa-f51643a7, #w-node-_2595728c-6dc6-0c4b-0fa0-2131c6ee2c62-f51643a7, #w-node-_2595728c-6dc6-0c4b-0fa0-2131c6ee2c6a-f51643a7, #w-node-_8222dd73-d184-eb3c-9e46-8ef62efbe038-f51643a7, #w-node-_8222dd73-d184-eb3c-9e46-8ef62efbe030-f51643a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b216632d-0857-9dba-9282-974adaf8eb19-f51643a7, #w-node-b216632d-0857-9dba-9282-974adaf8eb1e-f51643a7, #w-node-_9b0e7af0-e499-6546-75d4-fda40598e98f-f51643a7, #w-node-_13cf5356-6c80-691a-0831-befdf57e8adc-f51643a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_745b8e29-9d5c-1acd-1e87-648aaa076d51-f51643a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed66bd66-3efc-208f-0b42-561e7fcad23a-f51643a7, #w-node-ed66bd66-3efc-208f-0b42-561e7fcad23e-f51643a7, #w-node-ed66bd66-3efc-208f-0b42-561e7fcad242-f51643a7, #w-node-ed66bd66-3efc-208f-0b42-561e7fcad246-f51643a7, #w-node-ed66bd66-3efc-208f-0b42-561e7fcad24a-f51643a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0161e976-d49b-7fc9-d266-8ad78a1f15fb-f51643a7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_98516985-aba7-e13c-d998-cd5c801ea020-9ca09f26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-9ca09f26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-9ca09f26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03ada349-585f-c0aa-7c21-d2fe056b637e-e9598958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-e9598958 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-e9598958 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_726e33bc-f0d2-b46f-6642-80511034517d-e9598958, #w-node-_726e33bc-f0d2-b46f-6642-80511034517e-e9598958, #w-node-_75dbf2ce-aef9-49b0-451f-c31a4351fc9a-dfdec746 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-dfdec746 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-dfdec746 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_460a984d-1e46-18eb-d4ae-77d9470aae3a-dfdec746, #w-node-_460a984d-1e46-18eb-d4ae-77d9470aae3b-dfdec746, #w-node-_0d6c78d7-4224-bd14-07e5-02e7697bdbf5-b332a863 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-b332a863 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-b332a863 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c1e325fc-a72d-7a02-1b67-92c9a254bac3-b332a863, #w-node-c1e325fc-a72d-7a02-1b67-92c9a254bac4-b332a863, #w-node-ae0b3b4a-ffce-e21c-4764-f20cfed68d2b-4f123036 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-4f123036 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-4f123036 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee2a9b7a-d684-1fe2-9729-43bbcebd364f-4f123036, #w-node-ee2a9b7a-d684-1fe2-9729-43bbcebd3650-4f123036, #w-node-e2a7314d-1220-5a9f-c4c4-5f9075aea6ca-a61e45af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-a61e45af {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-a61e45af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0fead4f-ad56-ab57-1afd-33432ef13d8c-a61e45af, #w-node-a0fead4f-ad56-ab57-1afd-33432ef13d8d-a61e45af, #w-node-f4e47869-e0c1-e3fc-0a72-dbfdacedffbe-ff5f6ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-ff5f6ec7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-ff5f6ec7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_40b0ac44-9155-088f-25db-74d9934129d2-ff5f6ec7, #w-node-_40b0ac44-9155-088f-25db-74d9934129d3-ff5f6ec7, #w-node-_864d3204-85b5-2efc-e5ef-ae9f1c4c7b4a-1bbbd529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe2d865d-3a72-e7a8-ddfa-9476a2409beb-1bbbd529 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-779680b7, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-779680b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5181c74e-f843-c37d-32de-2c6a65b17c50-779680b7 {
  align-self: center;
}

#w-node-_2a14b903-9d34-3cfa-51e2-a4620755fa18-779680b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae46a9df-908e-f62f-cbe1-49a54aac4009-779680b7 {
  align-self: center;
}

#w-node-fd41a490-f3c6-7462-66e1-c5edf1c5148c-779680b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_59eacaf4-16a4-9b7c-2091-7633d285f102-779680b7, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f0fa-779680b7, #w-node-_414b3667-dd9e-78c8-a418-30ad3db620ce-779680b7, #w-node-_414b3667-dd9e-78c8-a418-30ad3db620d4-779680b7, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f105-779680b7, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f107-779680b7, #w-node-_24c9be2d-7f2f-d02a-845f-c746495907a7-779680b7, #w-node-_24c9be2d-7f2f-d02a-845f-c746495907ad-779680b7, #w-node-a61555a5-3634-3ab3-fab3-ce6f32a8367f-779680b7, #w-node-a61555a5-3634-3ab3-fab3-ce6f32a83681-779680b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b50f5f65-19ec-df44-7a10-e77f9ba4b815-779680b7, #w-node-_778b23a0-f38c-2cbe-1ea1-b014846620ee-779680b7, #w-node-_3b63d3c8-f3e8-cdc8-1098-47fcdac36efb-779680b7, #w-node-_2ca37aa7-718f-ee27-35bf-01905102ad33-779680b7, #w-node-f62343fe-1601-98bd-9ae3-b34c83597173-779680b7 {
  align-self: center;
}

#w-node-c448dd43-5bda-ccfb-8514-9f86f9b17a78-779680b7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-f817ae24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9544cc5-1d6e-d09a-6dc9-60c153cae173-f817ae24, #w-node-e9544cc5-1d6e-d09a-6dc9-60c153cae175-f817ae24, #w-node-e9544cc5-1d6e-d09a-6dc9-60c153cae17e-f817ae24, #w-node-e9544cc5-1d6e-d09a-6dc9-60c153cae186-f817ae24, #w-node-e9544cc5-1d6e-d09a-6dc9-60c153cae189-f817ae24, #w-node-e9544cc5-1d6e-d09a-6dc9-60c153cae18b-f817ae24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-f817ae24 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16396121-623c-cff0-48de-464a10d7b1ba-f817ae24, #w-node-_16396121-623c-cff0-48de-464a10d7b1bb-f817ae24, #w-node-a0bcf256-54f1-129c-a4da-8e6de902480e-9cd0fe14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c56f5cd5-cd3b-305d-8404-2583d4379469-9cd0fe14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-c56f5cd5-cd3b-305d-8404-2583d437946c-9cd0fe14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f2a6445-4df3-0042-8b3c-03f6c0e168ae-9cd0fe14, #w-node-_0f2a6445-4df3-0042-8b3c-03f6c0e168af-9cd0fe14, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-4dd3c21c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-4dd3c21c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-4dd3c21c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-4dd3c21c, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d10-4dd3c21c, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d15-4dd3c21c, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d1a-4dd3c21c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7a3172c7-4c6a-9e13-5773-ccec1fcb472c-4dd3c21c, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d23-4dd3c21c, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d24-4dd3c21c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-0e6f0a0b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-0e6f0a0b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-0e6f0a0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-0e6f0a0b, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d10-0e6f0a0b, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d15-0e6f0a0b, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d1a-0e6f0a0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-c0faa630-6eb4-15c6-7b87-13f2fc61935a-0e6f0a0b, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d23-0e6f0a0b, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d24-0e6f0a0b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a75cf253, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-a75cf253, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-a75cf253 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-a75cf253, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d10-a75cf253, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d15-a75cf253, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d1a-a75cf253 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2267ceb6-c5e4-749d-3abe-f5a11e787672-a75cf253, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d23-a75cf253, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d24-a75cf253, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-81e5681d, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-81e5681d, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-81e5681d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-81e5681d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d10-81e5681d, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d15-81e5681d, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d1a-81e5681d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac23fad2-e01f-aff8-78e9-a0de56ca3bc7-81e5681d, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d23-81e5681d, #w-node-_13783fcf-8de8-5fe7-3dd2-a8925a832d24-81e5681d, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a9d271df, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-a9d271df, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-a9d271df, #w-node-_653b2d5a-7c45-e3f4-1d42-49095340f046-a9d271df, #w-node-_653b2d5a-7c45-e3f4-1d42-49095340f044-a9d271df, #w-node-af5bd84c-9e72-1708-f664-db835d95a66b-a9d271df, #w-node-af5bd84c-9e72-1708-f664-db835d95a671-a9d271df, #w-node-_653b2d5a-7c45-e3f4-1d42-49095340f053-a9d271df, #w-node-_653b2d5a-7c45-e3f4-1d42-49095340f04d-a9d271df, #w-node-_653b2d5a-7c45-e3f4-1d42-49095340f058-a9d271df, #w-node-_653b2d5a-7c45-e3f4-1d42-49095340f056-a9d271df, #w-node-_653b2d5a-7c45-e3f4-1d42-49095340f065-a9d271df, #w-node-_653b2d5a-7c45-e3f4-1d42-49095340f05f-a9d271df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_969fe85e-18e2-b6e1-660f-afcf82ffb78b-a9d271df {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_969fe85e-18e2-b6e1-660f-afcf82ffb790-a9d271df, #w-node-_4706317f-f0ab-beae-99ec-7825295c61f0-a9d271df, #w-node-_415be458-20dc-4c5c-9f56-c06465b5359b-a9d271df, #w-node-_969fe85e-18e2-b6e1-660f-afcf82ffb795-a9d271df, #w-node-d6eafcd6-d589-3f54-b655-aed1bc517b71-a9d271df, #w-node-b43f031f-8d42-230d-9d48-3db23aeda3ab-a9d271df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9820838-7558-2d1e-cb88-0b377193f924-a9d271df, #w-node-_043e7787-9b2b-958f-adf4-ff7991238556-a9d271df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_043e7787-9b2b-958f-adf4-ff799123855c-a9d271df, #w-node-_31071235-a769-6794-7e87-743b441835c7-a9d271df, #w-node-_2bd6a006-78c3-f5c9-5a3e-7be9de461bd7-a9d271df {
  align-self: center;
}

#w-node-_428b915c-faf8-6316-081d-18c935ea3304-a9d271df {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-de1df7b8-2917-84a7-6e6e-bf8c1a7f9c0c-6bf1c1c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-de1df7b8-2917-84a7-6e6e-bf8c1a7f9c17-6bf1c1c8, #w-node-adcde5ab-c6f7-4f0b-bf34-225467792730-6bf1c1c8 {
  align-self: center;
}

#w-node-_4186297e-0b18-c219-a4d0-0f64c09552aa-6bf1c1c8, #w-node-b95b06bc-138a-7eda-09a1-298019e19022-ee1bf72b, #w-node-_621a0a22-811b-8323-419f-eb09c1aa427e-ee1bf72b, #w-node-_621a0a22-811b-8323-419f-eb09c1aa4281-ee1bf72b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_657e261b-6166-736e-7f97-86a82f1e2ba7-ee1bf72b, #w-node-_657e261b-6166-736e-7f97-86a82f1e2bac-ee1bf72b, #w-node-_657e261b-6166-736e-7f97-86a82f1e2bb1-ee1bf72b, #w-node-_657e261b-6166-736e-7f97-86a82f1e2bb6-ee1bf72b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ffc760f8-ad51-7860-e918-04f61671edc2-ee1bf72b, #w-node-_621a0a22-811b-8323-419f-eb09c1aa4337-ee1bf72b, #w-node-_621a0a22-811b-8323-419f-eb09c1aa4338-ee1bf72b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_522a7d41-e9ef-4254-264e-61026d3f43f3-67c7719f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-e2a7314d-1220-5a9f-c4c4-5f9075aea6ca-ffa008dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f53-ffa008dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f56-ffa008dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2780842d-b9ca-ab85-2075-760b7fade03f-ffa008dc, #w-node-_2780842d-b9ca-ab85-2075-760b7fade040-ffa008dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f0865a2-0228-7565-a993-7da0bf999634-8618bd27 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1597e799-7d60-3778-9a97-74aed0dbc7ba-8618bd27, #w-node-_1597e799-7d60-3778-9a97-74aed0dbc7c0-8618bd27, #w-node-_3f0865a2-0228-7565-a993-7da0bf99964f-8618bd27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82c4f77e-a67d-9a19-8ee9-e815f2fc9f5a-8618bd27 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3da2d891-1a88-735b-b371-a7551295a063-8618bd27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f0865a2-0228-7565-a993-7da0bf999698-8618bd27 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e5243821-31f2-cc38-4c0c-66b0f196e6db-b0ad0e33 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_12c2e6d5-9670-a816-42cf-6e8dcccb5bbc-b0ad0e33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f4a79943-b05b-6bac-0aef-598eac3eb8a7-b0ad0e33, #w-node-f4a79943-b05b-6bac-0aef-598eac3eb8b8-b0ad0e33, #w-node-f4a79943-b05b-6bac-0aef-598eac3eb8c9-b0ad0e33, #w-node-f4a79943-b05b-6bac-0aef-598eac3eb8eb-b0ad0e33 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_00a15b86-bd5e-3206-7007-161020a0f8ca-b0ad0e33 {
  align-self: center;
}

#w-node-bdfda615-f15b-9398-40b0-6e2073e35e3e-b0ad0e33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdfda615-f15b-9398-40b0-6e2073e35e47-b0ad0e33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-bdfda615-f15b-9398-40b0-6e2073e35e4a-b0ad0e33, #w-node-bdfda615-f15b-9398-40b0-6e2073e35e52-b0ad0e33, #w-node-bdfda615-f15b-9398-40b0-6e2073e35e56-b0ad0e33, #w-node-bdfda615-f15b-9398-40b0-6e2073e35e62-b0ad0e33, #w-node-bdfda615-f15b-9398-40b0-6e2073e35e6c-b0ad0e33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afa6ff89-6588-fe91-f6d4-f7f14f57e2df-dc901071 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-dc901071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b480c4fb-47db-10f6-d47c-6ab90f26b275-dc901071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce44ec-dc901071 {
  align-self: center;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce4505-dc901071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2c-dc901071, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2e-dc901071, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc35-dc901071, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc3b-dc901071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5c0b0b4-0baf-2124-bca2-979666e0999c-dc901071, #w-node-_073aa878-496a-c9d0-abef-908f7d366ed1-dc901071, #w-node-_6d21ef89-d998-c7b7-c6b6-9913fca4cea1-dc901071, #w-node-b2a0f066-7e66-ac60-0c0d-fb0af76c984e-dc901071, #w-node-_8e16184e-452c-8778-4549-fa9831b7b945-dc901071, #w-node-_5117288f-211d-d428-adeb-d45bbf32d7bf-dc901071 {
  align-self: center;
}

#w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-dc901071 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cb65a3f-2e91-f15b-e72d-14085202e1de-7894dc1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-7894dc1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc8cdb7c-15ac-ce27-bd4d-25601189cf0e-7894dc1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce44ec-7894dc1c {
  align-self: center;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce4505-7894dc1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_61f3f5ca-4344-b7ba-fdd9-8f4615b00442-7894dc1c, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2e-7894dc1c, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc35-7894dc1c, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc3b-7894dc1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21ef89-d998-c7b7-c6b6-9913fca4cea1-7894dc1c, #w-node-b2a0f066-7e66-ac60-0c0d-fb0af76c984e-7894dc1c, #w-node-_583af818-cab6-5c29-2e09-55b0fa971255-7894dc1c {
  align-self: center;
}

#w-node-c09a7903-62c1-190c-0bbd-9fd3064d9d7c-7894dc1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b9125c4b-f390-8b2c-bd61-13ea3a9952a1-e5dae164 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-e5dae164 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5fd57f44-8398-a856-ce8f-2f016b7dd593-e5dae164 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce44ec-e5dae164 {
  align-self: center;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce4505-e5dae164 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2c-e5dae164, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2e-e5dae164, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc35-e5dae164, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc3b-e5dae164 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d21ef89-d998-c7b7-c6b6-9913fca4cea1-e5dae164, #w-node-b2a0f066-7e66-ac60-0c0d-fb0af76c984e-e5dae164, #w-node-_3f9af6ad-a1f6-6370-e1ec-86da8bc8c65c-e5dae164, #w-node-b92b1b39-aa57-9e0c-04ba-c72db8481733-e5dae164 {
  align-self: center;
}

#w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-e5dae164 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b9125c4b-f390-8b2c-bd61-13ea3a9952a1-6ed17663 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-6ed17663 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20682dcc-c5be-3292-0ccd-d29462cdf837-6ed17663 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce44ec-6ed17663 {
  align-self: center;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce4505-6ed17663 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2c-6ed17663, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2e-6ed17663, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc35-6ed17663, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc3b-6ed17663, #w-node-_9c1c58bb-d16d-a46a-cd8a-9fda2ea32ea7-6ed17663, #w-node-_9c1c58bb-d16d-a46a-cd8a-9fda2ea32ea9-6ed17663 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97544f8-566b-4e9b-d8e1-7b39b674807a-6ed17663, #w-node-_1fd40d94-ba3c-6f86-585c-8f9d7541b87c-6ed17663, #w-node-_6209a151-bb68-6986-ceb7-f4b0235a1171-6ed17663, #w-node-b2a0f066-7e66-ac60-0c0d-fb0af76c984e-6ed17663, #w-node-_6d21ef89-d998-c7b7-c6b6-9913fca4cea1-6ed17663 {
  align-self: center;
}

#w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-6ed17663 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b9125c4b-f390-8b2c-bd61-13ea3a9952a1-3291680e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd3ac-3291680e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2d161eb6-06d5-6272-8c75-4ca7c07a42be-3291680e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce44ec-3291680e {
  align-self: center;
}

#w-node-_852b45b1-1788-143e-cd92-87311fce4505-3291680e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2c-3291680e, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc2e-3291680e, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc35-3291680e, #w-node-a8ccad53-1027-adc7-bfbd-f5456680fc3b-3291680e, #w-node-_9c1c58bb-d16d-a46a-cd8a-9fda2ea32ea7-3291680e, #w-node-_9c1c58bb-d16d-a46a-cd8a-9fda2ea32ea9-3291680e, #w-node-_53e4783c-d54e-aee3-2252-6db8f312c130-3291680e, #w-node-_53e4783c-d54e-aee3-2252-6db8f312c136-3291680e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97544f8-566b-4e9b-d8e1-7b39b674807a-3291680e, #w-node-_1fd40d94-ba3c-6f86-585c-8f9d7541b87c-3291680e, #w-node-_6209a151-bb68-6986-ceb7-f4b0235a1171-3291680e {
  align-self: center;
}

#w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-3291680e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_95cf08a8-4eb0-e03f-0f73-dc000ce7f46d-5a8ade7e, #w-node-_95cf08a8-4eb0-e03f-0f73-dc000ce7f47b-5a8ade7e, #w-node-_0af423ae-023e-87d4-79ab-8db0dba5f54a-5a8ade7e, #w-node-_0af423ae-023e-87d4-79ab-8db0dba5f54b-5a8ade7e, #w-node-e9bbc5aa-7a5b-5722-63f9-d32b20b31c13-a71ec888, #w-node-fd677486-d5f2-8614-bed9-1f8bb4e339c5-a71ec888, #w-node-_8e8916b3-105b-73d8-a46f-0da7395dfa89-a71ec888, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-46885078, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f102-46885078, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f0fa-46885078, #w-node-_414b3667-dd9e-78c8-a418-30ad3db620ce-46885078, #w-node-_414b3667-dd9e-78c8-a418-30ad3db620d4-46885078, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f105-46885078, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f107-46885078, #w-node-_24c9be2d-7f2f-d02a-845f-c746495907a7-46885078, #w-node-_24c9be2d-7f2f-d02a-845f-c746495907ad-46885078, #w-node-a61555a5-3634-3ab3-fab3-ce6f32a8367f-46885078, #w-node-a61555a5-3634-3ab3-fab3-ce6f32a83681-46885078, #w-node-b1c0a52b-ace6-5804-d3ef-49098b737b39-46885078, #w-node-b1c0a52b-ace6-5804-d3ef-49098b737b60-46885078, #w-node-_6e60a3db-23ad-15a7-af9b-899a10c08e7a-46885078, #w-node-_6e60a3db-23ad-15a7-af9b-899a10c08e7c-46885078, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-e3538943, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-e3538943, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f102-e3538943, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f0fa-e3538943, #w-node-_414b3667-dd9e-78c8-a418-30ad3db620ce-e3538943, #w-node-_414b3667-dd9e-78c8-a418-30ad3db620d4-e3538943, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f105-e3538943, #w-node-_59eacaf4-16a4-9b7c-2091-7633d285f107-e3538943, #w-node-_24c9be2d-7f2f-d02a-845f-c746495907a7-e3538943, #w-node-_24c9be2d-7f2f-d02a-845f-c746495907ad-e3538943, #w-node-a61555a5-3634-3ab3-fab3-ce6f32a8367f-e3538943, #w-node-a61555a5-3634-3ab3-fab3-ce6f32a83681-e3538943, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-7bd6756b, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-7bd6756b, #w-node-_4b524a97-6a81-1504-1785-0d5f1b572094-7bd6756b, #w-node-_4b524a97-6a81-1504-1785-0d5f1b572096-7bd6756b, #w-node-_93961d56-9d64-f6c0-57be-05a9a608fef6-7bd6756b, #w-node-_93961d56-9d64-f6c0-57be-05a9a608fef8-7bd6756b, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-8b7c1d4e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-8b7c1d4e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-c57534fe, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-c57534fe, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-c183d0e4, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-c183d0e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70e2e003-3c25-4793-2854-c9221b4e210c-c183d0e4, #w-node-_70e2e003-3c25-4793-2854-c9221b4e211a-c183d0e4, #w-node-_70e2e003-3c25-4793-2854-c9221b4e2128-c183d0e4, #w-node-_70e2e003-3c25-4793-2854-c9221b4e2137-c183d0e4 {
  align-self: center;
}

#w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-9043ad17, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-9043ad17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f665824b-30f7-ab7b-1c26-d696cfc149c9-9043ad17, #w-node-f665824b-30f7-ab7b-1c26-d696cfc149da-9043ad17 {
  align-self: center;
}

#w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-d7b141f4, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-d7b141f4, #w-node-c765cd89-d9f5-eb26-c057-5dac7ebd6c52-d7b141f4, #w-node-c765cd89-d9f5-eb26-c057-5dac7ebd6c54-d7b141f4, #w-node-c765cd89-d9f5-eb26-c057-5dac7ebd6c5b-d7b141f4, #w-node-c765cd89-d9f5-eb26-c057-5dac7ebd6c61-d7b141f4, #w-node-c765cd89-d9f5-eb26-c057-5dac7ebd6c64-d7b141f4, #w-node-c765cd89-d9f5-eb26-c057-5dac7ebd6c66-d7b141f4, #w-node-c765cd89-d9f5-eb26-c057-5dac7ebd6c6d-d7b141f4, #w-node-c765cd89-d9f5-eb26-c057-5dac7ebd6c73-d7b141f4, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-4a07702e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-4a07702e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-e8071a74, #w-node-e1e11296-25cc-ee1f-26fa-80df88ba1fa3-e8071a74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e11296-25cc-ee1f-26fa-80df88ba1fcb-e8071a74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e1e11296-25cc-ee1f-26fa-80df88ba1fcf-e8071a74, #w-node-e1e11296-25cc-ee1f-26fa-80df88ba1fd6-e8071a74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e11296-25cc-ee1f-26fa-80df88ba1fdd-e8071a74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e1e11296-25cc-ee1f-26fa-80df88ba1fe2-e8071a74, #w-node-e1e11296-25cc-ee1f-26fa-80df88ba1fe7-e8071a74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-d4206c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-d4206c5c {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-d4206c5c, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-d4206c5c, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-d4206c5c, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-d4206c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-d4206c5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-d4206c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b239e0b4-0caa-b285-9916-088c513ee5a7-d4206c5c, #w-node-b239e0b4-0caa-b285-9916-088c513ee5b4-d4206c5c {
  align-self: center;
}

#w-node-d3865a51-b586-b37c-0222-ee39d11728e4-d4206c5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-83324a25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-83324a25 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-83324a25, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-83324a25, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-83324a25, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-83324a25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-83324a25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-83324a25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b239e0b4-0caa-b285-9916-088c513ee5b4-83324a25 {
  align-self: center;
}

#w-node-_5b96f337-e4f6-3dd7-e22f-a3eb9664eaa0-83324a25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-47791737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-47791737 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-47791737, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-47791737, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-47791737, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-47791737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-47791737 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-47791737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b666000c-7f25-6600-2aa5-deac2939c110-47791737 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-2246074d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-2246074d {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-2246074d, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-2246074d, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-2246074d, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-2246074d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-2246074d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-2246074d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff882493-55fd-b15e-8b9f-c840a09bd18b-2246074d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-9dc93241 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-9dc93241 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-9dc93241, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-9dc93241, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-9dc93241, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-9dc93241 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-9dc93241 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-9dc93241 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b239e0b4-0caa-b285-9916-088c513ee5b4-9dc93241 {
  align-self: center;
}

#w-node-_040bd65b-5d46-d75c-fa96-aafefa8168ed-9dc93241 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-9c8026e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-9c8026e9 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-9c8026e9, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-9c8026e9, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-9c8026e9, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-9c8026e9, #w-node-_75204a12-fab1-3a53-a2fe-65ab04f78376-9c8026e9, #w-node-_75204a12-fab1-3a53-a2fe-65ab04f7837b-9c8026e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-9c8026e9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-9c8026e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b239e0b4-0caa-b285-9916-088c513ee5b4-9c8026e9 {
  align-self: center;
}

#w-node-efb2930e-ff33-c8f1-7a6a-d6df1de8d51a-9c8026e9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-871cee59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-871cee59 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-871cee59, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-871cee59, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-871cee59, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-871cee59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-871cee59 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-871cee59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1813d093-04e4-a029-8e28-40904707eb79-871cee59 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-78bd251b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-78bd251b {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-78bd251b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-78bd251b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-78bd251b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-78bd251b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-78bd251b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-78bd251b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1813d093-04e4-a029-8e28-40904707eb79-78bd251b {
  align-self: center;
}

#w-node-b148f962-0b8f-896b-773a-c1e2187a366c-78bd251b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-00833e13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-00833e13 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-00833e13, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-00833e13, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-00833e13, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-00833e13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-00833e13 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-00833e13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1723a709-07ce-7128-e34b-a1ebe1b7f016-00833e13 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-09d4b754 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-09d4b754 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-09d4b754, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-09d4b754, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-09d4b754, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-09d4b754 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-09d4b754 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-09d4b754 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1813d093-04e4-a029-8e28-40904707eb79-09d4b754, #w-node-ce4eb298-5b35-0319-fcd4-9887bae25295-09d4b754 {
  align-self: center;
}

#w-node-_0a4de572-ddd0-da84-af22-95715ba40a18-09d4b754 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-d2b30d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-d2b30d0b {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-d2b30d0b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-d2b30d0b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-d2b30d0b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-d2b30d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-d2b30d0b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-d2b30d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07390bc3-8126-f9cc-7fa1-1b61db7eea6a-d2b30d0b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-c209369f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-c209369f {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-c209369f, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-c209369f, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-c209369f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-c209369f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-c209369f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bb7d06c-7806-c3f6-fc3c-2c893345d200-c209369f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9bb7d06c-7806-c3f6-fc3c-2c893345d20a-c209369f {
  align-self: center;
}

#w-node-fa146819-32df-9222-7a93-e182db1857e4-c209369f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-6163083b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-6163083b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-6163083b, #w-node-_501a9d76-4d00-d228-185e-1d76f646713b-6163083b, #w-node-_501a9d76-4d00-d228-185e-1d76f646713c-6163083b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-3beb0398, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f9-3beb0398, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9fc-3beb0398, #w-node-_501a9d76-4d00-d228-185e-1d76f646713b-3beb0398, #w-node-_501a9d76-4d00-d228-185e-1d76f646713c-3beb0398 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-4a393c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-4a393c82 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-4a393c82, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-4a393c82, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-4a393c82, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-4a393c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6a93d1f8-b560-bcdf-4b57-d04e9ab3f4e8-4a393c82, #w-node-_6a93d1f8-b560-bcdf-4b57-d04e9ab3f4ea-4a393c82, #w-node-_6a93d1f8-b560-bcdf-4b57-d04e9ab3f4f1-4a393c82, #w-node-_62d4eef2-a475-a05d-c3a9-793b2f762d80-4a393c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62d4eef2-a475-a05d-c3a9-793b2f762d83-4a393c82 {
  align-self: center;
}

#w-node-_8aedb7fb-5994-cda2-2ac0-80e6b6de8e4d-4a393c82, #w-node-_8aedb7fb-5994-cda2-2ac0-80e6b6de8e53-4a393c82, #w-node-_5d438432-6f6f-736a-4216-fc4e2149bb0d-4a393c82, #w-node-_5d438432-6f6f-736a-4216-fc4e2149bb0e-4a393c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-717fafe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-717fafe0 {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-717fafe0, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-717fafe0, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-717fafe0, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-717fafe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8662da3e-f169-8ee4-51e6-dded92ab601f-717fafe0, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6021-717fafe0, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab602a-717fafe0, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6032-717fafe0, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6035-717fafe0, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6037-717fafe0, #w-node-_62d4eef2-a475-a05d-c3a9-793b2f762d80-717fafe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62d4eef2-a475-a05d-c3a9-793b2f762d83-717fafe0 {
  align-self: center;
}

#w-node-_5d438432-6f6f-736a-4216-fc4e2149bb0d-717fafe0, #w-node-_5d438432-6f6f-736a-4216-fc4e2149bb0e-717fafe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-691563cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-691563cb {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-691563cb, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-691563cb, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-691563cb, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-691563cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8662da3e-f169-8ee4-51e6-dded92ab601f-691563cb, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6021-691563cb, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab602a-691563cb, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6032-691563cb, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6035-691563cb, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6037-691563cb, #w-node-_62d4eef2-a475-a05d-c3a9-793b2f762d80-691563cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62d4eef2-a475-a05d-c3a9-793b2f762d83-691563cb {
  align-self: center;
}

#w-node-_5d438432-6f6f-736a-4216-fc4e2149bb0d-691563cb, #w-node-_5d438432-6f6f-736a-4216-fc4e2149bb0e-691563cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e28-bd962bfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5e32-bd962bfc {
  align-self: center;
}

#w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ecc-bd962bfc, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed6-bd962bfc, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ed1-bd962bfc, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5edb-bd962bfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8662da3e-f169-8ee4-51e6-dded92ab601f-bd962bfc, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6021-bd962bfc, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab602a-bd962bfc, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6032-bd962bfc, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6035-bd962bfc, #w-node-_8662da3e-f169-8ee4-51e6-dded92ab6037-bd962bfc, #w-node-_628c8a73-7ba4-9b31-4369-0a742a994fe4-bd962bfc, #w-node-_628c8a73-7ba4-9b31-4369-0a742a994fec-bd962bfc, #w-node-_62d4eef2-a475-a05d-c3a9-793b2f762d80-bd962bfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62d4eef2-a475-a05d-c3a9-793b2f762d83-bd962bfc {
  align-self: center;
}

#w-node-_34682d52-df41-ad85-32bd-07b4cc42504d-bd962bfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34682d52-df41-ad85-32bd-07b4cc425051-bd962bfc {
  align-self: center;
}

#w-node-_5d438432-6f6f-736a-4216-fc4e2149bb0d-bd962bfc, #w-node-_5d438432-6f6f-736a-4216-fc4e2149bb0e-bd962bfc, #w-node-cc980528-362f-2779-065e-5f8cac46f5d8-404ef41e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f5e6-404ef41e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f5e9-404ef41e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc980528-362f-2779-065e-5f8cac46f602-404ef41e, #w-node-cc980528-362f-2779-065e-5f8cac46f603-404ef41e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c55c-d64d090d, #w-node-e9bbc5aa-7a5b-5722-63f9-d32b20b31c13-e79cb581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f0865a2-0228-7565-a993-7da0bf999634-58f3209d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3f0865a2-0228-7565-a993-7da0bf99964f-58f3209d, #w-node-ec8ccc1b-62e5-2d85-734e-60771fd8b018-58f3209d, #w-node-cdd79ef1-033b-4005-6c79-464e5d00ebc8-58f3209d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86ad-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_050305e6-6a4f-5b28-850b-a771ec2d910c-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b01-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b03-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b0e-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b10-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b1b-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b1d-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b28-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b2a-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b3a-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b3c-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b47-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b49-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b5f-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b61-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b6c-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b6e-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b97-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6ba4-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6ba6-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6baf-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bb3-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bbe-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bc0-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bc9-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bce-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bd2-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bdd-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bdf-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bea-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bf3-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6bf7-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6c02-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6c04-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6c0d-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6c16-c74b416b, #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e87f3-c74b416b, #w-node-_74ccb265-1c69-5ebb-5e9c-10506c06c97e-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e87fc-c74b416b {
  align-self: center;
}

#w-node-_0876c711-548d-9843-d56b-c157498a5f5d-c74b416b, #w-node-_95479d2c-2e3d-f058-7514-1aedde63b17e-c74b416b, #w-node-_7a2bcccb-7eef-e16e-039e-61cfd643a449-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_651b2295-e2bc-95e8-ff23-91918fda7bc6-c74b416b, #w-node-_9b5badd8-112b-705d-beaa-6af88d565102-c74b416b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9b5badd8-112b-705d-beaa-6af88d565107-c74b416b, #w-node-_9b5badd8-112b-705d-beaa-6af88d565108-c74b416b, #w-node-_5a176e50-a18a-806f-bf50-d077479632b3-c74b416b, #w-node-_9b5badd8-112b-705d-beaa-6af88d56510c-c74b416b, #w-node-_9b5badd8-112b-705d-beaa-6af88d565110-c74b416b, #w-node-_9b5badd8-112b-705d-beaa-6af88d565114-c74b416b, #w-node-_9b5badd8-112b-705d-beaa-6af88d565118-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e8835-c74b416b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e8838-c74b416b {
  align-self: center;
}

#w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98a8-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98b1-c74b416b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98b4-c74b416b, #w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98bc-c74b416b, #w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98c0-c74b416b, #w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98cc-c74b416b, #w-node-ca659c5b-ae1e-1e1a-b898-2b5a5c0c98d4-c74b416b, #w-node-_42acccab-3ac4-a12d-a748-a30a179eb99a-c74b416b, #w-node-_42acccab-3ac4-a12d-a748-a30a179eb9a4-c74b416b, #w-node-_6ff611be-b4d5-8ffc-a0dc-888438b9e88e-5e57fca2, #w-node-_2394ded3-8009-3587-59e1-fa4316322570-5e57fca2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a532fab0-19f6-5a2d-858c-16c7d3e44771-5e57fca2 {
  place-self: stretch;
}

#w-node-_2c7b605e-a2aa-d467-e28a-8a206c130c56-d67f48e1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2c7b605e-a2aa-d467-e28a-8a206c130c5a-d67f48e1 {
  place-self: stretch;
}

#w-node-f00f2a44-5d69-495f-6c7c-166ffd261c4a-d67f48e1, #w-node-f00f2a44-5d69-495f-6c7c-166ffd261c4b-d67f48e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba803fc0-29ea-a17e-ad8d-43d01a949b17-d67f48e1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ba803fc0-29ea-a17e-ad8d-43d01a949b1b-d67f48e1 {
  place-self: stretch;
}

#w-node-c36fd239-5f12-9e61-6f9c-1c4bbe54e786-08d25e49, #w-node-c36fd239-5f12-9e61-6f9c-1c4bbe54e787-08d25e49, #w-node-_35f2df22-29cd-2e95-7b45-91a5356e697a-08d25e49, #w-node-c36fd239-5f12-9e61-6f9c-1c4bbe54e786-664db0ab, #w-node-c36fd239-5f12-9e61-6f9c-1c4bbe54e787-664db0ab, #w-node-_35f2df22-29cd-2e95-7b45-91a5356e697a-664db0ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86ad-b7170c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86b4-b7170c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto stretch;
  }

  #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b10-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b2a-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b49-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b6e-b7170c82, #w-node-_651b2295-e2bc-95e8-ff23-91918fda7bc6-b7170c82 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e8835-b7170c82, #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7ed-af7df7bd, #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7f8-af7df7bd, #w-node-_2a9bdd6e-b166-3393-f841-9e659751e140-b7170c95, #w-node-cc980528-362f-2779-065e-5f8cac46f5df-b7170c95, #w-node-_36216062-e3d1-ca61-cbeb-b5a1e8ce8169-b7170c96 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3865a51-b586-b37c-0222-ee39d11728e4-b7170c96 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-b7170c97, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-b7170c97, #w-node-_928470fc-45f2-1cd1-6806-995727d8633b-b7170c9a, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-b7170c9a, #w-node-d4d0d502-db74-b19a-f069-ff5e3d1b531c-b7170c9b, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-b7170c9b, #w-node-e9d2de48-7461-c886-b342-0318f12eacac-b7170c9e, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-b7170c9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #job-title.w-node-_7ac14c10-4e6b-fb05-76ce-f8ccc5bfeb2a-b7170ca3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_46d2de55-4ad9-6bf0-aac1-5995e18d29b7-b7170cbd, #w-node-c56f5cd5-cd3b-305d-8404-2583d4379462-b7170cbd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f58216f8-b243-2170-b1ce-bdedfb9b86af-b7170cbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f3b90ce2-f939-369a-0508-082de415ffe4-b7170ccf, #w-node-f3b90ce2-f939-369a-0508-082de415ffeb-b7170ccf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a51cf384-ed65-a592-ace3-6bd97b5bcb73-b7170ccf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8b257b9f-0cd3-a812-39f4-8d2bb7a30893-b7170ccf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e12dac09-a2a2-b343-deeb-bf0caeec1a60-b7170cd4, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-b7170cd4, #w-node-c96d304a-2c29-e086-f611-885a39b1e6ee-b7170cd6, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-b7170cd6, #w-node-_87694d5f-75f3-bf83-9d5c-4e78b606a94b-b7170cd9, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-b7170cd9, #w-node-_822ecd17-c75a-b648-d80f-278dd445383e-b7170ce0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e368a95d-6cf8-929b-b339-29f271fa48d7-b7170ce0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc980528-362f-2779-065e-5f8cac46f5d8-b7170ce1, #w-node-cc980528-362f-2779-065e-5f8cac46f5df-b7170ce1, #w-node-_86534756-4c05-30c9-9b23-ad3b768d77ed-b7170ce2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e567ede-d59a-6ff8-aeb1-3f46979e1032-b7170ce2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-eebbaa54-fb6b-c138-5dcc-7755725b6ce9-b7170ce2, #w-node-_0caed3fc-76c0-0d57-3932-d498a8fbc184-083e8a56, #w-node-_0caed3fc-76c0-0d57-3932-d498a8fbc1cb-083e8a56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad7d3-d3e2e295 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad7da-d3e2e295 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad7f7-d3e2e295 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad81e-d3e2e295 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad881-d3e2e295 {
    grid-area: span 3 / span 2 / span 3 / span 2;
    align-self: center;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad8ab-d3e2e295, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-4614349c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-4614349c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-e001e672, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-e001e672, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-5aaf38d3, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-5aaf38d3, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a9c71fd1, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-a9c71fd1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b216632d-0857-9dba-9282-974adaf8eb19-f51643a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_98516985-aba7-e13c-d998-cd5c801ea020-9ca09f26, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-9ca09f26, #w-node-_03ada349-585f-c0aa-7c21-d2fe056b637e-e9598958, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-e9598958, #w-node-_75dbf2ce-aef9-49b0-451f-c31a4351fc9a-dfdec746, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-dfdec746, #w-node-_0d6c78d7-4224-bd14-07e5-02e7697bdbf5-b332a863, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-b332a863, #w-node-ae0b3b4a-ffce-e21c-4764-f20cfed68d2b-4f123036, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-4f123036, #w-node-e2a7314d-1220-5a9f-c4c4-5f9075aea6ca-a61e45af, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-a61e45af, #w-node-f4e47869-e0c1-e3fc-0a72-dbfdacedffbe-ff5f6ec7, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-ff5f6ec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-779680b7, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-779680b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-a0bcf256-54f1-129c-a4da-8e6de902480e-9cd0fe14, #w-node-c56f5cd5-cd3b-305d-8404-2583d4379462-9cd0fe14, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-4dd3c21c, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-4dd3c21c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-4dd3c21c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d10-4dd3c21c, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d15-4dd3c21c, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d1a-4dd3c21c {
    justify-self: start;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-0e6f0a0b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-0e6f0a0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-0e6f0a0b {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d10-0e6f0a0b, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d15-0e6f0a0b, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d1a-0e6f0a0b {
    justify-self: start;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a75cf253, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-a75cf253 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-a75cf253 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-81e5681d, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-81e5681d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-81e5681d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a9d271df, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-a9d271df {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9820838-7558-2d1e-cb88-0b377193f924-a9d271df {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b95b06bc-138a-7eda-09a1-298019e19022-ee1bf72b, #w-node-b95b06bc-138a-7eda-09a1-298019e19029-ee1bf72b, #w-node-e2a7314d-1220-5a9f-c4c4-5f9075aea6ca-ffa008dc, #w-node-_145b126a-d0e5-52ea-8d3f-7e5d1d5b6f4c-ffa008dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4a79943-b05b-6bac-0aef-598eac3eb8c9-b0ad0e33, #w-node-f4a79943-b05b-6bac-0aef-598eac3eb8eb-b0ad0e33 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-dc901071, #w-node-c09a7903-62c1-190c-0bbd-9fd3064d9d7c-7894dc1c, #w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-e5dae164, #w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-6ed17663, #w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-3291680e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_95cf08a8-4eb0-e03f-0f73-dc000ce7f46d-5a8ade7e, #w-node-_95cf08a8-4eb0-e03f-0f73-dc000ce7f474-5a8ade7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-e3538943, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-e3538943, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-7bd6756b, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-7bd6756b, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-8b7c1d4e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-8b7c1d4e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-c57534fe, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-c57534fe, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-c183d0e4, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-c183d0e4, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-9043ad17, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-9043ad17, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-d7b141f4, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-d7b141f4, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-4a07702e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-4a07702e, #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-e8071a74, #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-e8071a74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-d3865a51-b586-b37c-0222-ee39d11728e4-d4206c5c, #w-node-_5b96f337-e4f6-3dd7-e22f-a3eb9664eaa0-83324a25, #w-node-b666000c-7f25-6600-2aa5-deac2939c110-47791737, #w-node-ff882493-55fd-b15e-8b9f-c840a09bd18b-2246074d, #w-node-_040bd65b-5d46-d75c-fa96-aafefa8168ed-9dc93241, #w-node-efb2930e-ff33-c8f1-7a6a-d6df1de8d51a-9c8026e9, #w-node-b148f962-0b8f-896b-773a-c1e2187a366c-78bd251b, #w-node-_1723a709-07ce-7128-e34b-a1ebe1b7f016-00833e13, #w-node-_0a4de572-ddd0-da84-af22-95715ba40a18-09d4b754, #w-node-_07390bc3-8126-f9cc-7fa1-1b61db7eea6a-d2b30d0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9bb7d06c-7806-c3f6-fc3c-2c893345d200-c209369f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa146819-32df-9222-7a93-e182db1857e4-c209369f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-6163083b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-6163083b, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-3beb0398, #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-3beb0398, #w-node-cc980528-362f-2779-065e-5f8cac46f5d8-404ef41e, #w-node-cc980528-362f-2779-065e-5f8cac46f5df-404ef41e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86ad-c74b416b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86b4-c74b416b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto stretch;
  }

  #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b10-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b2a-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b49-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b6e-c74b416b, #w-node-_651b2295-e2bc-95e8-ff23-91918fda7bc6-c74b416b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e8835-c74b416b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c7b605e-a2aa-d467-e28a-8a206c130c56-d67f48e1, #w-node-ba803fc0-29ea-a17e-ad8d-43d01a949b17-d67f48e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_651b2295-e2bc-95e8-ff23-91918fda7bc6-b7170c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7f8-af7df7bd {
    align-self: auto;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-b7170c96, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-b7170c96 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d3865a51-b586-b37c-0222-ee39d11728e4-b7170c96, #job-title.w-node-_7ac14c10-4e6b-fb05-76ce-f8ccc5bfeb2a-b7170ca3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a4e0311-2d5c-d3a7-c4a0-7803f23a980e-b7170ca5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1b09-b7170cbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f58216f8-b243-2170-b1ce-bdedfb9b86af-b7170cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1bb1-b7170cbf {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_8b257b9f-0cd3-a812-39f4-8d2bb7a30893-b7170ccf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cef525cc-6b1a-76b4-8ae8-56afb0aa1ed5-b7170ccf {
    justify-self: auto;
  }

  #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-b7170ce0, #w-node-c0c4facf-dc47-5cb8-cca5-b92d8ee29d76-b7170ce0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e368a95d-6cf8-929b-b339-29f271fa48d7-b7170ce0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-b7170ce2, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-b7170ce2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3e567ede-d59a-6ff8-aeb1-3f46979e1032-b7170ce2, #w-node-eebbaa54-fb6b-c138-5dcc-7755725b6ce9-b7170ce2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d2d0e5c2-4efd-b524-e7f2-d7cefeea93bb-163819c8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_0caed3fc-76c0-0d57-3932-d498a8fbc184-083e8a56, #w-node-_0caed3fc-76c0-0d57-3932-d498a8fbc1cb-083e8a56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c12eb9c-f7ec-f60f-440d-3f30d3fcdc6a-083e8a56 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad7f7-d3e2e295 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad85f-d3e2e295 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_42507fd0-37ee-6c09-9760-addb678ce463-d3e2e295 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-aae29680, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-aae29680, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-5aa99c71, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-5aa99c71, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-34481789, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-34481789, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-e0fe6128, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f6-e0fe6128, #w-node-_016934f8-4050-9f0b-d05e-1555537387f9-0398f2f5, #w-node-_016934f8-4050-9f0b-d05e-1555537387fa-0398f2f5, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-07ec4f13, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-ad2c1a51, #w-node-_5b308ced-6ba7-f857-4485-f66ac327519b-dcc8df83, #w-node-_5b308ced-6ba7-f857-4485-f66ac327519c-dcc8df83, #w-node-_6d767189-a164-2477-e119-bd98029598a7-dcc8df83, #w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-94131f75, #w-node-_9cb20907-5695-312a-69d5-99454837b9db-94131f75, #w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb2-cb832fcb, #w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb3-cb832fcb, #w-node-cb451337-1e26-65b5-49ca-79a943e81e53-cb832fcb, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-ddfb765c, #w-node-_10fecf44-3d85-a072-568f-b7885829e79e-ddfb765c, #w-node-_68e49a55-f05a-e55f-3094-7649e8a3bbcb-295054bb, #w-node-_68e49a55-f05a-e55f-3094-7649e8a3bbcc-295054bb, #w-node-_2ec4c67a-d999-b47d-5554-d4694b94a6df-295054bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_12e5225b-5f0a-a612-c703-eb26e143b413-c34f8218 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb2-fa65ad5c, #w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb3-fa65ad5c, #w-node-_537ee534-6e81-b7b2-38a1-50b6aaa20a94-fa65ad5c, #w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-9a14aad8, #w-node-b7e04a7e-7354-064a-1336-e4cb5c7b8a88-9a14aad8, #w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-9a15b5d4, #w-node-_857f98d8-ab26-805c-dfac-4f10d752b0f4-9a15b5d4, #w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-9cff58b2, #w-node-b3649807-56da-4fa7-0c01-25deae6de18b-9cff58b2, #w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-c9133b49, #w-node-_96d78efe-6015-998f-28f7-fd42bc07523d-c9133b49, #w-node-_016934f8-4050-9f0b-d05e-1555537387f9-11567ee4, #w-node-_016934f8-4050-9f0b-d05e-1555537387fa-11567ee4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b216632d-0857-9dba-9282-974adaf8eb19-f51643a7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0161e976-d49b-7fc9-d266-8ad78a1f15fb-f51643a7, #w-node-fe2d865d-3a72-e7a8-ddfa-9476a2409beb-1bbbd529, #w-node-c448dd43-5bda-ccfb-8514-9f86f9b17a78-779680b7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-ef0a18ee-e5cd-38cf-2f60-1a921491389e-f817ae24 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-4dd3c21c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_7a3172c7-4c6a-9e13-5773-ccec1fcb472c-4dd3c21c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-0e6f0a0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-c0faa630-6eb4-15c6-7b87-13f2fc61935a-0e6f0a0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-a75cf253 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_2267ceb6-c5e4-749d-3abe-f5a11e787672-a75cf253 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-81e5681d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-ac23fad2-e01f-aff8-78e9-a0de56ca3bc7-81e5681d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_428b915c-faf8-6316-081d-18c935ea3304-a9d271df {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_4186297e-0b18-c219-a4d0-0f64c09552aa-6bf1c1c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_522a7d41-e9ef-4254-264e-61026d3f43f3-67c7719f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_3f0865a2-0228-7565-a993-7da0bf999634-8618bd27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3da2d891-1a88-735b-b371-a7551295a063-8618bd27, #w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-dc901071, #w-node-c09a7903-62c1-190c-0bbd-9fd3064d9d7c-7894dc1c, #w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-e5dae164, #w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-6ed17663, #w-node-a0af1eb8-6fc3-495e-8872-06b648f31bb2-3291680e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-d4206c5c, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-d4206c5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d3865a51-b586-b37c-0222-ee39d11728e4-d4206c5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-83324a25, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-83324a25 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5b96f337-e4f6-3dd7-e22f-a3eb9664eaa0-83324a25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-47791737, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-47791737 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b666000c-7f25-6600-2aa5-deac2939c110-47791737 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-2246074d, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-2246074d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ff882493-55fd-b15e-8b9f-c840a09bd18b-2246074d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-9dc93241, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-9dc93241 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_040bd65b-5d46-d75c-fa96-aafefa8168ed-9dc93241 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-9c8026e9, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-9c8026e9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-efb2930e-ff33-c8f1-7a6a-d6df1de8d51a-9c8026e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-871cee59, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-871cee59, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-78bd251b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-78bd251b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b148f962-0b8f-896b-773a-c1e2187a366c-78bd251b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-00833e13, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-00833e13 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1723a709-07ce-7128-e34b-a1ebe1b7f016-00833e13 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-09d4b754, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-09d4b754 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0a4de572-ddd0-da84-af22-95715ba40a18-09d4b754 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-d2b30d0b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-d2b30d0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07390bc3-8126-f9cc-7fa1-1b61db7eea6a-d2b30d0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-c209369f, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-c209369f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa146819-32df-9222-7a93-e182db1857e4-c209369f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f0865a2-0228-7565-a993-7da0bf999634-58f3209d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_651b2295-e2bc-95e8-ff23-91918fda7bc6-c74b416b, #w-node-_2c7b605e-a2aa-d467-e28a-8a206c130c56-d67f48e1, #w-node-ba803fc0-29ea-a17e-ad8d-43d01a949b17-d67f48e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86ad-b7170c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86b4-b7170c82 {
    justify-self: stretch;
  }

  #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b0e-b7170c82, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b6c-b7170c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7de-af7df7bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7ed-af7df7bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0201b822-6eb2-3c76-cb31-5137af7df7f8-af7df7bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-_2a9bdd6e-b166-3393-f841-9e659751e140-b7170c95, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-b7170c96, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-b7170c96 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-b7170c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-b7170c97 {
    justify-self: stretch;
  }

  #w-node-_928470fc-45f2-1cd1-6806-995727d8633b-b7170c9a, #w-node-d4d0d502-db74-b19a-f069-ff5e3d1b531c-b7170c9b, #w-node-e9d2de48-7461-c886-b342-0318f12eacac-b7170c9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a4e0311-2d5c-d3a7-c4a0-7803f23a980e-b7170ca5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_46d2de55-4ad9-6bf0-aac1-5995e18d29b7-b7170cbd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1af6-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1afc-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1af8-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1afa-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1afe-b7170cbf, #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1b00-b7170cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_9079e1ca-104a-15ae-ccca-ea8dc1399be9-b7170cbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_7a06afee-b357-49ce-39cb-0f4d4b4f1bb1-b7170cbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f3b90ce2-f939-369a-0508-082de415ffe4-b7170ccf, #w-node-a51cf384-ed65-a592-ace3-6bd97b5bcb73-b7170ccf, #w-node-_8b257b9f-0cd3-a812-39f4-8d2bb7a30893-b7170ccf, #w-node-e12dac09-a2a2-b343-deeb-bf0caeec1a60-b7170cd4, #w-node-c96d304a-2c29-e086-f611-885a39b1e6ee-b7170cd6, #w-node-_87694d5f-75f3-bf83-9d5c-4e78b606a94b-b7170cd9, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd448-b7170ce0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0c4facf-dc47-5cb8-cca5-b92d8ee29d7b-b7170ce0, #w-node-c0c4facf-dc47-5cb8-cca5-b92d8ee29d82-b7170ce0, #w-node-c0c4facf-dc47-5cb8-cca5-b92d8ee29d89-b7170ce0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc980528-362f-2779-065e-5f8cac46f5d8-b7170ce1, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-b7170ce2, #w-node-_3e567ede-d59a-6ff8-aeb1-3f46979e1032-b7170ce2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d2d0e5c2-4efd-b524-e7f2-d7cefeea93bb-163819c8, #w-node-_2c12eb9c-f7ec-f60f-440d-3f30d3fcdc6a-083e8a56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad7d3-d3e2e295, #w-node-_37788977-0e0f-962d-3ece-a2839d6ad7f7-d3e2e295 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad85f-d3e2e295 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37788977-0e0f-962d-3ece-a2839d6ad881-d3e2e295 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    align-self: center;
  }

  #w-node-_42507fd0-37ee-6c09-9760-addb678ce463-d3e2e295 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-aae29680, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-5aa99c71, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-34481789, #w-node-_2966be00-6029-a3f8-805b-3e24c1bed9f5-e0fe6128, #w-node-_016934f8-4050-9f0b-d05e-1555537387f9-0398f2f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd44a-07ec4f13, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd44f-07ec4f13, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd454-07ec4f13, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd459-07ec4f13, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd45e-07ec4f13, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd463-07ec4f13, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd44a-ad2c1a51, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd44f-ad2c1a51, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd454-ad2c1a51, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd459-ad2c1a51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5b308ced-6ba7-f857-4485-f66ac327519b-dcc8df83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d767189-a164-2477-e119-bd98029598ac-dcc8df83, #w-node-_6d767189-a164-2477-e119-bd98029598b3-dcc8df83, #w-node-_6d767189-a164-2477-e119-bd98029598ba-dcc8df83, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a0-94131f75, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a5-94131f75, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138aa-94131f75, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138af-94131f75, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138b4-94131f75, #w-node-ccfd01f4-0ac2-7ae4-893c-e06aa6529ee2-94131f75, #w-node-_9cb20907-5695-312a-69d5-99454837b9e0-94131f75, #w-node-_9cb20907-5695-312a-69d5-99454837b9e7-94131f75, #w-node-_9cb20907-5695-312a-69d5-99454837b9ee-94131f75 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb2-cb832fcb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb451337-1e26-65b5-49ca-79a943e81e58-cb832fcb, #w-node-cb451337-1e26-65b5-49ca-79a943e81e5f-cb832fcb, #w-node-cb451337-1e26-65b5-49ca-79a943e81e66-cb832fcb, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd44a-ddfb765c, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd44f-ddfb765c, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd454-ddfb765c, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd459-ddfb765c, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd45e-ddfb765c, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd463-ddfb765c, #w-node-_0479fc73-c0df-a757-6b2e-1ccf292fd468-ddfb765c, #w-node-_10fecf44-3d85-a072-568f-b7885829e7a3-ddfb765c, #w-node-_10fecf44-3d85-a072-568f-b7885829e7aa-ddfb765c, #w-node-_10fecf44-3d85-a072-568f-b7885829e7b1-ddfb765c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_68e49a55-f05a-e55f-3094-7649e8a3bbcb-295054bb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ec4c67a-d999-b47d-5554-d4694b94a6e4-295054bb, #w-node-_2ec4c67a-d999-b47d-5554-d4694b94a6eb-295054bb, #w-node-_2ec4c67a-d999-b47d-5554-d4694b94a6f2-295054bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-4614349c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-4614349c {
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-e001e672 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-e001e672 {
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-5aaf38d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-5aaf38d3 {
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a9c71fd1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-a9c71fd1 {
    justify-self: stretch;
  }

  #w-node-_12e5225b-5f0a-a612-c703-eb26e143b413-c34f8218 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_9f5f8ca1-afa1-6e2c-5a68-70a2b5fffcb2-fa65ad5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_537ee534-6e81-b7b2-38a1-50b6aaa20a99-fa65ad5c, #w-node-_537ee534-6e81-b7b2-38a1-50b6aaa20aa0-fa65ad5c, #w-node-_537ee534-6e81-b7b2-38a1-50b6aaa20aa7-fa65ad5c, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a0-9a14aad8, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a5-9a14aad8, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138aa-9a14aad8, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138af-9a14aad8, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138b4-9a14aad8, #w-node-ccfd01f4-0ac2-7ae4-893c-e06aa6529ee2-9a14aad8, #w-node-b7e04a7e-7354-064a-1336-e4cb5c7b8a8d-9a14aad8, #w-node-b7e04a7e-7354-064a-1336-e4cb5c7b8a94-9a14aad8, #w-node-b7e04a7e-7354-064a-1336-e4cb5c7b8a9b-9a14aad8, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a0-9a15b5d4, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a5-9a15b5d4, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138aa-9a15b5d4, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138af-9a15b5d4, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138b4-9a15b5d4, #w-node-_857f98d8-ab26-805c-dfac-4f10d752b0f9-9a15b5d4, #w-node-_857f98d8-ab26-805c-dfac-4f10d752b100-9a15b5d4, #w-node-_857f98d8-ab26-805c-dfac-4f10d752b107-9a15b5d4, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a0-9cff58b2, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a5-9cff58b2, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138aa-9cff58b2, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138af-9cff58b2, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138b4-9cff58b2, #w-node-ccfd01f4-0ac2-7ae4-893c-e06aa6529ee2-9cff58b2, #w-node-b3649807-56da-4fa7-0c01-25deae6de190-9cff58b2, #w-node-b3649807-56da-4fa7-0c01-25deae6de197-9cff58b2, #w-node-b3649807-56da-4fa7-0c01-25deae6de19e-9cff58b2, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a0-c9133b49, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a5-c9133b49, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138aa-c9133b49, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138af-c9133b49, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138b4-c9133b49, #w-node-ccfd01f4-0ac2-7ae4-893c-e06aa6529ee2-c9133b49, #w-node-_96d78efe-6015-998f-28f7-fd42bc075242-c9133b49, #w-node-_96d78efe-6015-998f-28f7-fd42bc075249-c9133b49, #w-node-_96d78efe-6015-998f-28f7-fd42bc075250-c9133b49 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_016934f8-4050-9f0b-d05e-1555537387f9-11567ee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b216632d-0857-9dba-9282-974adaf8eb19-f51643a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b216632d-0857-9dba-9282-974adaf8eb1e-f51643a7, #w-node-_9b0e7af0-e499-6546-75d4-fda40598e98f-f51643a7, #w-node-_13cf5356-6c80-691a-0831-befdf57e8adc-f51643a7 {
    justify-self: start;
  }

  #w-node-_0161e976-d49b-7fc9-d266-8ad78a1f15fb-f51643a7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_98516985-aba7-e13c-d998-cd5c801ea020-9ca09f26, #w-node-_03ada349-585f-c0aa-7c21-d2fe056b637e-e9598958, #w-node-_75dbf2ce-aef9-49b0-451f-c31a4351fc9a-dfdec746, #w-node-_0d6c78d7-4224-bd14-07e5-02e7697bdbf5-b332a863, #w-node-ae0b3b4a-ffce-e21c-4764-f20cfed68d2b-4f123036, #w-node-e2a7314d-1220-5a9f-c4c4-5f9075aea6ca-a61e45af, #w-node-f4e47869-e0c1-e3fc-0a72-dbfdacedffbe-ff5f6ec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe2d865d-3a72-e7a8-ddfa-9476a2409beb-1bbbd529 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-779680b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-779680b7 {
    justify-self: stretch;
  }

  #w-node-c448dd43-5bda-ccfb-8514-9f86f9b17a78-779680b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a0-f817ae24, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138a5-f817ae24, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138aa-f817ae24, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138af-f817ae24, #w-node-ef0a18ee-e5cd-38cf-2f60-1a92149138b4-f817ae24, #w-node-ccfd01f4-0ac2-7ae4-893c-e06aa6529ee2-f817ae24 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a0bcf256-54f1-129c-a4da-8e6de902480e-9cd0fe14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-4dd3c21c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-4dd3c21c {
    justify-self: stretch;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-4dd3c21c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-0e6f0a0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-0e6f0a0b {
    justify-self: stretch;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-0e6f0a0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c0faa630-6eb4-15c6-7b87-13f2fc61935f-0e6f0a0b, #w-node-c0faa630-6eb4-15c6-7b87-13f2fc619366-0e6f0a0b, #w-node-c0faa630-6eb4-15c6-7b87-13f2fc61936d-0e6f0a0b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a75cf253 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-a75cf253 {
    justify-self: stretch;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-a75cf253 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d10-a75cf253, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d15-a75cf253, #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d1a-a75cf253 {
    justify-self: start;
  }

  #w-node-_2267ceb6-c5e4-749d-3abe-f5a11e787677-a75cf253, #w-node-_2267ceb6-c5e4-749d-3abe-f5a11e78767e-a75cf253, #w-node-_2267ceb6-c5e4-749d-3abe-f5a11e787685-a75cf253 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-81e5681d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-81e5681d {
    justify-self: stretch;
  }

  #w-node-_0c5e90ae-a1b6-8ce8-ec20-df588c519d08-81e5681d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ac23fad2-e01f-aff8-78e9-a0de56ca3bcc-81e5681d, #w-node-ac23fad2-e01f-aff8-78e9-a0de56ca3bd3-81e5681d, #w-node-ac23fad2-e01f-aff8-78e9-a0de56ca3bda-81e5681d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-a9d271df {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-a9d271df {
    justify-self: stretch;
  }

  #w-node-_428b915c-faf8-6316-081d-18c935ea3304-a9d271df {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4186297e-0b18-c219-a4d0-0f64c09552af-6bf1c1c8, #w-node-_4186297e-0b18-c219-a4d0-0f64c09552b6-6bf1c1c8, #w-node-_4186297e-0b18-c219-a4d0-0f64c09552bd-6bf1c1c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b95b06bc-138a-7eda-09a1-298019e19022-ee1bf72b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-b95b06bc-138a-7eda-09a1-298019e19029-ee1bf72b {
    justify-self: stretch;
  }

  #w-node-_522a7d41-e9ef-4254-264e-61026d3f43f3-67c7719f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e2a7314d-1220-5a9f-c4c4-5f9075aea6ca-ffa008dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_95cf08a8-4eb0-e03f-0f73-dc000ce7f46d-5a8ade7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_95cf08a8-4eb0-e03f-0f73-dc000ce7f474-5a8ade7e {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-e3538943 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-e3538943 {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-7bd6756b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-7bd6756b {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-8b7c1d4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-8b7c1d4e {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-c57534fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-c57534fe {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-c183d0e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-c183d0e4 {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-9043ad17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-9043ad17 {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-d7b141f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-d7b141f4 {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-4a07702e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-4a07702e {
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c54e-e8071a74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_016c72df-e567-4a88-e887-84ce2f93c555-e8071a74 {
    justify-self: stretch;
  }

  #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-d4206c5c, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-d4206c5c, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-83324a25, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-83324a25, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-47791737, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-47791737, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-2246074d, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-2246074d, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-9dc93241, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-9dc93241, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-9c8026e9, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-9c8026e9, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-871cee59, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-871cee59, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-78bd251b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-78bd251b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-00833e13, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-00833e13, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-09d4b754, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-09d4b754, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-d2b30d0b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-d2b30d0b, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5ee5-c209369f, #w-node-c75d86b7-7e86-b688-81f4-cbeed60a5f14-c209369f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-6163083b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-6163083b {
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9eb-3beb0398 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0c47164b-c76e-069b-fa60-3bfa2c54c9f2-3beb0398 {
    justify-self: stretch;
  }

  #w-node-cc980528-362f-2779-065e-5f8cac46f5d8-404ef41e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86ad-c74b416b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-f8e15c9c-ae87-9eb4-b596-5c82d07e86b4-c74b416b {
    justify-self: stretch;
  }

  #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b0e-c74b416b, #w-node-cb38ee9f-d58b-c549-d50d-cb00ddec6b6c-c74b416b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
