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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --color-scheme-1--background: var(--_primitives---colors--white);
  --_typography---font-styles--body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --color-scheme-1--text: var(--_primitives---colors--neutral-darkest);
  --_typography---font-styles--heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --_primitives---colors--neutral-darkest: black;
  --_primitives---colors--white: #fff;
  --_primitives---opacity--transparent: transparent;
  --_primitives---opacity--neutral-darkest-60: #0009;
  --_primitives---opacity--white-60: #fff9;
  --_ui-styles---stroke--border-width: 1px;
  --color-scheme-1--border: var(--_primitives---colors--neutral-darkest);
  --_ui-styles---radius--small: 0rem;
  --_ui-styles---stroke--divider-width: 1px;
  --_ui-styles---radius--large: 0rem;
  --color-scheme-1--foreground: var(--_primitives---colors--white);
  --_primitives---opacity--neutral-darkest-15: #00000026;
  --_ui-styles---radius--medium: 0rem;
  --_primitives---colors--neutral-lightest: #f2f3f3;
  --color-scheme-1--accent: var(--_primitives---colors--neutral-darkest);
  --_old-variables---background-color--background-tertiary: var(--_old-variables---base-color-neutral--neutral-light);
  --_old-variables---background-color--background-alternate: var(--_old-variables---base-color-neutral--black);
  --_primitives---colors--neutral-darker: #1a1f25;
  --_primitives---colors--neutral: #808286;
  --_primitives---colors--neutral-lighter: #d9dadb;
  --_old-variables---colors--chromatic1-shade-4: #007bff;
  --_old-variables---colors--chromatic1-shade-5: #0062cc;
  --_primitives---opacity--neutral-darkest-5: #0000000d;
  --_primitives---opacity--white-20: #fff3;
  --_primitives---opacity--white-10: #ffffff1a;
  --_old-variables---colors--chromatic1-shade-2: #cce4ff;
  --_old-variables---colors--chromatic1-shade-1: #e5f1ff;
  --_old-variables---colors--chromatic2-shade-4: #7f36f5;
  --_old-variables---colors--chromatic2-shade-5: #652bc4;
  --_old-variables---colors--chromatic1-shade-3: #4ca2ff;
  --_primitives---colors--neutral-dark: #4d5156;
  --_old-variables---base-color-brand--white: white;
  --_primitives---colors--neutral-light: #b2b4b6;
  --_old-variables---colors--chromatic1-shade-6: #003166;
  --_old-variables---colors--chromatic1-shade-7: #00244c;
  --_old-variables---colors--chromatic2-shade-1: #f2eafe;
  --_old-variables---colors--chromatic2-shade-2: #e5d6fd;
  --_old-variables---colors--chromatic2-shade-3: #a572f8;
  --_old-variables---colors--chromatic2-shade-6: #321562;
  --_old-variables---colors--chromatic2-shade-7: #261049;
  --_primitives---opacity--white-5: #ffffff0d;
  --_primitives---opacity--white-15: #ffffff26;
  --_primitives---opacity--white-30: #ffffff4d;
  --_primitives---opacity--white-40: #fff6;
  --_primitives---opacity--white-50: #ffffff80;
  --_primitives---opacity--neutral-darkest-10: #0000001a;
  --_primitives---opacity--neutral-darkest-20: #0003;
  --_primitives---opacity--neutral-darkest-30: #0000004d;
  --_primitives---opacity--neutral-darkest-40: #0006;
  --_primitives---opacity--neutral-darkest-50: #00000080;
  --_old-variables---base-color-brand--black: black;
  --_old-variables---base-color-neutral--black: black;
  --_old-variables---base-color-neutral--white: white;
  --_old-variables---base-color-neutral--neutral-lightest: #eee;
  --_old-variables---base-color-neutral--neutral-lighter: #ccc;
  --_old-variables---base-color-neutral--neutral-light: #aaa;
  --_old-variables---base-color-neutral--neutral: #666;
  --_old-variables---base-color-neutral--neutral-dark: #444;
  --_old-variables---base-color-neutral--neutral-darker: #222;
  --_old-variables---base-color-neutral--neutral-darkest: #111;
  --_old-variables---base-color-system--success-green: #027a48;
  --_old-variables---base-color-system--success-green-light: #ecfdf3;
  --_old-variables---base-color-system--error-red: #b42318;
  --_old-variables---base-color-system--error-red-light: #fef3f2;
  --_old-variables---background-color--background-primary: var(--_old-variables---base-color-brand--white);
  --_old-variables---background-color--background-secondary: var(--_old-variables---base-color-neutral--neutral-lightest);
  --_old-variables---background-color--background-success: var(--_old-variables---base-color-system--success-green-light);
  --_old-variables---background-color--background-error: var(--_old-variables---base-color-system--error-red-light);
  --_old-variables---border-color--border-primary: var(--_old-variables---base-color-neutral--black);
  --_old-variables---border-color--border-secondary: var(--_old-variables---base-color-neutral--neutral-light);
  --_old-variables---border-color--border-alternate: var(--_old-variables---base-color-neutral--white);
  --_old-variables---link-color--link-primary: var(--_old-variables---base-color-neutral--black);
  --_old-variables---link-color--link-secondary: var(--_old-variables---base-color-neutral--neutral-light);
  --_old-variables---link-color--link-alternate: var(--_old-variables---base-color-neutral--white);
  --_old-variables---text-color--text-primary: var(--_old-variables---base-color-neutral--black);
  --_old-variables---text-color--text-secondary: var(--_old-variables---base-color-neutral--black);
  --_old-variables---text-color--text-alternate: var(--_old-variables---base-color-neutral--white);
  --_old-variables---text-color--text-success: var(--_old-variables---base-color-system--success-green);
  --_old-variables---text-color--text-error: var(--_old-variables---base-color-system--error-red);
}

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

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--color-scheme-1--background);
  font-family: var(--_typography---font-styles--body);
  color: var(--color-scheme-1--text);
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  font-family: var(--_typography---font-styles--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  font-family: var(--_typography---font-styles--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  font-family: var(--_typography---font-styles--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  font-family: var(--_typography---font-styles--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

h5 {
  font-family: var(--_typography---font-styles--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  font-family: var(--_typography---font-styles--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--color-scheme-1--text);
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .1875rem solid var(--color-scheme-1--text);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

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

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

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

.pointer-events-none {
  pointer-events: none;
}

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

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

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

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

.hide {
  display: none;
}

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

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

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

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

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

.text-size-small.text-weight-semibold.text-inline {
  display: inline;
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic;
}

.text-rich-text figcaption {
  border-left: 2px solid var(--color-scheme-1--text);
  opacity: .8;
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

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

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

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

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

.page-wrapper.is-relative {
  position: relative;
}

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

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

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

.background-color-black {
  background-color: var(--_primitives---colors--neutral-darkest);
}

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

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

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

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

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

.show-mobile-landscape {
  display: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

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

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

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

.utility_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

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

.margin-top, .margin-top.margin-xlarge, .margin-top.margin-custom2, .margin-top.margin-xxhuge, .margin-top.margin-custom1, .margin-top.margin-xxlarge, .margin-top.margin-tiny, .margin-top.margin-xhuge, .margin-top.margin-huge, .margin-top.margin-xxsmall, .margin-top.margin-xsmall, .margin-top.margin-custom3, .margin-top.margin-small, .margin-top.margin-0, .margin-top.margin-medium, .margin-top.margin-large, .margin-top.margin-medium, .margin-top.margin-medium, .margin-top.margin-medium, .margin-top.margin-medium, .margin-top.margin-medium, .margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xlarge, .margin-bottom.margin-huge, .margin-bottom.margin-xxlarge, .margin-bottom.margin-small, .margin-bottom.margin-0, .margin-bottom.margin-xsmall, .margin-bottom.margin-tiny, .margin-bottom.margin-custom2, .margin-bottom.margin-xhuge, .margin-bottom.margin-large, .margin-bottom.margin-custom3, .margin-bottom.margin-medium, .margin-bottom.margin-custom1, .margin-bottom.margin-xxhuge, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left, .margin-left.margin-custom1, .margin-left.margin-medium, .margin-left.margin-xhuge, .margin-left.margin-xsmall, .margin-left.margin-xxlarge, .margin-left.margin-custom3, .margin-left.margin-tiny, .margin-left.margin-0, .margin-left.margin-custom2, .margin-left.margin-xxhuge, .margin-left.margin-small, .margin-left.margin-large, .margin-left.margin-xxsmall, .margin-left.margin-xlarge, .margin-left.margin-huge {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right, .margin-right.margin-small, .margin-right.margin-tiny, .margin-right.margin-medium, .margin-right.margin-xlarge, .margin-right.margin-custom3, .margin-right.margin-xsmall, .margin-right.margin-huge, .margin-right.margin-xxhuge, .margin-right.margin-0, .margin-right.margin-xxlarge, .margin-right.margin-xxsmall, .margin-right.margin-large, .margin-right.margin-custom1, .margin-right.margin-custom2, .margin-right.margin-xhuge {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-0, .margin-vertical.margin-xhuge, .margin-vertical.margin-xxsmall, .margin-vertical.margin-custom2, .margin-vertical.margin-xxhuge, .margin-vertical.margin-small, .margin-vertical.margin-tiny, .margin-vertical.margin-xlarge, .margin-vertical.margin-large, .margin-vertical.margin-huge, .margin-vertical.margin-custom1, .margin-vertical.margin-xsmall, .margin-vertical.margin-custom3, .margin-vertical.margin-xxlarge {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-custom2, .margin-horizontal.margin-huge, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-medium, .margin-horizontal.margin-0, .margin-horizontal.margin-small, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-large, .margin-horizontal.margin-tiny, .margin-horizontal.margin-custom3, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom1 {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top, .padding-top.padding-tiny, .padding-top.padding-large, .padding-top.padding-xxlarge, .padding-top.padding-xlarge, .padding-top.padding-custom2, .padding-top.padding-custom1, .padding-top.padding-xxsmall, .padding-top.padding-xsmall, .padding-top.padding-medium, .padding-top.padding-huge, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-small, .padding-top.padding-custom3, .padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom, .padding-bottom.padding-xlarge, .padding-bottom.padding-tiny, .padding-bottom.padding-custom3, .padding-bottom.padding-xxhuge, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xhuge, .padding-bottom.padding-xxlarge, .padding-bottom.padding-medium, .padding-bottom.padding-small, .padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-0, .padding-bottom.padding-large, .padding-bottom.padding-custom2, .padding-bottom.padding-custom1 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-left, .padding-left.padding-large, .padding-left.padding-0, .padding-left.padding-xhuge, .padding-left.padding-huge, .padding-left.padding-xxsmall, .padding-left.padding-medium, .padding-left.padding-custom3, .padding-left.padding-xsmall, .padding-left.padding-custom2, .padding-left.padding-custom1, .padding-left.padding-tiny, .padding-left.padding-small, .padding-left.padding-xlarge, .padding-left.padding-xxlarge, .padding-left.padding-xxhuge {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-0, .padding-right.padding-large, .padding-right.padding-xxlarge, .padding-right.padding-custom2, .padding-right.padding-xlarge, .padding-right.padding-xhuge, .padding-right.padding-custom3, .padding-right.padding-tiny, .padding-right.padding-huge, .padding-right.padding-medium, .padding-right.padding-xsmall, .padding-right.padding-small, .padding-right.padding-xxsmall, .padding-right.padding-custom1, .padding-right.padding-xxhuge {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-vertical, .padding-vertical.padding-xsmall, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-small, .padding-vertical.padding-tiny, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom3, .padding-vertical.padding-xxlarge, .padding-vertical.padding-medium, .padding-vertical.padding-custom1, .padding-vertical.padding-xhuge, .padding-vertical.padding-0, .padding-vertical.padding-large, .padding-vertical.padding-huge, .padding-vertical.padding-xxsmall {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-tiny, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-custom3, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-large, .padding-horizontal.padding-huge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-0, .padding-horizontal.padding-medium, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-custom1, .padding-horizontal.padding-small {
  padding-top: 0;
  padding-bottom: 0;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

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

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

.stylesystem_subheading {
  z-index: 3;
  color: var(--_primitives---colors--neutral-darkest);
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 32px;
}

.stylesystem_subheading.is-last {
  background-color: #ff6363;
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: #83747426;
  border-radius: 4px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block;
}

.stylesystem-class-label.is-animation {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/626f3748795d94de23c050c2_interaction-icon.svg");
  background-position: 8px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2rem;
}

.text-size-medium {
  font-size: 1.125rem;
}

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

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

.form_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form_checkbox-label {
  margin-bottom: 0;
}

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

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

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

.form_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

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

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

.form_radio-icon {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  background-image: none;
}

.form_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form_radio-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form_radio-icon.is-alternate.w--redirected-checked {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--_primitives---colors--white) 30%, #000 30%);
  border-width: 1px;
}

.icon-height-xsmall {
  height: 1.5rem;
}

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

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

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.icon-height-xlarge {
  height: 6.5rem;
}

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

.image-wrapper-3-2 {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

.button {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-secondary {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button.is-secondary.is-buy-now-button {
  width: 100%;
  margin-bottom: 1rem;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.is-small.is-grid-list {
  width: 100%;
}

.button.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-link.is-icon-only {
  padding-left: 0;
  padding-right: 0;
}

.button.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-add-to-cart-button {
  width: 100%;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.button.is-navbar2-button {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.is-navbar3-button {
  margin-left: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.is-navbar4-button {
  z-index: 1;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.is-tertiary {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button.is-navbar14-button {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.is-navbar16-button, .button.is-navbar17-button, .button.is-navbar18-button {
  z-index: 1;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: relative;
}

.button.is-tooltip-button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--_primitives---opacity--transparent);
  border-style: none;
  align-items: center;
  padding: .25rem 0;
  font-size: .875rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.button.is-navbar32-button, .button.is-navbar31-button {
  z-index: 1;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: relative;
}

.form_input {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input.is-icon-left {
  padding-left: 2.75rem;
}

.form_input.is-quantity-input {
  width: 4rem;
}

.form_input.is-quantity-input::placeholder {
  color: var(--_primitives---colors--neutral-darkest);
}

.form_input.is-icon-right {
  padding-right: 2.75rem;
}

.form_input.is-icon-both {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.form_input.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form_checkbox-icon {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
}

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

.image-wrapper-4-3 {
  width: 100%;
  padding-top: 75%;
  position: relative;
}

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

.text-style-quote {
  border-left: .1875rem solid var(--color-scheme-1--text);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.form_field-wrapper {
  position: relative;
}

.image-wrapper_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-wrapper-16-9 {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

.text-color-black {
  color: var(--_primitives---colors--neutral-darkest);
}

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

.image-wrapper-1-1 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

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

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.dropdown-chevron.is-navbar4 {
  width: 1.5rem;
  height: 1.5rem;
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar4_menu-button {
  padding: 0;
}

.navbar4_menu-button.w--open {
  background-color: var(--_primitives---opacity--transparent);
}

.navbar1_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.menu-icon4_line-middle {
  background-color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex;
}

.navbar3_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--background);
  padding: 8px;
  position: absolute;
}

.navbar4_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar4_logo-link {
  padding-left: 0;
}

.navbar3_link {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
}

.navbar3_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.menu-icon4_line-top {
  background-color: var(--color-scheme-1--text);
  width: 24px;
  height: 2px;
  padding-bottom: 0;
  padding-right: 0;
}

.navbar2_logo-link {
  padding-left: 0;
}

.navbar4_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.menu-icon4_line-bottom {
  background-color: var(--color-scheme-1--text);
  width: 24px;
  height: 2px;
}

.navbar3_menu {
  justify-content: flex-start;
  align-items: center;
  margin-left: -1rem;
  display: flex;
  position: static;
}

.navbar3_tablet-menu-button {
  border: 1px solid var(--color-scheme-1--border);
  color: var(--_primitives---colors--white);
  background-color: #000;
  margin-left: 1rem;
  padding: .5rem 1.5rem;
  display: none;
}

.navbar4_dropdown-list {
  position: static;
  overflow: hidden;
}

.navbar4_dropdown-list.w--open {
  background-color: var(--_primitives---colors--white);
  position: static;
}

.navbar3_menu-button {
  padding: 0;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar3_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar2_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar2_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr .375fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar1_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--background);
  padding: .5rem;
}

.navbar4_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar2_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--background);
  padding: .5rem;
  position: absolute;
}

.navbar2_dropdown-link {
  padding: .5rem 1rem;
}

.navbar2_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar2_link {
  padding: .5rem 1rem;
}

.navbar2_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar4_dropdown-link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: 1.5rem;
  padding: .5rem 0;
  font-size: 24px;
}

.navbar4_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar4_dropdown-toggle {
  grid-column-gap: 1rem;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: .5rem 0;
  display: flex;
}

.navbar4_link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding: .5rem 0;
  display: inline-block;
  position: static;
}

.navbar4_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.menu-icon4_line-middle-top {
  z-index: 2;
  width: 24px;
  height: 2px;
  position: absolute;
  inset: 0;
}

.navbar2_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar3_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar2_menu-button {
  padding: 0;
}

.stylesystem-navbar-divider {
  height: 120vh;
  position: relative;
}

.navbar2_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar2_component.is-absolute-top {
  position: absolute;
  inset: 0% 0% auto;
}

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

.menu-icon4_line-middle-base {
  background-color: var(--color-scheme-1--text);
  width: 24px;
  height: 2px;
  position: absolute;
}

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

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar4_menu {
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  padding-left: 5%;
  padding-right: 5%;
  transition: height .5s;
  display: flex;
  position: absolute;
  overflow: auto;
}

.navbar4_menu-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: -4.5rem;
  font-size: 1.5rem;
  display: flex;
}

.menu-icon4_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar3_logo-link-menu {
  padding-left: 0;
  display: none;
}

.navbar1_link {
  padding: .5rem 1rem;
}

.navbar1_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.menu-icon4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.navbar3_menu-background {
  display: none;
  position: static;
}

.navbar3_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.stylesystem_heading {
  z-index: 3;
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  padding: 4px 8px;
  position: sticky;
  top: 0;
}

.navbar3_dropdown-link {
  padding: .5rem 1rem;
}

.navbar3_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar3_logo-link {
  padding-left: 0;
}

.navbar1_logo-link {
  padding-left: 0;
}

.footer1_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.footer2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.footer1_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.footer1_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer1_logo-link {
  padding-left: 0;
}

.footer1_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.footer1_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer1_left-wrapper {
  flex-direction: column;
  display: flex;
}

.footer1_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer1_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer1_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.divider-horizontal {
  height: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  width: 100%;
}

.footer2_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer2_left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer2_logo-link {
  padding-left: 0;
}

.footer2_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer2_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer2_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer2_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer2_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer2_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

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

.footer2_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer2_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer1_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer2_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer3_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer3_logo-link {
  float: none;
  padding-left: 0;
}

.footer3_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.footer3_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer3_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.footer3_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer3_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer3_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer3_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer4_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer4_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  justify-content: space-between;
  align-items: center;
}

.footer4_logo-link {
  padding-left: 0;
}

.footer4_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: flex;
}

.footer4_link {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.footer4_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer4_bottom-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

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

.section_header1, .section_header2, .section_header3, .section_header4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_header5, .section_header7, .section_header8 {
  position: relative;
}

.section_header9, .section_header10, .section_header13, .section_header14, .section_header15, .section_header16, .section_header17, .section_header18, .section_header19, .section_header20, .section_header21, .section_header22, .section_header23, .section_header24, .section_header26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.signup-form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header2_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header2_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header2_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.header3_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header3_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header3_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.lightbox-play-icon {
  z-index: 2;
  color: var(--_primitives---colors--white);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.video-overlay-layer.hide {
  display: none;
}

.header4_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header4_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header4_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header4_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.cta4_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer.hide {
  display: none;
}

.header5_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header6_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.section_header6 {
  position: relative;
}

.header6_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header6_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header7_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header7_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header8_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header8_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header8_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header9_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header9_image-wrapper {
  flex: 1;
  position: relative;
}

.header9_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header9_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header9_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header10_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header10_image-wrapper {
  flex: 1;
  position: relative;
}

.header10_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header10_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header10_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header10_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header11_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header11_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header11_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header11_video-wrapper {
  flex: 1;
  position: relative;
}

.section_header12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta13_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header12_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header12_video-wrapper {
  flex: 1;
  position: relative;
}

.header12_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header12_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header12_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header12_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header13_lightbox {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.header13_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header13_lightbox-wrapper {
  flex: 1;
  position: relative;
}

.header13_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header14_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header14_lightbox-wrapper {
  flex: 1;
  position: relative;
}

.header14_lightbox {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.header14_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header14_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header15_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header15_content-wrapper, .header16_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header16_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header16_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header17_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header17_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header17_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.header18_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header18_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.header18_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header19_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header19_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.header20_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header20_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.header21_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header21_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header22_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header22_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header22_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

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

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

.button-group.is-right {
  justify-content: flex-end;
  align-items: center;
}

.header24_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.form_icon-wrapper {
  position: absolute;
  inset: auto auto auto 12px;
}

.header25_search-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section_header25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header26_component {
  flex-direction: column;
  align-items: center;
}

.header26_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.header27_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header27_component {
  flex-direction: column;
  align-items: center;
}

.section_header27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header27_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_header28 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header28_component {
  flex-direction: column;
  align-items: center;
}

.header28_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header28_lightbox-image, .header29_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.header29_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header29_component {
  flex-direction: column;
  align-items: center;
}

.section_header29 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_header30 {
  position: relative;
}

.header30_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header31_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section_header31, .section_header32 {
  position: relative;
}

.header32_search-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.header31_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header31_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header32_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header32_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header33_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header33_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header33, .section_header34 {
  position: relative;
}

.header34_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header34_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header35 {
  position: relative;
}

.header35_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header35_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header34_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header35_search-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.header36_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header36_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header36_image-wrapper {
  overflow: hidden;
}

.header36_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.section_header36 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header37_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header37_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.header37_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.header38_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header38_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.section_header38 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header38_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header38_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.header39_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header39_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.header39_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.header39_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_header39, .section_header37 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header40_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header40_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.header40_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header40_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_header40, .section_header41 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header41_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header41_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header41_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.header41_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.section_header42 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header42_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header42_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header42_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header42_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.section_header43 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header43_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header43_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header43_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.header43_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.header42_form-block, .header43_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.layout1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_header44 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header45_form-block, .header20_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.section_header45, .section_header46, .section_header47 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header47_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header48_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header48_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_header48 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header49_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_header49 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_header50 {
  position: relative;
}

.header50_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header51 {
  position: relative;
}

.header51_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header52, .section_header53 {
  position: relative;
}

.header53_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header54, .section_header55 {
  position: relative;
}

.header55_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header56 {
  position: relative;
}

.header56_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_header57 {
  position: relative;
}

.header57_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header57_background-video-wrapper, .header56_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header58 {
  position: relative;
}

.header58_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header58_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header58_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header59 {
  position: relative;
}

.header59_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header59_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header59_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header59_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header58_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header57_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header56_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header55_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header54_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header54_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header53_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header52_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header52_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header51_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header50_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header60 {
  position: relative;
}

.header60_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header60_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header61 {
  position: relative;
}

.header61_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header61_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header62, .section_header63 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header63_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section_header64 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_header65 {
  position: relative;
}

.header65_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header66 {
  position: relative;
}

.header66_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header67 {
  position: relative;
}

.header67_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header67_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header68 {
  position: relative;
}

.header68_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header69 {
  position: relative;
}

.header69_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header70 {
  position: relative;
}

.header70_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header70_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header69_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header68_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header67_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header66_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header65_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout2_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_layout2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout2_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout3_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout4_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout4_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout4, .section_layout5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout5_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout5_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout6_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout2_content, .layout3_content, .layout4_content, .layout5_content, .layout6_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

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

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

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

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.layout7_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout7_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout7_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout7_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout7_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout8_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout8_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout8_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout8_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout8_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout8, .section_layout9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout9_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout9_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout8_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout9_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout9_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout9_item-list, .layout5_item-list, .layout6_item-list, .layout10_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout10_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout10_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout11_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout11_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout12_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout12_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout13_logo {
  max-height: 3rem;
}

.layout13_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout13_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout11_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout11_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout14_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout14_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout14_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout14_logo {
  max-height: 3rem;
}

.section_layout15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout15_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout15_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout15_logo {
  max-height: 3rem;
}

.layout15_logo-row, .layout14_logo-row, .layout13_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout16_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout16_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout16_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout16_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout16_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout16, .section_layout14, .section_layout17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout17_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout17_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout17_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout17_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout17_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout17_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout18_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout18_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout18_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout18_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout18_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout19_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout19_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout20_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout20_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout20_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout21_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout22_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout21, .section_layout20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout23_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout23_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout23_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout23, .section_layout24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout21_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout22_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout24_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout24_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout25_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout25_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout25_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout26_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout26_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout26_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout26_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout26, .section_layout27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout27_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout27_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout27_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout28 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout28_tabs-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 1rem 0 1rem 2rem;
}

.layout28_tabs-link.w--current {
  border-left-color: var(--color-scheme-1--text);
  background-color: var(--color-scheme-1--foreground);
  opacity: 1;
}

.layout28_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout28_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout28_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout28_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout28_lightbox-image {
  object-fit: cover;
}

.layout29_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout29_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout29_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout29 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout30_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout30_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout30_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout30 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout30_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout31_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout31_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout31_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout31 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout32_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout32_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout32_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_layout32 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout32_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout32_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout33_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout33_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout33_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout33, .section_layout34 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout34_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout33_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout33_item-list, .layout34_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout34_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout35, .section_layout36 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout37 {
  position: relative;
}

.layout37_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout37_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout38 {
  position: relative;
}

.layout38_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout38_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout39 {
  position: relative;
}

.layout40_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout40_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout39_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout40 {
  position: relative;
}

.section_layout41 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout41_content {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header60_content, .header61_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout42 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout42_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout43 {
  position: relative;
}

.layout43_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout44 {
  position: relative;
}

.layout44_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout43_background-image-wrapper, .layout44_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout45 {
  position: relative;
}

.layout45_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout45_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout45_content, .layout46_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout46_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout46_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout46 {
  position: relative;
}

.layout47_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout47_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout47, .section_layout48 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout48_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout48_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout49 {
  position: relative;
}

.layout49_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout49_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout49_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout50 {
  position: relative;
}

.layout50_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout50_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout50_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout51 {
  position: relative;
}

.layout51_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout51_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout51_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout39_background-video, .layout51_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout52 {
  position: relative;
}

.layout52_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout52_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout52_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout52_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout53_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout53_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout53_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout53_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout53, .section_layout54 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout54_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout54_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout54_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout54_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.section_layout55 {
  position: relative;
}

.layout55_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout55_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout55_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout55_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout55_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout56_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout56_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout56_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout56_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout56 {
  position: relative;
}

.layout56_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout57 {
  position: relative;
}

.layout57_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout57_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout57_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout57_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout58_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout58_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout58_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout58_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout58 {
  position: relative;
}

.layout59_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout59_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout59 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout60_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout60_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout60 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout61 {
  position: relative;
}

.layout61_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout61_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout61_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout61_background-image, .layout55_background-image, .layout56_background-image, .layout50_background-image, .layout49_background-image, .layout44_background-image, .layout43_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout62_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout62_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout62 {
  position: relative;
}

.layout62_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout62_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout58_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout58_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout57_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout57_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout63_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout63 {
  position: relative;
}

.layout63_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout63_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout63_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout64_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout64_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout64 {
  position: relative;
}

.layout64_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout64_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout33_item-icon-wrapper, .layout34_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout34_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.section_layout65 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout65_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout65_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout65_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout65_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout66_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout66_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout66_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout66_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout66 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout67 {
  position: relative;
}

.layout67_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout67_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout67_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout67_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout67_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout67_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout68_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout68_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout68_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout68_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout68 {
  position: relative;
}

.layout68_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout68_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout69_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout69_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout69_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout69_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout69_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout69_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout69, .section_layout70 {
  position: relative;
}

.layout70_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout70_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout70_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout70_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout70_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout70_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout71_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout71 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout72_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout72 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout73 {
  position: relative;
}

.layout73_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout73_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout73_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout74 {
  position: relative;
}

.layout74_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout74_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout74_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout75 {
  position: relative;
}

.layout75_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout75_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout75_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout76 {
  position: relative;
}

.layout76_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout76_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout76_content, .layout77_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout77 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout78_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout78 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout79 {
  position: relative;
}

.layout79_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout79_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout79_background-image, .layout80_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout80_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout80_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout80, .section_layout81 {
  position: relative;
}

.layout81_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout81_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout81_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout82 {
  position: relative;
}

.layout82_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout82_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout82_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout83_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout83_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout83 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout84_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout84_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout84 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout85 {
  position: relative;
}

.layout85_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout85_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout85_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout85_background-image, .layout86_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout86_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout86_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout86_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout86 {
  position: relative;
}

.layout87_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout87 {
  position: relative;
}

.layout87_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout87_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout88 {
  position: relative;
}

.layout88_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout88_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout88_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout89_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout89 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout89_image-wrapper, .layout90_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout90_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout90 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout91_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout91_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_layout91 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout91_content, .layout92_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout92_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout92_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_layout92 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout93_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout93_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout93_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout94_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout94_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout94_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout94, .section_layout93 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout95_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout95_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout95_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout95_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout95 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout96_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout96_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout96_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout96_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout96 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout97_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout97_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout97_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout97_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout97 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout97_image-wrapper, .layout98_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout98_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout98_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout98_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout98_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout98 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout99_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout99_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout99_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout99_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout99_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout99_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout99 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout100_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout100_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout100_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout100_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout100_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout100 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout100_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout101_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout101_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout101 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout101_image-wrapper, .layout102_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout102_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout102_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout102 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout103_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout103_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout103_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_layout103 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout103_item-list, .layout104_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout104_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout104 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout104_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout104_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout105_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout105_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout105_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout105_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout105 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout105_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout106 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout106_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout106_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout106_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout106_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout106_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout107_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout107_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout107_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout107_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout107 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout107_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout107_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout108_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout108_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout108_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout108 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout108_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout108_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout109_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout109_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout109 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout110_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout110 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout110_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout111_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout111_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout111_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_layout111 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout112_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout112 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout112_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout112_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout113_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout113_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout113 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout114_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout114_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout114 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout115_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout115 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout115_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout115_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout116_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout116_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout116_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout116 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout117_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout117_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout117_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout117 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout118_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout118_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout118 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout118_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout119_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout119_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout119 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout119_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout119_lightbox-image, .layout120_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout120_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout120_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout120_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout120 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout121_timeline-wrapper {
  position: relative;
}

.layout121_progress-bar {
  background-color: var(--color-scheme-1--text);
  width: 2px;
  height: 100%;
}

.layout121_progress-bar-wrapper {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  width: 2px;
  height: 75%;
  margin-bottom: 5rem;
  position: absolute;
  top: 10%;
  left: 2.4375rem;
  right: auto;
}

.layout121_timeline-icon-wrapper {
  z-index: 1;
  background-color: var(--color-scheme-1--background);
  margin-top: -1.5rem;
  padding: 1rem;
  position: relative;
}

.layout121_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.layout121_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.layout121_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout121 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout122_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout122 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout123 {
  position: relative;
}

.layout123_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout123_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout123_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout124_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout124_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout124_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout124 {
  position: relative;
}

.layout125_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout125 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout128_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout128 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout131_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout131_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout131 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout133_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout132_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout132_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout132 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout133_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.layout133_text-wrapper {
  flex: auto;
  width: 100%;
}

.layout133_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout133_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout126 {
  position: relative;
}

.layout126_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout126_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout126_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout127_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout127_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout127 {
  position: relative;
}

.layout127_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout129 {
  position: relative;
}

.layout129_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout129_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout129_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout130_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout130_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout133, .section_layout134, .section_layout135, .section_layout136, .section_layout137 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout138_logo {
  max-height: 3.5rem;
}

.layout138_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.section_layout138 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout139_logo {
  max-height: 3.5rem;
}

.section_layout139, .section_layout140 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout141_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout141_component {
  flex-direction: column;
  align-items: center;
}

.section_layout141 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout142_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout142_component {
  flex-direction: column;
  align-items: center;
}

.section_layout142 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout143_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout143_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout143_component {
  flex-direction: column;
  align-items: center;
}

.section_layout143 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout144_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout144_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout144_component {
  flex-direction: column;
  align-items: center;
}

.section_layout144 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout145_component {
  flex-direction: column;
  align-items: center;
}

.layout145_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout145 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout146_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout146_component {
  flex-direction: column;
  align-items: center;
}

.section_layout146 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout147_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout147_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout147_component {
  flex-direction: column;
  align-items: center;
}

.section_layout147 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout148_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout148_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout148_component {
  flex-direction: column;
  align-items: center;
}

.section_layout148 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout149_logo {
  max-height: 3.5rem;
}

.layout149_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout149_component {
  flex-direction: column;
  align-items: center;
}

.section_layout149 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout150_logo {
  max-height: 3.5rem;
}

.layout150_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.section_layout150 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout151_logo {
  max-height: 3.5rem;
}

.layout151_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout151_component {
  flex-direction: column;
  align-items: center;
}

.layout149_image-wrapper, .layout150_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout151_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout151_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout152_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout152_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout152_logo {
  max-height: 3.5rem;
}

.layout152_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout152_component {
  flex-direction: column;
  align-items: center;
}

.section_layout152, .section_layout151 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout153_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout153_component {
  flex-direction: column;
  align-items: center;
}

.section_layout153 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout154_component {
  flex-direction: column;
  align-items: center;
}

.layout154_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout154_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_layout154 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout156_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout156_component {
  flex-direction: column;
  align-items: center;
}

.section_layout156 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout155_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout155_component {
  flex-direction: column;
  align-items: center;
}

.section_layout155 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout157_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout157_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout157_component {
  flex-direction: column;
  align-items: center;
}

.section_layout157 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout158_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout158_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout158_component {
  flex-direction: column;
  align-items: center;
}

.section_layout158 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout159_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout159_component {
  flex-direction: column;
  align-items: center;
}

.section_layout159 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout160_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout160 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout161_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout161_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout161_component {
  flex-direction: column;
  align-items: center;
}

.section_layout161 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout162_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout162_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout162_component {
  flex-direction: column;
  align-items: center;
}

.section_layout162 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout163_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout163_component {
  flex-direction: column;
  align-items: center;
}

.section_layout163 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout163_logo {
  max-height: 3.5rem;
}

.layout163_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout164_logo {
  max-height: 3.5rem;
}

.layout164_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout160_component, .layout164_component {
  flex-direction: column;
  align-items: center;
}

.layout164_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout164 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout165_logo {
  max-height: 3.5rem;
}

.layout165_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout165_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout165_component {
  flex-direction: column;
  align-items: center;
}

.section_layout165 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout166_logo {
  max-height: 3.5rem;
}

.layout166_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout166_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout166_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout166_component {
  flex-direction: column;
  align-items: center;
}

.section_layout166 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout167_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout167_component {
  flex-direction: column;
  align-items: center;
}

.section_layout167, .section_layout168 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout168_component {
  flex-direction: column;
  align-items: center;
}

.layout168_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout168_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.layout169_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout169_item {
  text-align: center;
}

.section_layout169 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout170_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout170_item {
  text-align: center;
}

.section_layout170 {
  position: relative;
}

.layout170_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout170_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout171_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout171_item {
  text-align: center;
}

.section_layout171 {
  position: relative;
}

.layout171_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout171_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout172_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout172_item {
  text-align: center;
}

.section_layout172 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout173_item {
  text-align: center;
}

.layout173_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout173_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout173_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout173 {
  position: relative;
}

.layout174_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout174_background-video-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout174_item {
  text-align: center;
}

.layout174_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout174 {
  position: relative;
}

.layout175_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout175_item {
  text-align: center;
}

.section_layout175 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout176_item {
  text-align: center;
}

.layout176_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout176 {
  position: relative;
}

.layout177_item {
  text-align: center;
}

.layout177_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout176_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout176_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout177_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout177_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout177 {
  position: relative;
}

.layout178_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout178_item {
  text-align: center;
}

.layout178_image-wrapper, .layout179_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout179_item {
  text-align: center;
}

.layout179_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout179 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout180 {
  position: relative;
}

.layout180_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout180_background-image-wrapper, .layout181_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout181_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout182 {
  position: relative;
}

.layout182_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout182_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout183 {
  position: relative;
}

.layout183_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout183_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout184 {
  position: relative;
}

.layout184_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout184_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout185 {
  position: relative;
}

.layout185_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout185_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout186 {
  position: relative;
}

.layout186_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout186_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout187 {
  position: relative;
}

.layout187_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout187_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout188_logo {
  max-height: 3.5rem;
}

.layout188_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.section_layout188 {
  position: relative;
}

.layout189_logo {
  max-height: 3.5rem;
}

.layout189_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.section_layout190 {
  position: relative;
}

.layout190_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout190_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout191_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout191_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout191 {
  position: relative;
}

.layout192_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial13_client-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout193_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout193_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout193_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout193 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout194_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout194_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout194 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout195_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout195_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout195_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout195 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout196_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout196_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout196_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout196_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout197_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout197_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout197_image-wrapper, .layout198_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout198_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout198_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout198_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout198_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout198 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout199_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout199_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout199_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout199_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout199 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout199_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout199_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout200_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout200_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout200_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout200_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout200 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout200_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout201_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout201_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout201 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout201_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout202_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout202_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout202_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout202_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout202 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout12_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout203_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout203_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout203_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout203 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout204_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout204_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout204 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout204_logo {
  max-height: 3rem;
}

.layout204_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout205_logo {
  max-height: 3rem;
}

.layout205_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout205 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout205_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout205_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout205_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout206_logo {
  max-height: 3rem;
}

.layout206_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout206_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout206_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout206 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout207_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout207_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout207_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout207_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout207_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_layout207 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout208_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout208_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout208_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout208_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout208_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout208_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_layout208 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout209_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout209_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout209_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout209_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout209_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout209 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout210_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout210_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout210 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout211_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout211_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout211_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout211 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout212_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout212_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout212 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout213_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout213_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout213 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout214_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout214_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout214_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout214 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout215_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout215_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout215 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout216_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout216_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout216 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout216_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout217_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout217_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout217_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout217_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout217 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout218_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout218_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout218_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout218 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout219_lightbox-image {
  object-fit: cover;
}

.layout219_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout219_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout219_tabs-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 1rem 0 1rem 2rem;
  display: block;
}

.layout219_tabs-link.w--current {
  border-left-color: var(--color-scheme-1--text);
  background-color: var(--color-scheme-1--foreground);
  opacity: 1;
}

.layout219_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout219 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout220_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout220_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout220_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout220 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout221_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout221_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout221_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout221_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout221 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout222_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout222_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout222_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout223_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout223_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout223_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout223_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout223_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout223 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout224_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout224_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout224_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout224_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout224_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout224_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout224 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout225_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout225_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout225_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout225_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout225_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout225 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout226_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout226_item {
  text-align: center;
}

.section_layout226 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout130 {
  position: relative;
}

.section_layout178 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout231_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout231_item, .layout232_item, .layout233_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout234_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout234_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout235_item, .layout236_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout227_item {
  text-align: center;
  width: 100%;
}

.layout227_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout227 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout228_item {
  text-align: center;
  width: 100%;
}

.layout228_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout228 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout229_item {
  text-align: center;
  width: 100%;
}

.layout229_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout229 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout230_item {
  text-align: center;
  width: 100%;
}

.layout230_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout230, .section_layout231 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout232_list, .layout233_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout233 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout234_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout234 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout235_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout235 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout236_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout236 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout237_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout249_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout249_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout252_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout252_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout252_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout252_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout252 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout251_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout251_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout251_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout251_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout251 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home4-features_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.home4-features_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.home4-features_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.home4-features_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section_home4-features {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout249_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout248_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout248_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout248_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout248_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout247_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout247_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout247_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout247_content, .layout246_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout248, .section_layout247 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout246_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout246_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout245_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout245_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout245_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout245 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout244_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout244_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout244_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout243_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout243_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout243_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout242_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout242_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout241_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout241_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout240_item {
  text-align: center;
  width: 100%;
}

.layout240_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout240_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout239_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout239_item, .layout238_item {
  text-align: center;
  width: 100%;
}

.layout238_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout249, .section_layout246, .section_layout244, .section_layout243, .section_layout242, .section_layout241, .section_layout240, .section_layout239, .section_layout238 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout237_item {
  text-align: center;
  width: 100%;
}

.layout253_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout253_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  width: 100%;
}

.layout254_left, .layout254_right {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.layout254_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout254_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout254_content-bottom {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.section_layout254, .section_layout253 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout253_content-left {
  flex-direction: column;
  align-items: center;
}

.layout253_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout305_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout255 {
  position: relative;
}

.layout259_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout259_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout255_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout255_item, .layout256_item {
  text-align: center;
  width: 100%;
}

.layout256_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout255_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout255_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout256_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout256_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout256 {
  position: relative;
}

.layout257_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout257_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout257_item {
  text-align: center;
  width: 100%;
}

.layout257_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout257 {
  position: relative;
}

.layout258_item {
  text-align: center;
  width: 100%;
}

.layout258_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout258_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout258_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout258 {
  position: relative;
}

.layout259_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout259_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout259 {
  position: relative;
}

.layout260_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout260_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layou260_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout260_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout260 {
  position: relative;
}

.layout261_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout261_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout261 {
  position: relative;
}

.layout262_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout262_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout262 {
  position: relative;
}

.layout261_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout261_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout262_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout262_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout263_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout263_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout263_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout264_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.section_layout263 {
  position: relative;
}

.layout264_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout264 {
  position: relative;
}

.layout264_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout264_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout265 {
  position: relative;
}

.layout265_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout265_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout265_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout265_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout265_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout266_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout266_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout266 {
  position: relative;
}

.layout266_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout266_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout266_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout267_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout267_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout267_item {
  text-align: center;
  width: 100%;
}

.layout267_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

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

.section_layout267 {
  position: relative;
}

.layout268_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout268_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout268_item {
  text-align: center;
  width: 100%;
}

.layout268_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

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

.section_layout268 {
  position: relative;
}

.layout269_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout269_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout269_item {
  text-align: center;
  width: 100%;
}

.layout269_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout269 {
  position: relative;
}

.layout270_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout270_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout270_item {
  text-align: center;
  width: 100%;
}

.layout270_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

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

.section_layout270 {
  position: relative;
}

.layout271_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout271_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout271_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout271_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout271 {
  position: relative;
}

.layout272_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout272_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout272_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout272_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout272 {
  position: relative;
}

.layout273_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout273_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout273_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout273_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout273 {
  position: relative;
}

.layout274_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout274_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout274_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout274_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout274 {
  position: relative;
}

.layout275_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout275_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout275_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout275_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout275_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout275 {
  position: relative;
}

.layout276_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout276_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout276_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout276_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

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

.layout276_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout276 {
  position: relative;
}

.layout277_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout277_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout277_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout277_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout277_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.section_layout277 {
  position: relative;
}

.layout278_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout278_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout278_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.layout278_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout278_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout278 {
  position: relative;
}

.layout279_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout279_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout279_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.layout279_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout279_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout279 {
  position: relative;
}

.layout280_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout280_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout280_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.layout280_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout280_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout280 {
  position: relative;
}

.layout281_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout281_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout281_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout281_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout281_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout281_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.section_layout281 {
  position: relative;
}

.layout282_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout282_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout282_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout282_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout282_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout282_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.section_layout282 {
  position: relative;
}

.layout283_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout283_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout283_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout283_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout283_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout283_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.section_layout283 {
  position: relative;
}

.layout284_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout284_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout284_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout284_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout284_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout284_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.section_layout284 {
  position: relative;
}

.layout285_item, .layout286_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout285_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  width: 100%;
}

.layout285_content-left {
  flex-direction: column;
  align-items: center;
}

.layout285_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout285 {
  position: relative;
}

.layout285_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout285_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout286_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  width: 100%;
}

.layout286_content-left {
  flex-direction: column;
  align-items: center;
}

.layout286_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout286_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout286_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout286 {
  position: relative;
}

.layout296_item, .layout297_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.section_layout237 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout306_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout306_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout287_item {
  text-align: center;
  width: 100%;
}

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

.section_layout287 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout288_item {
  text-align: center;
  width: 100%;
}

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

.section_layout288 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout289_item {
  text-align: center;
  width: 100%;
}

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

.section_layout289 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout290_item {
  text-align: center;
  width: 100%;
}

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

.section_layout290 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout291_item {
  text-align: center;
  width: 100%;
}

.layout292_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout292_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout292 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout293_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout293_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout293 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout294_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout294_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout294 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout295_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout295_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout295_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout295 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout296_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout296 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout297_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout297 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout298_item {
  text-align: center;
  width: 100%;
}

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

.layout299_item {
  width: 100%;
}

.layout299_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout300_item {
  text-align: center;
  width: 100%;
}

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

.layout301_item {
  text-align: center;
  width: 100%;
}

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

.section_layout301 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout302_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout302_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.section_layout302 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout303_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout303_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout304_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout304_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout304_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout304 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout305_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout305_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.section_layout305, .section_layout306 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout307_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout307_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout307 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout308_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout308_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout308_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout308 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout309_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout309_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout309_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout309 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout310_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout310_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout310_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout310_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout310 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout311_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout311_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout311_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout311_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout311 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout312_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout312_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout312_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout313_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout313_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout313_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.section_layout313, .section_layout298, .section_layout299, .section_layout300 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout314_item {
  text-align: center;
  width: 100%;
}

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

.section_layout314 {
  position: relative;
}

.layout315_item {
  text-align: center;
  width: 100%;
}

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

.layout314_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout314_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout315 {
  position: relative;
}

.layout315_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout315_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout316_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout316_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout316_item {
  text-align: center;
  width: 100%;
}

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

.section_layout316 {
  position: relative;
}

.layout317_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout317_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout317_item {
  text-align: center;
  width: 100%;
}

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

.section_layout317 {
  position: relative;
}

.layout318_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout318_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout318_item {
  text-align: center;
  width: 100%;
}

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

.section_layout318 {
  position: relative;
}

.layout319_item {
  text-align: center;
  width: 100%;
}

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

.layout319_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout319_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout319 {
  position: relative;
}

.layout320_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout320_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout320_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout320_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout320 {
  position: relative;
}

.layout321_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout321_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout321_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout321_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout321 {
  position: relative;
}

.layout322_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout322_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout322_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout322_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout322 {
  position: relative;
}

.layout323_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout323_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout323_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout323_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout323 {
  position: relative;
}

.layout324_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout324_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout324_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout324_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout324 {
  position: relative;
}

.layout325_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout325_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout325_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout325_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout325 {
  position: relative;
}

.layout326_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout326_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout326_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout326 {
  position: relative;
}

.layout326_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout326_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout327_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout327_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout327_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout327_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout327_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout327 {
  position: relative;
}

.layout328_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout328_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.layout328_item {
  text-align: center;
  width: 100%;
}

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

.section_layout328 {
  position: relative;
}

.layout329_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout329_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout329_item {
  text-align: center;
  width: 100%;
}

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

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

.section_layout329 {
  position: relative;
}

.layout330_item {
  text-align: center;
  width: 100%;
}

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

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

.layout330_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout330_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout330 {
  position: relative;
}

.layout331_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout331_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout331_item {
  text-align: center;
  width: 100%;
}

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

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

.section_layout331 {
  position: relative;
}

.layout332_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout332_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout332_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout332_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout332 {
  position: relative;
}

.layout333_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout333_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout333_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout333_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout333 {
  position: relative;
}

.layout334_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout334_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.layout334_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout334_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_layout334 {
  position: relative;
}

.layout335_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout335_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout335_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout335_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout335 {
  position: relative;
}

.layout336_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout336_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout336_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout336_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout336_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.section_layout336 {
  position: relative;
}

.layout337_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout337_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout337_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout337_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout337_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.section_layout337 {
  position: relative;
}

.layout338_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout338_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout338_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.layout338_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout338_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout339_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout339_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout339_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout339_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout339_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout339 {
  position: relative;
}

.layout340_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout340_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout340_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.layout340_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout340_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.section_layout340 {
  position: relative;
}

.layout341_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout341_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout341_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout341_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout341_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.section_layout341 {
  position: relative;
}

.layout342_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout342_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout342_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.layout342_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout342_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_layout342 {
  position: relative;
}

.layout343_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout343_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout343_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout343_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout343_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.section_layout343 {
  position: relative;
}

.layout344_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout344_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout344_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.section_layout344 {
  position: relative;
}

.layout344_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout344_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout344_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout345_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout345_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout345_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.section_layout345 {
  position: relative;
}

.layout345_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout345_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout345_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout346_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout346_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout346_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout346_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout346_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout346_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.section_layout346 {
  position: relative;
}

.layout347_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout347 {
  position: relative;
}

.layout347_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout347_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout347_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.layout347_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout347_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.contact1_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_contact1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.success-message {
  background-color: var(--color-scheme-1--foreground);
  padding: 1.5rem;
}

.success-text {
  font-weight: 600;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text {
  color: #e23939;
}

.contact2_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_radio-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_radio-label {
  margin-bottom: 0;
}

.contact5_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact5_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.contact6_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact6_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.contact6_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.contact6_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.contact7_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.contact7_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.contact7_image {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.contact8_map {
  width: 100%;
  height: 100%;
}

.contact8_map-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.contact11_contact-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.contact13_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.contact13_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact13_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.contact13_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.contact27_grid-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.contact25_location {
  text-align: center;
  width: 100%;
}

.contact15_contact-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.contact15_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.contact15_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.contact16_map-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 35rem;
  position: relative;
  overflow: hidden;
}

.contact29_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.contact29_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact29_map-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.contact29_map {
  width: 100%;
  height: 100%;
}

.contact29_tab-pane {
  height: 100%;
}

.contact30_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.contact30_tab-pane {
  height: 100%;
}

.contact30_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.contact30_tabs-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 1.25rem 0 1.25rem 2rem;
  display: block;
}

.contact30_tabs-link.w--current {
  border-left-color: var(--color-scheme-1--text);
  background-color: var(--color-scheme-1--foreground);
  opacity: 1;
}

.contact30_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact30_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_contact30 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact27_location {
  width: 100%;
}

.contact29_tabs-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 1.25rem 0 1.25rem 2rem;
  display: block;
}

.contact29_tabs-link.w--current {
  border-left-color: var(--color-scheme-1--text);
  background-color: var(--color-scheme-1--foreground);
  opacity: 1;
}

.section_contact29 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact28_location {
  width: 100%;
}

.contact28_grid-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_contact28 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact28_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.contact28_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.contact27_map {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.contact27_map-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 24rem;
  position: relative;
  overflow: hidden;
}

.section_contact27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact26_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.contact26_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.contact26_location {
  text-align: center;
  width: 100%;
}

.contact26_grid-list, .contact25_grid-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.contact25_map {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.contact25_map-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 24rem;
  position: relative;
  overflow: hidden;
}

.section_contact26, .section_contact25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact24_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact24_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_contact24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact23_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact23_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_contact23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact22_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact22_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_contact22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact21_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact21_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_contact21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact20_grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_contact20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact19_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact19_grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_contact19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact18_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact18_grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_contact18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact17_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact17_grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_contact17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact16_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.contact16_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.contact16_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.contact16_contact-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.contact16_map {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.contact15_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.contact15_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_contact15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact14_map {
  width: 100%;
  height: 100%;
}

.contact14_map-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.contact14_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact14_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_contact14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact12_contact-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.contact12_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact12_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact12_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_contact13, .section_contact12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact11_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact11_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact11_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_contact11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact10_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact10_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact10_map {
  width: 100%;
  height: 100%;
}

.contact10_map-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.contact10_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_contact10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact9_image {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.contact9_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact9_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact9_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.contact9_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_contact9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact8_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact8_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact8_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_contact8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact7_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact7_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.section_contact7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact6_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq3_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_contact6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact5_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.contact5_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.contact5_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.contact5_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_contact5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact4_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact4_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.section_contact4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact3_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact3_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.section_contact3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact2_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.section_contact2, .section_pricing1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing1_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.pricing1_feature-list, .pricing2_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing2_icon-wrapper {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: inline-flex;
}

.pricing1_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing1_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing3_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing4_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing4_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing4_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.pricing4_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: inline-block;
}

.pricing5_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pricing6_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

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

.tabs-menu {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: .5rem 1.5rem;
}

.tab-link.w--current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tab-link.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.section_pricing2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing2_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing2_feature-icon-wrapper, .pricing3_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing3_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing3_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.section_pricing3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing4_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing4_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.section_pricing4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing5_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.pricing5_content-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.pricing5_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing5_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing5_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing5_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing5_content-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.pricing6_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing6_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing6_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_pricing5, .section_pricing6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing7_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing7_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing7_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing7_icon-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: inline-flex;
}

.pricing7_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.section_pricing7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing7_tabs, .pricing8_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing8_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.pricing8_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing8_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing8_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_pricing8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.pricing9_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.pricing9_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing9_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: inline-block;
}

.pricing9_top-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.pricing9_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing9_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing9_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_pricing9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing10_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.pricing10_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing10_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing10_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing10_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_pricing10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing11_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.pricing11_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing11_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing11_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing11_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing11_icon-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: inline-flex;
}

.section_pricing11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing12_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.section_pricing12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing11_content-top {
  flex-direction: column;
}

.pricing12_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing12_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing12_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing12_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.pricing13_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing13_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing13_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing13_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing13_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: inline-block;
}

.pricing13_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing13_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.section_pricing13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing14_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing14_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing14_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing14_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing14_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

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

.section_pricing14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.pricing15_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing15_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing15_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing15_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing15_icon-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: inline-flex;
}

.pricing15_content-top {
  flex-direction: column;
}

.pricing15_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.section_pricing15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing16_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.pricing16_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing16_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing16_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing16_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

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

.section_pricing16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing17_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.pricing17_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing17_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing17_top-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.pricing17_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: inline-block;
}

.pricing17_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing17_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing17_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.section_pricing17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing18_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing18_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing18_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing18_feature {
  display: flex;
}

.pricing18_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_pricing18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing19_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing19_feature {
  display: flex;
}

.pricing19_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing19_icon-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: inline-flex;
}

.pricing19_content-top {
  flex-direction: column;
}

.pricing19_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing19_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section_pricing19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing20_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing20_feature {
  display: flex;
}

.pricing20_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing20_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.pricing20_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section_pricing20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing22_bottom-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.pricing23_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing23_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing23_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing23_feature {
  display: flex;
}

.pricing23_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

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

.section_pricing23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing24_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing24_feature {
  display: flex;
}

.pricing24_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing24_icon-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: inline-flex;
}

.pricing24_content-top {
  flex-direction: column;
}

.pricing24_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.pricing24_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.section_pricing24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.pricing25_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing25_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.pricing25_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing25_feature {
  display: flex;
}

.pricing25_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_pricing25, .section_testimonial1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial1_content {
  text-align: center;
}

.testimonial1_logo {
  max-height: 3.5rem;
}

.testimonial1_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.testimonial2_grid-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial2_content {
  text-align: center;
}

.testimonial3_grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial4_rating-wrapper {
  justify-content: center;
  display: flex;
}

.testimonial4_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial4_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial4_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial5_grid-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial6_client {
  text-align: left;
}

.testimonial5_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial4_logo {
  max-height: 3rem;
}

.testimonial7_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.testimonial7_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.testimonial7_content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.testimonial7_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.slider-arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.slider-arrow.is-bottom-left-previous {
  inset: auto auto 0% 0%;
}

.slider-arrow.is-bottom-left-next {
  inset: auto auto 0% 4rem;
}

.testimonial7_logo {
  max-height: 3.5rem;
}

.testimonial8_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.testimonial8_mask {
  width: 50%;
  overflow: visible;
}

.testimonial8_slide {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.testimonial8_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.testimonial8_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.testimonial9_logo {
  max-height: 3.5rem;
}

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

.testimonial9_mask {
  width: 33.33%;
  overflow: visible;
}

.testimonial9_slide {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.testimonial9_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.testimonial3_client-image, .testimonial9_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial10_content {
  text-align: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonial10_client-image, .testimonial11_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial11_logo {
  max-height: 3rem;
}

.testimonial11_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial11_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial11_rating-wrapper {
  display: flex;
}

.testimonial11_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.testimonial11_slide {
  padding-right: 4rem;
}

.testimonial11_mask {
  width: 50%;
  overflow: visible;
}

.testimonial11_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.testimonial12_mask {
  width: 33.33%;
  overflow: visible;
}

.testimonial12_slide {
  padding-right: 3rem;
}

.testimonial12_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial12_client {
  text-align: left;
}

.testimonial12_logo {
  max-height: 3rem;
}

.testimonial12_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial12_rating-wrapper {
  display: flex;
}

.testimonial12_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.section_testimonial12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial12_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.testimonial13_content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial13_client-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.testimonial13_logo {
  max-height: 3rem;
}

.testimonial13_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial13_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial13_rating-wrapper {
  display: flex;
}

.testimonial15_slide {
  margin-right: 5rem;
}

.testimonial14_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonial14_content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial15_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.testimonial15_slide-content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial15_client-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.testimonial15_client-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.testimonial17_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial17_rating-wrapper {
  display: flex;
}

.testimonial17_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial17_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial17_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial18_list {
  column-count: 3;
  column-gap: 2rem;
}

.testimonial18_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding: 2rem;
  display: inline-block;
  overflow: hidden;
}

.testimonial18_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial18_rating-wrapper {
  display: flex;
}

.testimonial18_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial18_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial19_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial19_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial19_rating-wrapper {
  display: flex;
}

.testimonial19_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial19_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial19_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.testimonial19_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  bottom: 4rem;
}

.testimonial19_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.testimonial19_mask {
  width: 33.33%;
  overflow: visible;
}

.testimonial20_slide {
  padding-right: 2rem;
}

.testimonial20_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial20_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial20_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial20_rating-wrapper {
  display: flex;
}

.testimonial20_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial20_mask {
  width: 33.33%;
  overflow: visible;
}

.testimonial20_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.section_testimonial20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.testimonial21_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial21_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial21_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial21_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.testimonial21_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial21_rating-wrapper {
  display: flex;
}

.section_testimonial21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.testimonial21_loop-trigger {
  display: flex;
}

.testimonial22_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial22_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial22_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial22_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial25_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial26_list {
  column-count: 2;
  column-gap: 2rem;
}

.testimonial27_mask, .testimonial28_mask {
  width: 50%;
  overflow: visible;
}

.testimonial2_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.testimonial2_logo {
  max-height: 3.5rem;
}

.section_testimonial2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial3_logo {
  max-height: 3.5rem;
}

.testimonial3_content, .testimonial4_content {
  text-align: center;
}

.section_testimonial4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial5_logo {
  max-height: 3rem;
}

.testimonial5_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial5_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial5_rating-wrapper {
  display: flex;
}

.testimonial6_logo {
  max-height: 3rem;
}

.testimonial6_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial6_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial6_rating-wrapper {
  display: flex;
}

.testimonial6_grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_testimonial6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial7_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.section_testimonial7, .section_testimonial8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial9_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.section_testimonial9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial10_logo {
  max-height: 3rem;
}

.testimonial10_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial10_rating-wrapper {
  justify-content: center;
  display: flex;
}

.testimonial10_rating-icon {
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial10_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.testimonial10_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.section_testimonial10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial10_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.testimonial14_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.testimonial14_logo {
  max-height: 3rem;
}

.testimonial14_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial14_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial14_rating-wrapper {
  display: flex;
}

.section_testimonial14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial15_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial15_rating-wrapper {
  display: flex;
}

.testimonial15_logo {
  max-height: 3rem;
}

.testimonial15_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.section_testimonial15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial16_logo {
  max-height: 3rem;
}

.testimonial16_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.testimonial16_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial16_rating-wrapper {
  display: flex;
}

.testimonial16_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial16_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonial16_slide-content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial16_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.testimonial16_slide {
  margin-right: 5rem;
}

.testimonial16_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.section_testimonial16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial17_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_testimonial17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial19_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.testimonial20_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_testimonial22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial22_logo {
  max-height: 3rem;
}

.testimonial23_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial23_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial23_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial23_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.testimonial23_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.testimonial23_mask {
  width: 33.33%;
  overflow: visible;
}

.testimonial23_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.section_testimonial23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial24_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial24_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial24_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial24_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.testimonial24_slide {
  padding-right: 2rem;
}

.testimonial24_mask {
  width: 33.33%;
  overflow: visible;
}

.testimonial24_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.section_testimonial24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.testimonial24_logo {
  max-height: 3rem;
}

.testimonial25_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial25_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial25_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.section_testimonial25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial26_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial26_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial26_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial26_rating-wrapper {
  display: flex;
}

.testimonial26_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding: 2rem;
  display: inline-block;
  overflow: hidden;
}

.testimonial27_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial27_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial27_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial27_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.testimonial27_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial27_rating-wrapper {
  display: flex;
}

.testimonial27_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.testimonial27_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.section_testimonial27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial28_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial28_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonial28_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial28_rating-wrapper {
  display: flex;
}

.testimonial28_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial28_slide {
  padding-right: 2rem;
}

.testimonial28_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.testimonial28_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_testimonial28 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.testimonial29_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial29_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial29_logo {
  max-height: 3rem;
}

.testimonial29_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial29_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_testimonial29 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial30_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial30_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial30_logo {
  max-height: 3rem;
}

.testimonial30_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial30_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.testimonial30_mask {
  width: 50%;
  overflow: visible;
}

.testimonial30_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.testimonial30_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.section_testimonial30 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial31_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial31_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial31_logo {
  max-height: 3rem;
}

.testimonial31_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial31_slide {
  padding-right: 2rem;
}

.testimonial31_mask {
  width: 50%;
  overflow: visible;
}

.testimonial31_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.section_testimonial31 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.testimonial31_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.faq1_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.faq1_answer {
  overflow: hidden;
}

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq1_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq2_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq2_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq2_icon-wrapper {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.faq2_answer {
  overflow: hidden;
}

.faq2_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.faq3_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq3_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq3_answer {
  overflow: hidden;
}

.faq3_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq3_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.section_faq3, .section_faq2, .section_faq1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.faq4_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.faq4_accordion {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.faq4_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.faq4_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.faq4_icon-wrappper, .faq5_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq5_accordion {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.faq5_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.faq5_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.faq5_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.faq6_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.faq6_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.faq7_list, .faq8_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq8_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.faq9_item {
  grid-column-gap: 4rem;
  grid-row-gap: 5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  display: grid;
}

.faq10_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.faq10_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.faq10_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq10_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq10_answer {
  overflow: hidden;
}

.faq10_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq11_content {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.faq11_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.faq11_accordion {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.faq11_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq11_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.faq11_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.faq12_grid-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.faq13_grid-list, .faq14_grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.faq14_item {
  text-align: center;
}

.section_faq14, .section_faq4, .section_faq5, .section_faq6, .section_faq7, .section_faq8, .section_faq9, .section_faq10, .section_faq11, .section_faq12, .section_faq13, .section_cta1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cta1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_cta3 {
  position: relative;
}

.cta7_content {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.cta8_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.section_cta9, .section_cta10 {
  position: relative;
}

.section_cta24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header71_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.section_header71, .section_header72 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header72_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.header72_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header73_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header73_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.section_header73 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header74_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.header74_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header74_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.section_header74 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta8_content {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.cta2_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta2_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cta2_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_cta2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta4_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.section_cta4, .section_cta5 {
  position: relative;
}

.cta3_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta3_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta4_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta5_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta5_background-video-wrapper, .cta6_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta6_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta6 {
  position: relative;
}

.section_cta7, .section_cta8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta9_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta9_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta10_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta10_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_cta11 {
  position: relative;
}

.cta10_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta10_content, .cta9_content {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.cta12_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta12_content {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.section_cta12 {
  position: relative;
}

.cta11_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta11_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta12_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta12_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_cta13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta14_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta14_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_cta14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta21_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_cta15, .section_cta16 {
  position: relative;
}

.cta15_content, .cta16_content, .cta17_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.cta15_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta15_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta16_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta16_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta16_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta17, .section_cta18 {
  position: relative;
}

.cta18_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.cta21_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_cta19, .section_cta20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta20_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.section_cta21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta22_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.cta22_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta22_image-wrapper, .cta24_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_cta23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_cta25, .section_cta26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.cta26_form-block, .cta28_form-block, .cta30_form-block, .cta32_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section_cta27 {
  position: relative;
}

.cta27_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta27_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_cta28 {
  position: relative;
}

.cta28_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta28_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_cta29 {
  position: relative;
}

.cta29_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta29_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_cta30 {
  position: relative;
}

.cta30_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta30_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta31_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_cta31, .section_cta32 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta32_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.cta33_logo {
  max-height: 3.5rem;
}

.cta33_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.logo1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.logo1_logo {
  max-height: 3.5rem;
}

.section_logo2, .section_cta34 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.section_logo1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.logo2_content {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.logo2_content-left {
  max-width: 20rem;
}

.logo2_logo-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.logo2_logo {
  max-height: 3.5rem;
}

.logo2_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.logo3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.logo3_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.logo3_logo {
  max-height: 3.5rem;
}

.logo3_component {
  display: flex;
}

.section_logo3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.logo4_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.logo4_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
}

.logo4_wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: .875rem;
  display: flex;
  overflow: hidden;
}

.logo4_logo, .logo5_logo {
  max-height: 3.5rem;
}

.logo5_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.section_logo5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.logo6_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.logo6_logo {
  max-height: 3.5rem;
}

.logo6_wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: .875rem;
  display: flex;
  overflow: hidden;
}

.section_blog1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog1_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.blog1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

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

.blog1_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.blog1_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog1_author-wrapper {
  align-items: center;
  display: flex;
}

.blog1_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog1_author-image-wrapper {
  margin-right: 1rem;
}

.blog1_date-wrapper {
  align-items: center;
  display: flex;
}

.blog1_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog2_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog2_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog2_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.category-filter-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link.current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-link.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.category-filter-link.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.blog2_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.blog3_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog3_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog3_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.blog3_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog3_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog3_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog3_date-wrapper {
  align-items: center;
  display: flex;
}

.blog3_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog3_author-image-wrapper {
  margin-right: 1rem;
}

.blog3_author-wrapper {
  align-items: center;
  display: flex;
}

.blog3_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.section_blog2, .section_blog3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog4_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog4_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog4_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.blog4_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog4_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog4_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog4_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.section_blog4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog5_featured-item-link {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.blog5_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog5_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.blog5_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog5_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog5_date-wrapper {
  align-items: center;
  display: flex;
}

.blog5_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog5_author-image-wrapper {
  margin-right: 1rem;
}

.blog5_author-wrapper {
  align-items: center;
  display: flex;
}

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

.blog5_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.section_blog5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog6_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog6_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.section_blog6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog6_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.blog6_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.blog6_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog7_item-link {
  width: 100%;
  text-decoration: none;
}

.blog7_featured-item-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  display: grid;
}

.blog7_featured-item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  display: flex;
  overflow: hidden;
}

.blog7_featured-item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.blog7_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.blog7_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog7_author-wrapper {
  align-items: center;
  display: flex;
}

.blog7_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog7_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog7_date-wrapper {
  align-items: center;
  display: flex;
}

.blog7_author-image-wrapper {
  margin-right: 1rem;
}

.blog7_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.blog7_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog7_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.section_blog7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog8_featured-item-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  display: grid;
}

.blog8_item-link {
  width: 100%;
  text-decoration: none;
}

.blog8_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog8_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.blog8_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog8_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog8_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog8_featured-item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.blog8_featured-item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  display: flex;
  overflow: hidden;
}

.section_blog8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog9_heading-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog9_featured-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog6_featured-item-link {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.blog8_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog9_main-post, .blog9_main-list {
  width: 100%;
}

.blog9_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog9_date-wrapper {
  align-items: center;
  display: flex;
}

.blog9_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog9_author-image-wrapper {
  margin-right: 1rem;
}

.blog9_author-wrapper {
  align-items: center;
  display: flex;
}

.blog9_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog9_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog9_main-item-link {
  width: 100%;
  text-decoration: none;
}

.blog9_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

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

.blog9_featured-list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog9_featured-item-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.blog9_featured-item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section_blog9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog10_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog9_featured-author-wrapper {
  align-items: center;
  display: flex;
}

.blog10_featured-item-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.blog10_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog10_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog10_item-link {
  width: 100%;
  text-decoration: none;
}

.blog10_main-list, .blog10_main-post {
  width: 100%;
}

.blog10_featured-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog10_heading-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog10_featured-item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog10_featured-list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog10_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.section_blog10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog11_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog11_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog11_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog11_item-link {
  width: 100%;
  text-decoration: none;
}

.blog11_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog11_author-image-wrapper {
  margin-right: 1rem;
}

.blog11_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog11_date-wrapper {
  align-items: center;
  display: flex;
}

.section_blog11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog11_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.blog12_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog12_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog12_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog12_item-link {
  width: 100%;
  text-decoration: none;
}

.blog12_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog12_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.section_blog12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog13_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog13_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog13_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog13_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog13_date-wrapper {
  align-items: center;
  display: flex;
}

.blog13_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog13_author-image-wrapper {
  margin-right: 1rem;
}

.blog13_author-wrapper {
  align-items: center;
  display: flex;
}

.blog13_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.blog13_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog13_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.section_blog13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog13_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.section_blog14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog14_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog14_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.blog14_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog14_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog14_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog14_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog14_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog14_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.section_testimonial3, .section_testimonial5, .section_testimonial11, .section_testimonial13, .section_testimonial18, .section_testimonial19, .section_testimonial26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog17_content {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog17_menu-link {
  white-space: nowrap;
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.blog17_menu-link.w--current {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog17_menu-link.current {
  border-style: solid;
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog17_category-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog17_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog17_date-wrapper {
  align-items: center;
  display: flex;
}

.blog17_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog17_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog17_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog17_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog17_item-link {
  width: 100%;
  text-decoration: none;
}

.blog17_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog17_category-heading {
  margin-bottom: 1.5rem;
}

.blog17_featured-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 4rem;
  display: block;
}

.section_blog17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog15_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blog15_author-wrapper {
  align-items: center;
  display: flex;
}

.blog15_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog15_date-wrapper {
  display: flex;
}

.blog15_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog15_author-image-wrapper {
  margin-right: 1rem;
}

.blog15_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
}

.blog15_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog15_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog15_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog15_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.section_blog15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog16_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog16_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog16_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog16_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blog16_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.section_blog16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog16_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.blog16_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
}

.blog27_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.blog27_dropdown-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog28_list, .blog29_list, .blog30_list, .blog31_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.blog31_item-link {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blog31_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog31_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog32_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.blog32_item-link {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.section_blog18, .section_blog19, .section_blog20, .section_blog21, .section_blog22, .section_blog23, .section_blog24, .section_blog25, .section_blog26, .section_blog27, .section_blog28, .section_blog29, .section_blog30, .section_blog31, .section_blog32 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog18_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog18_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog18_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog18_item-link {
  width: 100%;
  text-decoration: none;
}

.blog18_featured-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 4rem;
  display: block;
}

.blog18_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog18_menu-link {
  white-space: nowrap;
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.blog18_menu-link.w--current {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog18_menu-link.current {
  border-style: solid;
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog18_menu-link.current.w--current {
  background-color: var(--color-scheme-1--foreground);
}

.blog18_category-heading {
  margin-bottom: 1.5rem;
}

.blog18_category-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog18_content {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog19_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog19_date-wrapper {
  align-items: center;
  display: flex;
}

.blog19_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog19_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog19_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog19_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog19_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog19_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog19_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog19_featured-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 4rem;
  display: block;
}

.blog19_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog19_menu-link {
  white-space: nowrap;
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.blog19_menu-link.w--current {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog19_menu-link.current {
  border-style: solid;
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog19_category-heading {
  margin-bottom: 1.5rem;
}

.blog19_category-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog19_content {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog20_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog20_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog20_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog20_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog20_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog20_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog20_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog20_featured-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 4rem;
  display: block;
}

.blog20_menu-link {
  white-space: nowrap;
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.blog20_menu-link.w--current {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog20_menu-link.current {
  border-style: solid;
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog20_category-heading {
  margin-bottom: 1.5rem;
}

.blog20_category-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog20_content {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog21_date-wrapper {
  align-items: center;
  display: flex;
}

.blog21_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog21_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog21_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.blog21_featured-item-link {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.blog21_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog21_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog21_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog21_item-link {
  width: 100%;
  text-decoration: none;
}

.blog21_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog22_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog22_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog22_featured-item-link {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.blog22_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog22_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.blog23_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog22_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog22_item-link {
  width: 100%;
  text-decoration: none;
}

.blog23_date-wrapper {
  align-items: center;
  display: flex;
}

.blog23_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog23_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog23_featured-item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.blog23_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog23_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog23_featured-item-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog23_item-link {
  width: 100%;
  text-decoration: none;
}

.blog23_featured-item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  display: flex;
  overflow: hidden;
}

.blog23_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog23_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog23_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog24_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog24_featured-item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.blog24_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog24_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog24_featured-item-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog24_item-link {
  width: 100%;
  text-decoration: none;
}

.blog24_featured-item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  display: flex;
  overflow: hidden;
}

.blog24_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog24_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog24_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog25_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog25_date-wrapper {
  align-items: center;
  display: flex;
}

.blog25_featured-author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.blog25_featured-item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog25_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog25_featured-item-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.blog25_featured-list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog25_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog25_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog25_main-item-link {
  width: 100%;
  text-decoration: none;
}

.blog25_main-list {
  width: 100%;
}

.blog25_heading-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog25_featured-blog-posts {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog25_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog25_item-link {
  width: 100%;
  text-decoration: none;
}

.blog25_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog26_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog26_featured-item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog26_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog26_featured-item-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.blog26_featured-list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog26_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog26_item-link {
  width: 100%;
  text-decoration: none;
}

.blog26_featured-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog26_heading-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog26_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog27_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog27_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog27_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog27_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog11_author-wrapper {
  align-items: center;
  display: flex;
}

.blog27_item-link {
  width: 100%;
  text-decoration: none;
}

.blog27_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog27_date-wrapper {
  align-items: center;
  display: flex;
}

.blog27_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.blog28_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog28_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog28_item-link {
  width: 100%;
  text-decoration: none;
}

.blog28_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog28_dropdown-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog28_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.blog29_dropdown-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog29_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.blog29_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog29_date-wrapper {
  align-items: center;
  display: flex;
}

.blog29_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog29_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog29_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog29_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog29_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog29_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog29_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog30_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog30_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog30_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog30_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog30_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog30_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog30_dropdown-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog30_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.blog31_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog31_date-wrapper {
  align-items: center;
  display: flex;
}

.blog31_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog31_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog31_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
}

.blog31_dropdown-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog31_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.blog32_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog32_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
}

.blog32_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog32_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog32_dropdown-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog32_content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.blog33_component {
  flex-direction: column;
  align-items: center;
}

.blog33_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog33_date-wrapper {
  align-items: center;
  display: flex;
}

.blog33_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog33_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

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

.blog33_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.section_blog33 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content6_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog41_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog41_heading {
  flex: 1;
}

.blog21_featured-image-wrapper, .blog22_featured-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog23_featured-image-wrapper, .blog24_featured-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog63_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog63_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_blog63 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog65_group {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---colors--neutral-lightest);
  background-color: var(--_primitives---colors--neutral-lightest);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.blog34_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog34_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog34_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.blog34_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog34_component {
  flex-direction: column;
  align-items: center;
}

.section_blog34 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog35_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog35_date-wrapper {
  align-items: center;
  display: flex;
}

.blog35_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog35_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog35_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog35_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog35_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog35_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog35_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog35_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog35_component {
  flex-direction: column;
  align-items: center;
}

.section_blog35 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog36_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog36_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog36_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog36_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog36_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog36_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog36_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog36_component {
  flex-direction: column;
  align-items: center;
}

.section_blog36 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog37_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog37_date-wrapper {
  align-items: center;
  display: flex;
}

.blog37_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog37_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog37_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog37_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.blog37_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog37_component {
  flex-direction: column;
  align-items: center;
}

.blog38_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog38_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog38_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.blog38_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog38_component {
  flex-direction: column;
  align-items: center;
}

.section_blog38 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog39_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog39_date-wrapper {
  align-items: center;
  display: flex;
}

.blog39_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog39_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog39_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog39_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog39_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog39_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog39_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog39_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog39_component {
  flex-direction: column;
  align-items: center;
}

.section_blog39 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog40_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog40_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog40_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog40_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog40_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog40_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog40_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog40_component {
  flex-direction: column;
  align-items: center;
}

.section_blog40 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog41_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog41_date-wrapper {
  align-items: center;
  display: flex;
}

.blog41_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog41_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog41_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog41_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.blog41_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog41_component {
  flex-direction: column;
  align-items: center;
}

.section_blog41 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog42_heading {
  flex: 1;
}

.blog42_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog42_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog42_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog42_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.blog42_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.section_blog42 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog43_heading {
  flex: 1;
}

.blog43_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog43_date-wrapper {
  align-items: center;
  display: flex;
}

.blog43_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog43_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog43_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog43_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog43_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog43_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog43_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog43_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog43_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog43_component {
  flex-direction: column;
  align-items: center;
}

.section_blog43 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog44_heading {
  flex: 1;
}

.blog44_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.section_blog44 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog44_title-wrapper {
  margin-bottom: .5rem;
}

.blog44_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog44_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog44_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog44_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog44_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog44_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog44_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog45_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog45_date-wrapper {
  align-items: center;
  display: flex;
}

.blog45_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog45_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog45_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog45_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog45_item-link {
  width: 100%;
  text-decoration: none;
}

.blog45_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog45_component {
  flex-direction: column;
  align-items: center;
}

.section_blog45 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog46_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog46_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog46_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog46_item-link {
  width: 100%;
  text-decoration: none;
}

.blog46_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog46_component {
  flex-direction: column;
  align-items: center;
}

.section_blog46 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog47_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog47_date-wrapper {
  align-items: center;
  display: flex;
}

.blog47_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog47_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog47_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog47_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog47_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog47_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog47_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog47_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog47_component {
  flex-direction: column;
  align-items: center;
}

.section_blog47 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog48_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog48_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog48_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog48_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog48_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog48_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog48_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.section_blog48 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog49_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog49_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog49_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog49_date-wrapper {
  align-items: center;
  display: flex;
}

.blog49_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog49_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog49_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog49_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog49_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  display: grid;
}

.blog49_component {
  flex-direction: column;
  align-items: center;
}

.section_blog49 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog50_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog50_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog50_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog50_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog50_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog50_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  display: grid;
}

.blog50_component {
  flex-direction: column;
  align-items: center;
}

.section_blog50 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog51_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog51_date-wrapper {
  align-items: center;
  display: flex;
}

.blog51_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog51_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog51_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog51_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog51_item-link {
  width: 100%;
  text-decoration: none;
}

.blog51_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog51_component {
  flex-direction: column;
  align-items: center;
}

.section_blog51 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog52_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog52_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog52_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog52_item-link {
  width: 100%;
  text-decoration: none;
}

.blog52_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog52_component {
  flex-direction: column;
  align-items: center;
}

.section_blog52 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog53_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog53_date-wrapper {
  align-items: center;
  display: flex;
}

.blog53_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog53_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog53_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog53_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog53_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog53_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog53_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog53_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog53_component {
  flex-direction: column;
  align-items: center;
}

.section_blog53 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog54_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog54_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog54_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog54_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog54_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog54_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog54_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog54_component {
  flex-direction: column;
  align-items: center;
}

.section_blog54 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog55_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog55_date-wrapper {
  align-items: center;
  display: flex;
}

.blog55_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog55_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog55_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog55_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog55_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog55_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog55_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog55_component {
  flex-direction: column;
  align-items: center;
}

.section_blog55 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog56_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog56_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog56_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog56_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog56_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog56_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog56_component {
  flex-direction: column;
  align-items: center;
}

.section_blog56 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog57_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog57_date-wrapper {
  align-items: center;
  display: flex;
}

.blog57_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog57_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog57_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog57_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog57_item-link {
  width: 100%;
  text-decoration: none;
}

.blog57_heading {
  flex: 1;
}

.blog57_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog57_component {
  flex-direction: column;
  align-items: center;
}

.blog57_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.section_blog57 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog58_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog58_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog58_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.blog58_item-link {
  width: 100%;
  text-decoration: none;
}

.blog58_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog58_heading {
  flex: 1;
}

.blog58_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog58_component {
  flex-direction: column;
  align-items: center;
}

.section_blog58 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog59_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog59_date-wrapper {
  align-items: center;
  display: flex;
}

.blog59_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog59_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog59_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog59_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog59_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog59_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog59_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog59_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog59_heading {
  flex: 1;
}

.blog59_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog59_component {
  flex-direction: column;
  align-items: center;
}

.section_blog59 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog60_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog60_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog60_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog60_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog60_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog60_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog60_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.blog60_heading {
  flex: 1;
}

.blog60_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog60_component {
  flex-direction: column;
  align-items: center;
}

.section_blog60 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog61_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog61_date-wrapper {
  align-items: center;
  display: flex;
}

.blog61_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog61_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog61_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog61_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog61_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog61_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog61_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  display: grid;
}

.blog61_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog61_heading {
  flex: 1;
}

.blog61_component {
  flex-direction: column;
  align-items: center;
}

.section_blog61 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog62_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog62_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog62_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog62_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog62_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog62_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  display: grid;
}

.blog62_component {
  flex-direction: column;
  align-items: center;
}

.section_blog62 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog62_heading {
  flex: 1;
}

.blog62_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog63_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog63_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog63_date-wrapper {
  align-items: center;
  display: flex;
}

.blog63_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog63_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog63_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog63_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog63_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog64_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog64_item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog64_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog64_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.blog64_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blog64_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.blog64_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_blog64 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog65_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.blog65_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog65_date-wrapper {
  align-items: center;
  display: flex;
}

.blog65_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog65_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog65_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog65_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.blog65_slide {
  padding-right: 2rem;
}

.blog65_mask {
  width: 33.33%;
  overflow: visible;
}

.blog65_heading {
  flex: 1;
}

.blog65_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.section_blog65 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.blog66_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.blog66_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog66_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog66_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.blog66_slide {
  padding-right: 2rem;
}

.blog66_mask {
  width: 33.33%;
  overflow: visible;
}

.blog66_group {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.blog66_heading {
  flex: 1;
}

.blog66_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.section_blog66 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.blog67_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog67_date-wrapper {
  align-items: center;
  display: flex;
}

.blog67_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog67_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog67_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog67_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog67_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog67_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog67_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog67_slide {
  padding-right: 2rem;
}

.blog67_mask {
  width: 33.33%;
  overflow: visible;
}

.blog67_group {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.blog67_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.blog67_heading {
  flex: 1;
}

.blog67_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.section_blog67 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.blog68_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog68_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog68_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog68_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog68_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog68_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.blog68_slide {
  padding-right: 2rem;
}

.blog68_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.blog68_mask {
  width: 33.33%;
  overflow: visible;
}

.blog68_group {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.blog68_heading {
  flex: 1;
}

.blog68_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.section_blog68 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.blog33_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog33_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

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

.section_layout291, .section_layout303, .section_layout312 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_layout338 {
  position: relative;
}

.section_layout232 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout239_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout263_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.team1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team1_item {
  text-align: center;
}

.team1_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team1_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.team2_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team2_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.section_team1, .section_team2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team3_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team3_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team3_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team4_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team4_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team5_list, .team7_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team10_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.section_team10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.team15_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.section_layout181 {
  position: relative;
}

.section_layout196, .section_layout197 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta35_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_cta35 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta36_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.cta36_item {
  text-align: center;
}

.team15_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.team2_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.team2_item {
  text-align: center;
}

.team2_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_team3, .section_team4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team4_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team4_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.team5_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.team5_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team5_item {
  text-align: center;
}

.section_team5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team6_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team6_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.team6_item {
  text-align: center;
}

.team6_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.team6_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_team6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team7_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team7_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.section_team7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team8_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team8_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.team8_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team8_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_team8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team9_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team9_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team9_slide {
  padding-right: 3rem;
}

.team9_mask {
  width: 33.33%;
  overflow: visible;
}

.team9_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.team9_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.team10_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team10_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.team10_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team10_slide {
  padding-right: 3rem;
}

.team10_mask {
  width: 33.33%;
  overflow: visible;
}

.team10_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_team9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.team10_image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.layout150_component {
  flex-direction: column;
  align-items: center;
}

.section_layout189 {
  position: relative;
}

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

.section_team11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team12_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team12_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.team12_item {
  text-align: center;
}

.team12_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.team12_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.team13_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.team13_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.section_team13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team14_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team14_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team14_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.team14_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.section_team14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team15_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team15_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.section_team15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team16_item-content {
  flex: auto;
  width: 100%;
}

.team16_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.team16_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team16_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team16_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.team16_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.section_team16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team17_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_team17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team17_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  display: grid;
}

.team17_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.team17_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team17_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team18_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team18_item-content {
  flex: auto;
  width: 100%;
}

.team18_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team18_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.team18_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.team18_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  display: grid;
}

.team18_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_team18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team19_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team19_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team19_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  width: 100%;
  display: grid;
}

.team19_content-left {
  flex-direction: column;
  align-items: center;
}

.team19_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.team20_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.team20_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team20_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.team20_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  width: 100%;
  display: grid;
}

.team20_content-left {
  flex-direction: column;
  align-items: center;
}

.team20_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_team20, .section_blogpost1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blogpost1_author-wrapper {
  align-items: center;
  display: flex;
}

.blogpost1_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blogpost1_image-wrapper {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.blogpost1_content {
  margin-bottom: 4rem;
}

.blogpost1_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.blogpost1_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.blogpost1_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blogpost1_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blogpost1_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blogpost1_tag-list-wrapper {
  width: 50%;
}

.blogpost1_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.blogpost1_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost1_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blogpost1_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.blogpost1_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blogpost1_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blogpost1_author-image-wrapper {
  margin-right: 1rem;
}

.blogpost1_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blogpost2_title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.layout188_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout188_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta17_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta17_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta18_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta18_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta18_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.blogpost2_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blogpost2_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blogpost2_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blogpost2_author-image-wrapper {
  margin-bottom: 1rem;
}

.blogpost2_category-link {
  color: var(--_primitives---colors--white);
  margin-bottom: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost2_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blogpost1_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.blogpost1_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

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

.breadcrumb-link.w--current {
  font-weight: 600;
}

.breadcrumb-link.is-active {
  font-weight: 500;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.header30_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.blogpost2_header {
  position: relative;
}

.section_blogpost2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blogpost2_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.blogpost2_tag-list-wrapper {
  width: 100%;
}

.blogpost2_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blogpost2_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blogpost2_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost2_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blogpost2_content {
  margin-bottom: 4rem;
}

.blogpost2_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.blogpost2_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.blogpost2_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blogpost2_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blogpost2_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blogpost2_share.content-top {
  margin-top: 0;
}

.blogpost2_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blogpost3_header {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blogpost3_title-wrapper {
  flex-direction: column;
  display: flex;
}

.blogpost3_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blogpost3_content-top {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blogpost3_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blogpost3_author-wrapper {
  align-items: center;
  margin-bottom: 2rem;
}

.blogpost3_author-wrapper.content-bottom, .blogpost3_author-text {
  display: flex;
}

.blogpost3_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blogpost3_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost3_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blogpost3_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.blogpost3_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blogpost3_author-image-wrapper {
  margin-right: 1rem;
}

.blogpost3_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.blogpost3_tag-list-wrapper {
  width: 50%;
}

.blogpost3_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blogpost3_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blogpost3_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blogpost3_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.blogpost3_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.blogpost3_content {
  margin-bottom: 4rem;
}

.section_blogpost3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blogpost4_image-wrapper {
  width: 100%;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.blogpost4_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blogpost4_author-wrapper {
  align-items: center;
  display: flex;
}

.blogpost4_content {
  margin-bottom: 4rem;
}

.blogpost4_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blogpost4_newsletter {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
  position: sticky;
  top: 5rem;
}

.blogpost4_form {
  margin-bottom: 0;
}

.blogpost4_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.footer1_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.blogpost4_image, .blogpost1_image, .blogpost3_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blogpost4_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.blogpost4_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blogpost4_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.section_blogpost4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blogpost4_meta-wrapper {
  margin-bottom: 1rem;
}

.blogpost4_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost4_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blogpost4_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blogpost5_title-wrapper {
  flex-direction: column;
}

.blogpost5_header {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blogpost5_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blogpost5_meta-wrapper {
  margin-bottom: 1.5rem;
}

.blogpost5_content-left {
  max-width: 20rem;
  position: sticky;
  top: 5rem;
}

.blogpost5_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.blogpost5_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blogpost5_author-wrapper {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.blogpost5_author-image-wrapper {
  margin-right: 1rem;
}

.blogpost5_form {
  margin-bottom: 0;
}

.blogpost5_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.blogpost5_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blogpost5_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.blogpost5_date {
  margin-left: .25rem;
  font-size: .875rem;
}

.blogpost5_content {
  margin-bottom: 4rem;
}

.blogpost5_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blogpost5_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blogpost5_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost5_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.section_blogpost5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer2_legal-link, .footer3_legal-link, .footer4_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.section_contact16, .section_logo4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.current {
  border: 1px solid var(--color-scheme-1--border);
}

.section_cta33, .section_cta36, .section_cta22, .section_blog37, .section_logo6, .section_team12, .section_team19, .section_layout192, .section_layout222 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout229_image-wrapper, .layout230_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.footer2_credit-text, .footer3_credit-text {
  font-size: .875rem;
}

.footer3_social-link, .footer4_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.career10_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.career7_title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career21_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career13_list-wrapper {
  overflow: hidden;
}

.career10_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.section_career6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career1_list-wrapper {
  overflow: hidden;
}

.career17_icon-wrapper {
  flex: none;
}

.career17_list-wrapper {
  overflow: hidden;
}

.career25_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career9_title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.section_career23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career20_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.career2_list-wrapper {
  overflow: hidden;
}

.career13_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career21_icon-wrapper {
  flex: none;
}

.section_career2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career12_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career12_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.section_career16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career26_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_career21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career4_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.career21_list-wrapper {
  overflow: hidden;
}

.career17_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career1_title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career14_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career19_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career6_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.section_career26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career3_accordion {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.career9_job-department {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.career8_list-wrapper {
  overflow: hidden;
}

.section_career17, .section_career3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career11_icon-wrapper {
  flex: none;
}

.career17_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career3_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.career8_job-description {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.career24_job-department {
  justify-content: space-between;
  display: flex;
}

.career27_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career16_list-wrapper {
  overflow: hidden;
}

.career9_list {
  display: block;
}

.career10_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career3_job-department {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.career6_accordion {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.career1_list {
  margin-bottom: 2rem;
  display: block;
}

.career1_job-department {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.career14_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career7_list-wrapper {
  overflow: hidden;
}

.career18_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career2_icon-wrapper {
  align-self: center;
  width: 2rem;
  display: flex;
}

.career3_content-right {
  width: 100%;
}

.career21_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section_career25, .section_career19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career26_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.career8_list {
  display: block;
}

.career6_job-department {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.career4_accordion {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.career12_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.career4_title-wrapper, .career5_title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career7_accordion {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  margin-bottom: 1.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.career6_title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career16_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career10_list {
  display: block;
}

.career20_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career4_list-wrapper {
  overflow: hidden;
}

.career13_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.section_career12, .section_career27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career10_list-wrapper {
  overflow: hidden;
}

.career1_item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.career10_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.career14_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career1_accordion {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.section_career13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

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

.section_career15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career18_icon-wrapper {
  flex: none;
}

.career17_title-wrapper {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.career11_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career14_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career15_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_career4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career11_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.career3_list-wrapper {
  overflow: hidden;
}

.career27_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career11_list-wrapper, .career15_list-wrapper {
  overflow: hidden;
}

.career6_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.career9_list-wrapper {
  overflow: hidden;
}

.career3_item {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.career2_item {
  border: 1px none var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.career13_job-details-wrapper, .career17_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career13_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career11_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.section_career11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career20_icon-wrapper {
  flex: none;
}

.career2_job-department {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.career11_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.career16_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career27_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.career7_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.career27_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career27_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_career14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career22_list {
  grid-column-gap: 3.9rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.career9_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.career12_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.section_career7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career19_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section_career22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career20_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career17_item-link {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  padding: 2rem;
  text-decoration: none;
  overflow: hidden;
}

.career6_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career12_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.section_career9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career23_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.career8_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section_career18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career24_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career4_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career22_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.career16_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career20_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career5_list-wrapper {
  overflow: hidden;
}

.career2_list {
  margin-bottom: 2rem;
  display: block;
}

.career10_icon-wrapper {
  flex: none;
}

.career6_list-wrapper {
  overflow: hidden;
}

.career7_list {
  display: block;
}

.career3_list {
  margin-bottom: 2rem;
  display: block;
}

.career8_accordion {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  margin-bottom: 1.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.career16_title-wrapper {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.career3_title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career14_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career27_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_career1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career12_icon-wrapper {
  flex: none;
}

.career21_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_career8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career12_list-wrapper {
  overflow: hidden;
}

.section_career20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.career19_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career18_title-wrapper {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.career5_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.career13_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career18_item-link {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  padding: 2rem;
  text-decoration: none;
  overflow: hidden;
}

.career5_accordion {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.career13_icon-wrapper {
  flex: none;
}

.career7_icon-wrapper {
  align-self: center;
  width: 2rem;
  display: flex;
}

.career5_job-department {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.career2_title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career2_accordion {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.career20_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career9_accordion {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  margin-bottom: 1.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.career14_list-wrapper {
  overflow: hidden;
}

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

.career9_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.career16_icon-wrapper {
  flex: none;
}

.section_career10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career4_job-department, .career7_job-description {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.career25_list-wrapper {
  overflow: hidden;
}

.section_career24, .section_career5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.career8_title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career16_item-link {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  padding: 2rem;
  text-decoration: none;
  overflow: hidden;
}

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

.career21_content, .career18_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.career24_department-wrapper {
  margin-bottom: 4rem;
}

.career24_department-wrapper.last {
  margin-bottom: 0;
}

.career26_image, .career27_image {
  aspect-ratio: 1;
  object-fit: cover;
  height: 100%;
}

.career5_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career14_icon-wrapper {
  flex: none;
}

.career15_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.career15_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career15_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career15_icon-wrapper {
  flex: none;
}

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

.career18_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career18_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career19_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career19_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career19_icon-wrapper {
  flex: none;
}

.career21_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career21_job-detail {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

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

.career22_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.career22_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career22_job-detail {
  align-items: center;
  display: flex;
}

.career22_icon-wrapper {
  flex: none;
}

.career22_job-detail {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.career23_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career23_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career23_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career23_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career23_icon-wrapper {
  flex: none;
}

.career24_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  overflow: hidden;
}

.career24_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career24_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career24_icon-wrapper {
  flex: none;
}

.career25_department-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  margin-bottom: 3rem;
  padding-top: 3rem;
}

.career25_department-wrapper.last {
  margin-bottom: 0;
}

.career24_title-wrapper, .career25_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career25_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career25_detail-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career25_icon-wrapper {
  flex: none;
}

.career25_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.career26_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.career26_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.career26_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.career26_job-detail {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.career26_icon-wrapper {
  flex: none;
}

.navbar5_menu-left {
  display: flex;
}

.navbar5_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
}

.navbar5_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar5_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar5_logo-link {
  padding-left: 0;
}

.navbar5_link {
  padding: 1.5rem 1rem;
}

.navbar5_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar5_blog-image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.navbar5_blog-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar5_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar5_dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.navbar5_dropdown-content-wrapper.z-index-1 {
  grid-auto-rows: max-content;
  width: 100%;
}

.navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.navbar5_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar5_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar5_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar5_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.navbar5_icon-wrapper {
  flex: none;
}

.navbar5_menu-button {
  padding: 0;
}

.navbar5_menu-dropdown {
  position: static;
}

.navbar5_large-item-content {
  flex-direction: column;
  flex: auto;
  justify-content: flex-start;
  display: flex;
}

.navbar5_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar5_dropdown-background-layer {
  background-color: var(--color-scheme-1--foreground);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar6_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar6_dropdown-blog-item-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.navbar6_blog-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar6_logo-link {
  padding-left: 0;
}

.navbar6_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar6_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar6_menu-dropdown {
  position: static;
}

.navbar6_blog-item {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar6_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar6_menu-button {
  padding: 0;
}

.navbar6_icon-wrapper {
  flex: none;
}

.navbar6_blog-content {
  flex-direction: column;
  justify-content: flex-start;
  max-width: 18rem;
  display: flex;
}

.navbar6_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar6_dropdown-content-wrapper {
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar6_dropdown-content-wrapper.z-index-1 {
  grid-row-gap: 1rem;
}

.navbar6_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar6_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar6_link {
  padding: 1.5rem 1rem;
}

.navbar6_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar6_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar6_dropdown-background-layer {
  background-color: var(--color-scheme-1--foreground);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar6_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar6_dropdown-content-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 20rem;
  padding: 2rem;
  position: relative;
}

.navbar6_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar6_dropdown-list {
  background-color: var(--color-scheme-1--background);
}

.navbar6_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar6_blog-image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  width: 100%;
  overflow: hidden;
}

.navbar7_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0;
  display: grid;
}

.navbar7_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar7_menu-dropdown {
  position: static;
}

.navbar7_bottom-bar-background-layer {
  background-color: var(--color-scheme-1--foreground);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar7_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar7_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar7_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar7_logo-link {
  padding-left: 0;
}

.navbar7_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.navbar7_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.navbar7_menu-button {
  padding: 0;
}

.navbar7_dropdown-list {
  background-color: var(--color-scheme-1--background);
}

.navbar7_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar7_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar7_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar7_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar7_icon-wrapper {
  flex: none;
}

.navbar7_link {
  padding: 1.5rem 1rem;
}

.navbar7_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar7_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar7_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar8_menu-button {
  padding: 0;
}

.navbar8_logo-link {
  padding-left: 0;
}

.navbar8_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar8_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar8_dropdown-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.navbar8_dropdown-content-wrapper.z-index-1 {
  grid-template-rows: max-content;
  grid-auto-rows: max-content;
}

.navbar8_menu-dropdown {
  position: static;
}

.navbar8_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar8_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar8_dropdown-content-right {
  flex: 1;
  max-width: 14rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.navbar8_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar8_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar8_icon-holder {
  flex: none;
}

.navbar8_dropdown-background-layer {
  background-color: var(--color-scheme-1--foreground);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar8_link {
  padding: 1.5rem 1rem;
}

.navbar8_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar8_dropdown-small-link-list {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.navbar8_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.navbar8_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar8_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar8_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar8_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar8_dropdown-link-small {
  font-size: .875rem;
  text-decoration: none;
}

.navbar9_dropdown-content-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.navbar9_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar9_bottom-bar-content {
  z-index: 1;
  grid-column-gap: 4px;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.navbar9_dropdown-toggle {
  grid-column-gap: .5rem;
  flex-wrap: nowrap;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar9_link {
  padding: 1.5rem 1rem;
}

.navbar9_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar9_icon-wrapper {
  flex: none;
}

.navbar9_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar9_bottom-bar-background-layer {
  background-color: var(--color-scheme-1--foreground);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar9_dropdown-link-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar9_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar9_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar9_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar9_menu-button {
  padding: 0;
}

.navbar9_dropdown-content {
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.navbar9_menu-dropdown {
  position: static;
}

.navbar9_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar9_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar10_dropdown-link {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
}

.navbar10_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar10_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar10_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar10_menu-button {
  padding: 0;
}

.navbar10_blog-item-image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  flex: 1 0 40%;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.navbar10_blog-item-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar10_dropdown-content {
  width: 100%;
  display: flex;
}

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

.navbar10_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar10_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar10_dropdown-content-right {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.navbar10_link {
  padding: 1.5rem 1rem;
}

.navbar10_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar10_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.navbar10_menu-dropdown {
  position: static;
}

.navbar10_logo-link {
  padding-left: 0;
}

.navbar10_blog-list {
  grid-column-gap: 3rem;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  width: 100%;
  display: grid;
}

.navbar10_blog-item-content {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  display: flex;
}

.navbar10_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar10_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.gallery5_lightbox-link {
  width: 100%;
  height: 100%;
}

.section_gallery21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery18_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery1_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery10_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
}

.gallery7_lightbox-link {
  width: 100%;
}

.gallery18_mask {
  width: 33.33%;
  overflow: visible;
}

.section_gallery19, .section_gallery13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery22_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.section_gallery6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery23_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.gallery3_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery11_row {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start center;
  overflow: hidden;
}

.section_gallery11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery22_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.gallery15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery15_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery3_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.gallery9_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery20_mask {
  overflow: visible;
}

.gallery12_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery1_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery17_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 4rem;
  position: relative;
}

.gallery21_mask {
  width: 50%;
  overflow: visible;
}

.section_gallery22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery13_slide-nav {
  height: 1.75rem;
  margin-bottom: 2rem;
  font-size: .5rem;
}

.gallery15_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
}

.gallery19_mask {
  width: 25%;
  overflow: visible;
}

.gallery10_list {
  column-count: 3;
  column-gap: 2rem;
}

.gallery15_slide {
  padding-left: 7rem;
  padding-right: 7rem;
}

.gallery14_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery14_image-wrapper:focus {
  opacity: .5;
}

.gallery22_slide {
  padding-right: 2rem;
}

.gallery2_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery12_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery13_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.gallery20_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.section_gallery14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery13_image-wrapper {
  height: 100vh;
  position: relative;
}

.gallery18_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gallery17_mask {
  width: 50%;
  overflow: visible;
}

.gallery4_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.gallery17_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.gallery16_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
  overflow: hidden;
}

.gallery17_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery8_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.gallery11_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery23_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.gallery8_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
  display: inline-block;
}

.section_gallery3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery5_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.gallery21_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.gallery17_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_gallery17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.section_gallery7, .section_gallery1, .section_gallery12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery13_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.gallery13_arrow.hide-mobile-landscape {
  margin-left: 2rem;
  margin-right: 2rem;
  bottom: 4rem;
}

.gallery15_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.gallery2_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery17_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery6_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.gallery16_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery11_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery9_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.gallery4_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_gallery15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery18_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.gallery1_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.gallery21_slide {
  padding-right: 2rem;
}

.gallery5_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.gallery16_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
}

.gallery18_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.gallery7_image-wrapper-large {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.gallery21_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.gallery14_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery21_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery12_row {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start center;
}

.gallery18_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 4rem;
  position: relative;
}

.section_gallery2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery11_image-wrapper, .gallery12_image-wrapper {
  width: 100%;
}

.section_gallery4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery17_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gallery23_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery13_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
}

.section_gallery20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery14_mask {
  overflow: visible;
}

.gallery7_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.section_gallery5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery3_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.gallery2_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery22_mask {
  width: 33.33%;
  overflow: visible;
}

.gallery6_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery4_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.section_gallery18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery8_image-wrapper-large {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.gallery23_mask {
  width: 25%;
  overflow: visible;
}

.gallery9_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery8_list {
  column-count: 2;
  column-gap: 2rem;
}

.section_gallery8, .section_gallery16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery20_slide {
  padding-right: 2rem;
}

.section_gallery10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery16_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery16_image-wrapper:focus {
  opacity: .5;
}

.gallery14_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.gallery2_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.gallery13_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
}

.section_gallery9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery14_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gallery15_mask {
  overflow: hidden;
}

.gallery16_image, .gallery18_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery15_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery15_image-wrapper:focus {
  opacity: .5;
}

.gallery4_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery23_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.section_gallery23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery5_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.gallery9_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery14_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery16_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gallery19_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.gallery6_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery20_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.gallery3_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery16_mask {
  width: 50%;
  overflow: visible;
}

.gallery22_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.gallery23_slide {
  padding-right: 2rem;
}

.gallery19_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.gallery19_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gallery19_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery19_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 4rem;
  position: relative;
}

.gallery19_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery20_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery20_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery21_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery22_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.gallery22_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery23_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.navbar11_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--background);
  width: 20rem;
  padding: 1.5rem;
}

.navbar11_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar11_icon-wrapper {
  flex: none;
}

.navbar11_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: flex;
}

.navbar11_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar11_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar11_link {
  padding: .5rem 1rem;
}

.navbar11_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar11_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar11_logo-link {
  padding-left: 0;
}

.navbar11_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar11_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar11_menu-button {
  padding: 0;
}

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

.navbar12_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: flex;
}

.navbar12_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar12_icon-wrapper {
  flex: none;
}

.navbar12_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar12_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--background);
  width: 40rem;
  padding: 1.5rem;
  right: -100%;
}

.navbar12_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar12_link {
  padding: .5rem 1rem;
}

.navbar12_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar12_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar12_logo-link {
  padding-left: 0;
}

.navbar12_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar12_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar12_menu-buttons, .navbar11_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.blogpost5_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.faq6_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.faq6_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.faq6_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq6_accordion {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.testimonial25_rating-wrapper {
  display: flex;
}

.testimonial25_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.signup1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_signup1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.button-icon-left {
  margin-right: .5rem;
}

.signup1_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.form-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup1_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 4rem;
  padding-bottom: 6rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.signup1_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup1_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_signup2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.signup2_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.signup2_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup2_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup3_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup3_form-wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
  overflow: hidden;
}

.signup3_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup4_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup4_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup2_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.signup3_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.section_signup3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.signup3_navbar {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup3_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_signup4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.signup4_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.signup4_navbar {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup4_form-wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
  overflow: hidden;
}

.signup4_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.signup5_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.signup5_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.signup5_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup5_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup5_content-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.signup5_testimonial-slide {
  width: 100%;
}

.signup5_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.signup5_testimonial {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.signup5_content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.signup5_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.signup5_arrow {
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.signup5_arrow.left {
  margin-right: 12rem;
}

.signup5_arrow.right {
  margin-left: 12rem;
}

.signup5_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.signup5_rating-wrapper {
  justify-content: center;
  display: flex;
}

.signup5_slider-mask {
  width: 100%;
}

.signup5_logo {
  max-height: 3rem;
}

.signup5_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_signup5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.signup5_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup5_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_signup6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.signup6_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup6_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup6_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.signup6_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup6_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.signup6_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.signup6_rating-wrapper {
  justify-content: center;
  display: flex;
}

.signup6_logo {
  max-height: 3rem;
}

.signup6_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.signup6_arrow {
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.signup6_arrow.right {
  margin-left: 12rem;
}

.signup6_arrow.left {
  margin-right: 12rem;
}

.signup6_slider-mask {
  width: 100%;
}

.signup6_content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.signup6_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.signup6_testimonial {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.signup6_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.signup6_testimonial-slide {
  width: 100%;
}

.signup6_content-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.signup6_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.signup7_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup7_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup7_image-wrapper {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
}

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

.signup7_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.signup7_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.signup7_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup7_logo-link {
  padding-left: 0;
}

.signup7_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.section_signup7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.signup8_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup8_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup8_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.signup8_image-wrapper {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
}

.signup8_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.signup8_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup8_logo-link {
  padding-left: 0;
}

.signup8_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.section_signup8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.signup9_tabs-menu {
  align-self: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.signup9_tab-link {
  border-bottom: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  text-align: center;
  width: 50%;
  padding: .75rem 1.5rem;
}

.signup9_tab-link.w--current {
  border-bottom: 1px solid var(--color-scheme-1--border);
  text-align: center;
  background-color: #0000;
  width: 50%;
}

.signup9_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.signup9_login-form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.signup9_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.signup9_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.signup9_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.section_signup9, .section_login1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.login1_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.login1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login1_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login1_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login1_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_login2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.login2_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.login2_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.login2_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login2_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_login3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.login3_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.login3_navbar {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login3_form-wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
  overflow: hidden;
}

.login3_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.login3_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login3_form-block, .login4_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.section_login4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.login4_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.login4_navbar {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login4_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login4_form-wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
  overflow: hidden;
}

.login4_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.login5_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login5_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login5_content-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.login5_testimonial {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.login5_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.login5_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.login5_logo {
  max-height: 3rem;
}

.login5_rating-wrapper {
  justify-content: center;
  display: flex;
}

.login5_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.login5_content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.login5_testimonial-slide, .login5_slider-mask {
  width: 100%;
}

.login5_arrow {
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.login5_arrow.left {
  margin-right: 12rem;
}

.login5_arrow.right {
  margin-left: 12rem;
}

.login5_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.login5_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.login5_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.login5_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login5_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.section_login5, .section_login6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.login6_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.login6_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login6_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.login6_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login6_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login6_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.login6_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.login6_rating-wrapper {
  justify-content: center;
  display: flex;
}

.login6_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.login6_content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.login6_testimonial-slide {
  width: 100%;
}

.login6_arrow {
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.login6_arrow.left {
  margin-right: 12rem;
}

.login6_arrow.right {
  margin-left: 12rem;
}

.login6_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.login6_slider-mask {
  width: 100%;
}

.login6_testimonial {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.login6_content-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.login6_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.login7_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login7_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login7_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.login7_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login7_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.section_login7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.login7_image-wrapper {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
}

.login7_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.login8_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.login8_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login8_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.login8_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login8_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.section_login8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.login8_image-wrapper {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
}

.login8_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.contact-modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_contact-modal1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.contact-modal1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal1_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: scroll;
}

.contact-modal1_form-block {
  flex-direction: column;
  align-items: stretch;
}

.section_contact-modal2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.contact-modal2_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal2_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: scroll;
}

.contact-modal2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal2_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contact-modal2_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal2_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-modal3_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal3_content-wrapper {
  background-color: var(--color-scheme-1--background);
  width: 100%;
  max-width: 40rem;
  height: 100vh;
  padding: 5rem 4rem;
  position: absolute;
  overflow: scroll;
}

.section_contact-modal3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.contact-modal3_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal3_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-modal3_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal3_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_contact-modal4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.contact-modal4_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal4_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-modal4_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal4_content-wrapper {
  background-color: var(--color-scheme-1--background);
  width: 100%;
  max-width: 40rem;
  height: 100vh;
  padding: 5rem 4rem;
  position: absolute;
  overflow: scroll;
}

.contact-modal4_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal4_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contact-modal5_content-wrapper {
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  height: 100vh;
  padding: 5rem 5%;
  position: absolute;
  overflow: scroll;
}

.contact-modal5_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal5_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contact-modal5_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.section_contact-modal5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.contact-modal5_form-block {
  flex-direction: column;
  align-items: stretch;
}

.section_contact-modal6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.contact-modal6_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal6_content-wrapper {
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  height: 100vh;
  padding: 5rem 5%;
  position: absolute;
  overflow: scroll;
}

.contact-modal6_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal6_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-modal6_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal6_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.banner3_icon-wrapper {
  flex: none;
}

.banner6_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  position: relative;
}

.banner2_wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner10_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.banner1_wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner1_close-button {
  margin-left: 1rem;
}

.banner4_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.banner4_social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.banner9_close-button {
  margin-left: 1rem;
}

.banner1_icon-wrapper {
  flex: none;
}

.banner8_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.banner2_close-button {
  margin-left: 1rem;
}

.banner6_form {
  width: 100%;
  max-width: 25rem;
  margin-bottom: 0;
}

.banner1_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.banner6_close-button {
  margin-left: 1rem;
}

.banner6_icon-wrapper {
  flex: none;
}

.banner8_close-button {
  margin-left: 1rem;
}

.banner5_wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner1_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: flex;
}

.banner8_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.banner8_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  position: relative;
}

.banner7_content-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.banner1_form-block {
  width: 100%;
  max-width: 25rem;
  margin-bottom: 0;
}

.banner6_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: flex;
}

.banner2_icon-wrapper {
  flex: none;
}

.banner5_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.banner7_close-button {
  width: 2rem;
  height: 2rem;
  margin-left: 1rem;
}

.banner9_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.banner3_close-button {
  margin-left: 1rem;
}

.banner9_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  position: relative;
}

.banner4_close-button, .banner5_close-button {
  margin-left: 1rem;
}

.banner7_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.banner3_wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner10_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.banner9_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.banner6_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.banner10_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  position: relative;
}

.banner2_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.banner7_icon-wrapper {
  flex: none;
}

.banner4_wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner7_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  position: relative;
}

.banner3_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.banner9_social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.banner10_close-button {
  margin-left: 1rem;
}

.banner4_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.banner6_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.header2_form, .header4_form, .header6_form, .header8_form, .header10_form, .header12_form, .header14_form, .header16_form, .header18_form, .header20_form, .header22_form, .header24_form, .header27_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header29_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header29_form, .header31_form, .header34_form, .header38_form, .header39_form, .header42_form, .header43_form, .header73_form, .header74_form, .header45_form, .header48_form, .header52_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header52_form-block, .header53_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header53_form, .header58_form, .header59_form, .header63_form, .header67_form, .header68_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header68_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.signup9_signup-form-block {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.signup9_signup-form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer5_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer5_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer5_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer5_column-heading {
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.footer5_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer5_newsletter-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.footer5_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer5_logo-link {
  padding-left: 0;
}

.footer5_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer5_social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer5_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.footer5_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer5_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.footer5_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.footer6_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer6_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer6_newsletter-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.footer6_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.footer6_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.footer6_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer6_column-heading {
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 600;
}

.footer6_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer7_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: flex;
}

.footer7_link {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.footer7_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.footer7_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

.footer7_top-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.footer7_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer7_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer8_link {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.footer8_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

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

.footer8_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer8_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: flex;
}

.footer8_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer8_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

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

.footer8_left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer6_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer6_logo-link {
  padding-left: 0;
}

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

.footer8_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer8_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.footer8_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.section_signup-modal1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.signup-modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.signup-modal1_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
  overflow: scroll;
}

.signup-modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.signup-modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_signup-modal2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.signup-modal2_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.signup-modal2_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
  overflow: scroll;
}

.signup-modal2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.signup-modal2_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.signup-modal3_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.signup-modal3_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
  overflow: scroll;
}

.signup-modal2_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup-modal2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup-modal1_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.signup-modal1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.signup-modal3_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.signup-modal3_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.signup-modal3_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.signup-modal3_tabs-menu {
  align-self: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.signup-modal3_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  text-align: center;
  width: 50%;
  padding: .75rem 1.5rem;
}

.signup-modal3_tab-link.w--current {
  border-bottom-style: solid;
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  background-color: #0000;
  width: 50%;
}

.signup-modal3_signup-form-block, .signup-modal3_login-form-block {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.signup-modal3_login-form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_login-modal1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.login-modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.login-modal1_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
  overflow: scroll;
}

.login-modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.login-modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.login-modal1_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login-modal1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_login-modal2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.login-modal2_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.login-modal2_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
  overflow: scroll;
}

.login-modal2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.login-modal2_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.login-modal2_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.login-modal2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.banner4_icon-wrapper {
  flex: none;
}

.banner7_text-wrapper {
  margin-right: .5rem;
}

.signup8_image, .login7_image, .login8_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_signup-modal3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.gallery16_lightbox-link, .gallery17_lightbox-link, .gallery18_lightbox-link, .gallery19_lightbox-link, .gallery21_lightbox-link, .gallery22_lightbox-link, .gallery23_lightbox-link {
  width: 100%;
}

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

.cta6_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta24_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta34_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.cta11_content {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.home-features_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1.5rem;
}

.home1-testimonial_client-image-wrapper {
  margin-bottom: 1rem;
}

.section_home1-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_home1-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.home1-blog_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.home1-blog_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.home1-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.section_home1-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home1-blog_meta-wrapper {
  margin-bottom: 1rem;
}

.home1-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.section_home1-mainfeature {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home1-features_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home-features_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.home1-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.section_home1-customers {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home1-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home-features_item {
  display: flex;
}

.home1-blog_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.home1-faq_component {
  border-bottom: 1px solid var(--color-scheme-1--border);
}

.home1-faq_answer {
  overflow: hidden;
}

.logo {
  max-height: 3.5rem;
}

.text-inline {
  display: inline;
}

.home1-testimonial_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_home1-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home1-blog_component {
  flex-direction: column;
  align-items: center;
}

.home1-faq_question {
  border-top: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.home1-blog_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home1-results_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_home1-results, .section_home1-howitworks {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home1-blog_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.home1-blog_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.home1-howitworks_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home1-howitworks_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.home1-blog_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.home1-mainfeature_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home1-testimonial_logo {
  max-height: 3.5rem;
}

.home1-results_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home1-blog, .section_home1-features {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home1-blog_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.home1-howitworks_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home1-customers_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.product1_heading {
  flex: 1;
}

.product1_item-link {
  width: 100%;
  text-decoration: none;
}

.product1_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.product1_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product1_item {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section_product1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product1_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.section_product2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product2_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.product2_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.product2_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product2_item-link {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.product2_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.product2_heading {
  flex: 1;
}

.product2_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product3_item-link {
  width: 100%;
  text-decoration: none;
}

.section_product3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product3_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product3_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.product3_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.product3_image-wrapper, .product4_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product4_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product4_item-link {
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.product4_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.section_product4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product4_content {
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.product5_slide {
  padding-right: 2rem;
}

.product5_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.section_product5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.product5_item-link {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  text-decoration: none;
}

.product5_mask {
  width: 25%;
  overflow: visible;
}

.product5_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product5_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product5_item {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.product5_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.product5_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.product5_heading {
  flex: 1;
}

.product6_mask {
  width: 25%;
  overflow: visible;
}

.product6_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.product6_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.product6_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product6_slide {
  padding-right: 2rem;
}

.product6_item-link {
  width: 100%;
  text-decoration: none;
}

.product6_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.product6_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.product6_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product6_heading {
  flex: 1;
}

.section_product6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.product7_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product7_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product7_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.product7_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.product7_item-link {
  width: 100%;
  text-decoration: none;
}

.product7_item {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section_product7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product7_heading {
  flex: 1;
}

.product8_item-link {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.product8_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.product8_heading {
  flex: 1;
}

.product8_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.product8_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product8_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.section_product8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product8_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.product9_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.section_product9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product9_item-link {
  width: 100%;
  text-decoration: none;
}

.product9_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.product9_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product9_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.product10_item-link {
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.product10_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_product10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product10_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product10_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product10_content {
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.product11_heading {
  flex: 1;
}

.product11_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.product11_mask {
  width: 33%;
  overflow: visible;
}

.product11_slide {
  padding-right: 3rem;
}

.product11_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.product11_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.product11_item {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section_product11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.product11_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product11_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product11_item-link {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  text-decoration: none;
}

.product12_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.product12slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.product12_item-link {
  width: 100%;
  text-decoration: none;
}

.product12_mask {
  width: 33%;
  overflow: visible;
}

.product12_heading {
  flex: 1;
}

.product12_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.section_product12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.product12_slide {
  padding-right: 3rem;
}

.product12_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.product12_tittle-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.product12_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header1_accordion-wrapper {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.product-header1_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header1_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header1_reviews-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.product-header1_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.error-state {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.product-header1_details {
  overflow: hidden;
}

.product-header1_option {
  margin-bottom: 1.5rem;
}

.product-header1_lightbox-link {
  width: 100%;
  display: block;
}

.variant-button {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: solid;
  border-width: 1px;
  padding: .5rem 1rem;
  display: inline-block;
}

.variant-button.is-disabled {
  opacity: .25;
}

.variant-button.is-active {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.product-header1_accordion-icon {
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
}

.product-header1_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.variant-button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_product-header1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product-header1_heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.product-header1_default-state {
  margin-bottom: 2rem;
}

.product-header1_image {
  aspect-ratio: 5 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header1_component {
  padding-bottom: 3rem;
}

.product-header1_rating-wrapper {
  display: flex;
}

.product-header1_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.product-header1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.product-header2_modal-background-overlay {
  z-index: -1;
  background-color: #00000040;
  position: absolute;
  inset: 0%;
}

.product-header2_main-image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header2_modal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.product-header2_image-small {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header2_modal-image-wrapper-small {
  width: 100%;
  height: 100%;
  padding-top: 80%;
  position: relative;
}

.product-header2_lightbox-link-wrapper {
  width: 100%;
}

.product-header2_rating-wrapper {
  display: flex;
}

.product-header2_modal-main-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.product-header2_content-bottom {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product-header2_gallery-button-wrapper {
  z-index: 1;
  cursor: pointer;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.product-header2_modal-main-image-wrapper {
  width: 100%;
  height: 100%;
  padding-top: 80%;
  position: relative;
}

.product-header2_modal_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.product-header2_reviews-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.product-header2_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header2_option {
  margin-bottom: 1.5rem;
}

.product-header2_lightbox-link {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.product-header2_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-bottom: 3rem;
}

.product-header2_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.product-header2_modal-image-small {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.product-header2_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  margin-right: 1.5rem;
  padding: .5rem 0;
}

.product-header2_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.product-header2_modal-lightbox-link {
  width: 100%;
  height: 100%;
  margin-bottom: 1rem;
  display: block;
  position: relative;
}

.section_product-header2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product-header2_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.product-header2_tabs-menu {
  align-items: center;
  display: flex;
}

.product-header2_modal-content-wrapper {
  background-color: var(--_primitives---colors--white);
  width: 100vw;
  height: 100vh;
  padding: 5rem 5%;
  position: absolute;
  overflow: scroll;
}

.product-header2_modal {
  z-index: 99;
  align-items: flex-start;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.product-header2_content-top {
  margin-bottom: 3rem;
}

.product-header3_component {
  padding-bottom: 3rem;
}

.product-header3_accordion-wrapper {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.product-header3_accordion-icon {
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
}

.product-header3_default-state {
  margin-bottom: 2rem;
}

.product-header3_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.product-header3_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.product-header3_main-image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header3_lightbox-link {
  width: 100%;
  display: block;
}

.product-header3_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header3_details {
  overflow: hidden;
}

.product-header3_image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header3_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header3_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product-header3_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.product-header3_heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.product-header3_option {
  margin-bottom: 1.5rem;
}

.product-header3_form-wrapper {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_product-header3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.product-header3_main-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.product-header3_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header3_variant-wrapper {
  flex: 1;
  margin-right: 1rem;
}

.product-header3_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header3_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.product-header4_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.product-header4_item {
  width: 100%;
}

.product-header4_default-state {
  margin-bottom: 2rem;
}

.section_product-header4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.product-header4_option {
  margin-bottom: 1.5rem;
}

.product-header4_list-wrapper {
  flex-direction: column;
}

.product-header4_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5rem;
  grid-auto-columns: 1fr;
  align-items: start;
}

.product-header4_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  margin-right: 1.5rem;
  padding: .5rem 0;
}

.product-header4_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.product-header4_list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.product-header4_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.product-header4_image {
  aspect-ratio: 5 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header4_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header4_main-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.product-header4_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.product-header4_lightbox-link {
  width: 100%;
  margin-bottom: 1rem;
  display: block;
}

.product-header4_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header4_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header4_main-image {
  aspect-ratio: 5 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header4_product-details {
  position: sticky;
  top: 8rem;
}

.product-header4_component {
  padding-bottom: 3rem;
}

.product-header4_tabs-menu {
  align-items: center;
  display: flex;
}

.product-header5_heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.product-header5_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header5_component {
  padding-bottom: 3rem;
}

.product-header5_reviews-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.product-header4_form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr min-content;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: grid;
}

.product-header5_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.product-header5_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5rem;
  grid-auto-columns: 1fr;
  align-items: start;
}

.product-header5_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.product-header5_item {
  width: 100%;
}

.product-header5_image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header5_heading-wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.product-header5_product-details {
  position: sticky;
  top: 8rem;
}

.product-header5_rating-wrapper {
  display: flex;
}

.product-header5_option {
  margin-bottom: 1.5rem;
}

.product-header5_lightbox-link {
  width: 100%;
  display: block;
}

.product-header5_main-image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header5_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_product-header5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.product-header5_list-wrapper {
  flex-direction: column;
  margin-top: 1rem;
}

.product-header5_accordion-icon {
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
}

.product-header5_details {
  overflow: hidden;
}

.product-header5_main-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.product-header5_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header5_accordion-wrapper {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.product-header6_content-inner-wrapper {
  width: 100%;
  max-width: 35rem;
}

.section_product-header6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.product-header6_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  display: grid;
}

.product-header6_content-right {
  padding: 5rem 5vw 5rem 5rem;
  position: sticky;
  top: 0;
}

.product-header6_default-state {
  margin-bottom: 2rem;
}

.product-header6_main-image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.product-header6_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.product-header6_content-left {
  grid-template-rows: auto;
  grid-template-columns: 5rem;
  grid-auto-columns: 1fr;
  align-items: stretch;
}

.product-header6_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: .25rem;
  display: flex;
}

.product-header6_tabs-menu {
  align-items: center;
  display: flex;
}

.product-header6_option {
  margin-bottom: 1.5rem;
}

.product-header6_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.product-header6_item {
  width: 100%;
  display: flex;
}

.product-header6_image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.product-header6_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header6_main-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.product-header6_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  margin-right: 1.5rem;
  padding: .5rem 0;
}

.product-header6_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.product-header6_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.product-header6_list-wrapper {
  flex-direction: column;
}

.product-header6_lightbox-link {
  flex-direction: column;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
  display: flex;
}

.product-header6_list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.product-header6_form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: grid;
}

.product-header7_slider {
  width: 100%;
  height: 80vh;
}

.product-header7_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.product-header7_option {
  margin-bottom: 1.5rem;
}

.product-header7_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header7_slide {
  height: 100%;
}

.product-header7_lightbox-link {
  width: 100%;
  height: 100%;
  display: block;
}

.product-header7_default-state {
  margin-bottom: 2rem;
}

.product-header7_arrow-left {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: 0% auto 0% 1rem;
}

.product-header7_gallery-slider {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 5rem;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 10vh;
  bottom: 10vh;
}

.product-header7_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header7_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-bottom: 3rem;
  display: grid;
}

.section_product-header7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.product-header7_arrow {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: 0% 1rem 0% auto;
}

.product-header7_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.product-header7_main-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.product-header7_slide-nav {
  height: 1.75rem;
  margin-bottom: 1rem;
  font-size: .5rem;
}

.product-header7_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.product-header8_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: grid;
}

.product-header8_main-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.product-header8_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.product-header8_variant-wrapper {
  width: 100%;
  margin-right: 1rem;
}

.product-header8_main-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.product-header8_content-middle {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header8_tabs-menu {
  align-items: center;
  display: flex;
}

.section_product-header8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  display: flex;
}

.product-header8_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: stretch;
  display: flex;
}

.product-header8_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  margin-right: 1.5rem;
  padding: .5rem 0;
}

.product-header8_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.product-header8_reviews-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.product-header8_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header8_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.product-header8_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header8_form-wrapper {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: flex;
}

.product-header8_lightbox-link {
  width: 100%;
  display: block;
}

.product-header8_option {
  margin-bottom: 1.5rem;
}

.product-header8_rating-wrapper {
  margin-bottom: .25rem;
  display: flex;
}

.section_product-header9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.product-header9_list-wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem;
}

.product-header9_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.product-header9_lightbox-video {
  border-radius: var(--_ui-styles---radius--medium);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.product-header9_content-right {
  position: sticky;
  top: 8rem;
}

.product-header9_accordion-icon {
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
}

.product-header9_content-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5rem;
  grid-auto-columns: 1fr;
  align-items: start;
}

.product-header9_rating-icon {
  color: var(--color-scheme-1--text);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header9_rating-wrapper {
  margin-bottom: .25rem;
  display: flex;
}

.product-header9_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.product-header9_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header9_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.product-header9_lightbox-thumbnail {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.product-header9_details {
  overflow: hidden;
}

.product-header9_accordion-wrapper {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.product-header9_reviews-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.product-header9_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product-header9_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.home2-logo_component {
  display: flex;
}

.home2-blog_category-wrapper {
  margin-bottom: .5rem;
  display: flex;
}

.section_home2-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.home2-blog_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.home2-customers_image-wrapper {
  width: 100%;
  position: relative;
}

.home2-customers_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.home2-testimonial_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.home2-features_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home2-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home2-faq_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.home2-logo_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.home2-blog_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.home2-testimonial_content {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.home2-blog_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section_home2-customers {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home2-testimonial_client-image-wrapper {
  margin-right: 1rem;
}

.home2-blog_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.home2-blog_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home2-blog_title-wrapper {
  margin-bottom: .5rem;
}

.home2-blog_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.home2-testimonial_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.home2-testimonial_mask {
  width: 33.33%;
  overflow: visible;
}

.home2-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.home2-testimonial_rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.home2-header_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home2-blog_author-image-wrapper {
  margin-right: 1rem;
}

.home2-features_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.section_home2-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home2-faq_accordion {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.home2-testimonial_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.home2-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.home2-blog_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.section_home2-eatures {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home2-faq_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.home2-logo_logo {
  max-height: 3.5rem;
}

.home2-faq_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.home2-blog_date-wrapper {
  display: flex;
}

.home2-customers_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home2-features_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_home2-logo {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.section_home2-blog {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home2-features_item {
  display: flex;
}

.home2-blog_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.home2-blog_component {
  flex-direction: column;
  align-items: center;
}

.home2-blog_item {
  border: 1px solid var(--color-scheme-1--border);
}

.section_home2-testimonials {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home2-logo_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.home2-testimonial_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.home2-customers_item, .home3-testimonial_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home3-header_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.home3-faq_list {
  border-bottom: 1px solid var(--color-scheme-1--border);
}

.section_home3-howitworks {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home3-testimonial_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.home3-howitworks_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.home3-howitworks_timeline-wrapper {
  position: relative;
}

.home3-faq_answer {
  overflow: hidden;
}

.home3-faq_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home3-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_home3-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home3-cta_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_home3-feature, .section_home3-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home3-howitworks_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.home3-howitworks_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_home3-benefits {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home3-howitworks_progress-bar {
  background-color: #000;
  width: 2px;
  height: 100%;
}

.home3-testimonial_rating-wrapper {
  display: flex;
}

.home3-benefits_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.home3-feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home3-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home3-testimonial_logo {
  max-height: 3rem;
}

.home3-faq_question {
  border-top: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.home3-testimonial_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.home3-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home3-howitworks_progress-bar-wrapper {
  background-color: #00000026;
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 2.4375rem;
  right: auto;
}

.home3-howitworks_timeline-icon-wrapper {
  z-index: 1;
  background-color: var(--_primitives---colors--white);
  margin-top: -1rem;
  padding: 1rem;
  position: relative;
}

.home3-header_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.home3-testimonial_client-image-wrapper {
  margin-right: 1.25rem;
}

.home3-benefits_item {
  flex-direction: column;
  align-items: center;
}

.section_home3-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home3-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.home3-cta_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.home3-howitworks_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.home3-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.home4-casestudies_title-wrapper {
  margin-bottom: .5rem;
}

.home4-testimonial_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.home4-pricing_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.home4-benefits_tabs-link {
  border-left: 2px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0 0 0 2rem;
  display: block;
}

.home4-benefits_tabs-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
  border-left-color: #000;
}

.home4-testimonial_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.home4-testimonial_content {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.home4-testimonial_slide {
  padding-right: 2rem;
}

.home4-pricing_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.home4-benefits_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home4-casestudies_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home4-casestudies_heading {
  flex: 1;
}

.home4-header_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.home4-casestudies_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.section_home4-pricing {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home4-pricing_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.home4-pricing_feature {
  display: flex;
}

.home4-testimonial_client-image-wrapper {
  margin-right: 1rem;
}

.home4-testimonial_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.home4-testimonial_arrow.left {
  right: 4rem;
}

.home4-pricing_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_home4-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.home4-casestudies_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.home4-casestudies_category {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  display: flex;
}

.home4-casestudies_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.home4-casestudies_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.home4-header_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.home4-testimonial_mask {
  width: 50%;
  overflow: visible;
}

.home4-testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.home4-casestudies_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.home4-testimonial_rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.home4-benefits_lightbox-image {
  object-fit: cover;
}

.section_home4-casestudies {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home4-benefits_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_home4-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home4-casestudies_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.home4-casestudies_button-row.mobile-landscape {
  display: none;
}

.section_home4-benefits {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home4-casestudies_meta-wrapper {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.home4-benefits_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.heading-medium-4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.home4-testimonial_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.home4-casestudies_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.home4-header_image-wrapper {
  width: 100%;
}

.home4-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.home4-casestudies_item {
  border: 1px solid var(--color-scheme-1--border);
}

.home4-pricing_plan {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.home5-pricing_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.home5-faq_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.home5-faq_list {
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home5-pricing_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1.5rem;
}

.section_home5-pricing {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home5-features-image_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home5-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home5-pricing_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.home5-features-video_lightbox-image {
  object-fit: cover;
  width: 100%;
}

.section_home5-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home5-testimonial_client-image {
  object-fit: cover;
}

.section_home5-results {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home5-header_lightbox-image {
  object-fit: cover;
}

.home5-testimonial_component {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.home5-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.home5-features-video_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home5-testimonial_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.home5-results_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home5-pricing_feature {
  display: flex;
}

.section_home5-features-video {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home5-testimonial_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.home5-pricing_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.home5-header_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home5-testimonial_slide {
  margin-right: 5rem;
}

.home5-testimonial_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.home5-pricing_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.home5-testimonial_logo {
  max-height: 3rem;
}

.section_home5-features-image, .section_home5-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home5-features-video_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home5-testimonial_content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home5-testimonial_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.home5-testimonial_arrow.left {
  right: 4rem;
}

.home5-pricing_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home5-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home5-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home5-results_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.home5-testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.home5-testimonial_rating-wrapper, .home5-pricing_content-item {
  display: flex;
}

.home5-pricing_plan {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.home5-pricing_content-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.home5-header_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home6-feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home6-feature {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home6-morefeatures_item {
  flex-direction: column;
  align-items: center;
}

.section_home6-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home6-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.home6-header_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_home6-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home6-testimonial_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.home6-morefeatures_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.home6-testimonial_logo {
  max-height: 3rem;
}

.home6-testimonial_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home6-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.home6-testimonial_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.home6-faq_content {
  grid-column-gap: 4rem;
  grid-row-gap: 5rem;
  border-top: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  display: grid;
}

.home6-feature_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.home6-testimonial_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.section_home6-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home6-morefeatures_image-wrapper {
  width: 100%;
  position: relative;
}

.home6-cta_content {
  flex: 1;
}

.home6-morefeatures_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section_home6-morefeatures {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home6-cta_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.section_home6-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home6-header_image-wrapper {
  width: 100%;
}

.home6-testimonial_rating-wrapper {
  display: flex;
}

.home6-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.home6-cta_button-wrapper {
  margin-left: 1rem;
}

.home6-testimonial_client-image-wrapper {
  margin-right: 1.25rem;
}

.section_home7-about {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home7-blog_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.home7-blog_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.home7-header_component {
  flex-direction: column;
  height: 100vh;
  min-height: 100vh;
  max-height: 912px;
  display: flex;
}

.home7-blog_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.home7-blog_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.section_home7-blog {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home7-about_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home7-blog_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.home7-blog_button-row.mobile-landscape {
  display: none;
}

.home7-details_item {
  display: flex;
}

.home7-header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home7-blog_meta-wrapper {
  margin-bottom: 1rem;
}

.section_home7-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home7-blog_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.home7-blog_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.home7-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home7-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home7-header_image-wrapper {
  flex: 1;
  position: relative;
}

.section_home7-gallery {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home7-details_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1.5rem;
}

.home7-blog_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.home7-header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.home7-gallery_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
}

.home7-blog_heading {
  flex: 1;
}

.home7-gallery_component {
  column-count: 3;
  column-gap: 2rem;
}

.section_home7-details {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home7-blog_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.home7-header_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.bhome7-blog_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home7-details_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.home8-customers_logo {
  max-height: 3.5rem;
}

.home8-testimonial_rating-wrapper {
  display: flex;
}

.home8-blog_author-wrapper {
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.home8-blog_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.home8-testimonial_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.home8-services_item {
  flex-direction: column;
  align-items: center;
}

.home8-blog_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.home8-blog_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.home8-blog_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.home8-testimonial_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home8-blog_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.section_home8-about {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home8-testimonial_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.home8-testimonial_arrow.left {
  right: 4rem;
}

.home8-header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home8-blog_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.home8-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.home8-testimonial_lightbox-image {
  object-fit: cover;
}

.home8-testimonial_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.home8-blog_component {
  flex-direction: column;
  align-items: center;
}

.section_home8-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home8-about_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.home8-testimonial_logo {
  max-height: 3rem;
}

.home8-blog_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.home8-testimonial_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.home8-testimonial_slide {
  margin-right: 5rem;
}

.home8-blog_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.home8-testimonial_component {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.section_home8-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.home8-about_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home8-blog {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home8-blog_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.home8-blog_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.section_home8-services {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home8-services_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.home8-customers_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.home8-blog_date-wrapper {
  display: flex;
}

.home8-blog_image-link {
  width: 100%;
}

.home8-testimonial_content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home8-about_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.home8-services_content {
  flex-direction: column;
  align-items: center;
}

.home8-about_item {
  display: flex;
}

.home8-services_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  width: 100%;
}

.home8-testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.home8-blog_author-image-wrapper {
  margin-right: 1rem;
}

.section_home8-customers {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_pricing1-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.pricing1-header_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing1-header_tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
  display: flex;
}

.pricing1-header_feature {
  display: flex;
}

.pricing1-header_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing1-header_plan {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.section_pricing1-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing1-header_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.pricing1-header_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing1-header_tab-link {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  padding: .5rem 1.5rem;
}

.pricing1-header_tab-link.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.pricing1-header_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.home8-faq_answer {
  overflow: hidden;
}

.home8-faq_question {
  border-top: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.home8-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.section_home8-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home8-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.home8-faq_list {
  border-bottom: 1px solid var(--color-scheme-1--border);
}

.home8-faq_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.pricing1-faq_question {
  border-top: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.pricing1-faq_component {
  border-bottom: 1px solid var(--color-scheme-1--border);
}

.section_pricing1-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing1-faq_answer {
  overflow: hidden;
}

.pricing1-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.pricing1-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.section_pricing2-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing2-header_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing2-header_feature {
  display: flex;
}

.pricing2-header_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_pricing2-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing2-customers_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.pricing2-faq_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.pricing2-faq_accordion {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.pricing2-customers_component {
  display: flex;
}

.pricing2-customers_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pricing2-header_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing2-features_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.pricing2-faq_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.pricing2-customers_logo {
  max-height: 3.5rem;
}

.pricing2-features_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_pricing2-features {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing2-header_plan {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.pricing2-features_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing2-faq_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.pricing2-header_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.section_pricing2-customers {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.pricing3-header_tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
  display: flex;
}

.pricing3-testimonial_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pricing3-header_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.pricing3-testimonial_client-image-wrapper {
  margin-right: 1.25rem;
}

.pricing3-header_tab-link {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  padding: .5rem 1.5rem;
}

.pricing3-header_tab-link.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.pricing3-header_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.section_pricing3-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing3-header_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing3-testimonial_rating-wrapper {
  display: flex;
}

.pricing3-header_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.pricing3-testimonial_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.pricing3-testimonial_arrow.left {
  right: 4rem;
}

.section_pricing3-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing3-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pricing3-testimonial_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.pricing3-testimonial_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.pricing3-header_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing3-testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.pricing3-header_plan {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.pricing3-header_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing3-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_pricing3-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing3-testimonial_slide {
  padding-right: 4rem;
}

.pricing3-testimonial_logo {
  max-height: 3rem;
}

.section_pricing3-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing3-header_feature {
  display: flex;
}

.pricing3-faq_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.pricing3-testimonial_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.pricing3-header_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing3-faq_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing3-header_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.pricing3-testimonial_mask {
  width: 50%;
  overflow: visible;
}

.pricing3-header_top-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.pricing3-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.section_pricing4-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing4-faq_question {
  border-top: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.pricing4-faq_answer {
  overflow: hidden;
}

.pricing4-cta_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing4-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.pricing4-faq_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_pricing4-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing4-header_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.pricing4-header_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing4-header_content-top {
  flex-direction: column;
}

.pricing4-header_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing4-header_plan {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.pricing4-header_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1rem;
  display: flex;
}

.pricing4-header_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing4-header_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing4-header_feature {
  display: flex;
}

.pricing4-faq_list {
  border-bottom: 1px solid var(--color-scheme-1--border);
}

.pricing4-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.section_pricing4-header, .section_pricing5-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing5-faq_question {
  border-top: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.pricing5-customers_content-left {
  max-width: 20rem;
}

.pricing5-header_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing5-faq_answer {
  overflow: hidden;
}

.pricing5-header_feature {
  display: flex;
}

.section_pricing5-faq {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing5-cta_button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.pricing5-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.pricing5-header_content-top {
  flex-direction: column;
}

.pricing5-header_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1rem;
  display: flex;
}

.pricing5-header_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing5-header_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.pricing5-faq_list {
  border-bottom: 1px solid var(--color-scheme-1--border);
}

.pricing5-customers_logo-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.pricing5-header_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing5-customers_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section_pricing5-customers {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing5-customers_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.pricing5-cta_content {
  flex: 1;
}

.pricing5-customers_logo {
  max-height: 3.5rem;
}

.pricing5-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.pricing5-header_plan {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.pricing5-faq_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_pricing5-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing5-header_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing1-testimonial_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing1-testimonial_client-image-wrapper {
  margin-bottom: 1rem;
}

.pricing1-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.pricing1-testimonial_logo {
  max-height: 3.5rem;
}

.pricing1-testimonial_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_pricing1-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing5-features_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_pricing5-features {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing5-features_item {
  flex-direction: column;
  align-items: center;
}

.about4-partners_wrapper {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: .875rem;
  display: flex;
}

.about4-team_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.about4-growth_image {
  width: 100%;
}

.about4-values_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.about4-partners_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
}

.about4-team_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section_about4-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about4-partners_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.about4-partners_logo {
  max-height: 3.5rem;
}

.about4-growth_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_about4-newsletter {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about4-team_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about4-newsletter_component {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.about4-newsletter_form {
  max-width: 30rem;
  margin-bottom: 0;
}

.about4-team_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.about4-team_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.section_about4-values {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about4-values_item {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
}

.section_about4-growth {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about4-growth_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.about4-newsletter_content {
  flex: 1;
}

.section_about4-partners, .section_about4-team {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about4-values_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.about1-press_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.about1-press_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.about1-growth_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.about1-team_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.about1-team_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.about1-press_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.about1-values_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_about1-story {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about1-values_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about1-team_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section_about1-customers {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about1-customers_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.about1-press_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.about1-press_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.section_about1-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about1-press_component {
  flex-direction: column;
  align-items: center;
}

.section_about1-growth {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about1-press_meta-wrapper {
  margin-bottom: 1rem;
}

.about1-press_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about1-growth_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.about1-press_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.about1-values_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.about1-press_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section_about1-values, .section_about1-team {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about1-team_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.section_about1-press {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about5-team_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.about5-team_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.about5-team_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.about5-testimonial_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.section_about5-overview {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_about5-team {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.section_about5-locations {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about5-testimonial_logo {
  max-height: 3rem;
}

.about5-overview_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.about5-locations_tabs-link {
  border-left: 2px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0 0 0 2rem;
  display: block;
}

.about5-locations_tabs-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
  border-left-color: #000;
}

.about5-testimonial_client-image-wrapper {
  margin-right: 1.25rem;
}

.about5-team_slide {
  padding-right: 3rem;
}

.about5-header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.about5-header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.about5-locations_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.about5-locations_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about5-locations_map-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.section_about5-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about5-team_mask {
  width: 33.33%;
  overflow: visible;
}

.section_about5-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.about5-team_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.about5-team_arrow.left {
  right: 4rem;
}

.about5-testimonial_rating-wrapper {
  display: flex;
}

.about5-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.about5-team_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.about5-locations_tab-pane {
  height: 100%;
}

.about5-locations_map {
  width: 100%;
  height: 100%;
}

.about5-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.about5-team_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.about5-testimonial_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.about5-testimonial_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about1-story_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.about2-testimonial_logo {
  max-height: 3rem;
}

.section_about2-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about2-story_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.about2-story_timeline-wrapper {
  position: relative;
}

.about2-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.about2-values_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section_about2-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about2-team_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about2-story_timeline-icon-wrapper {
  z-index: 1;
  background-color: var(--_primitives---colors--white);
  margin-top: -1rem;
  padding: 1rem;
  position: relative;
}

.about2-story_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.about2-story_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_about2-story {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about2-team_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.about2-team_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.about2-testimonial_content {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.about2-testimonial_logo-wrapper {
  margin-bottom: 3rem;
}

.about2-team_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.about2-testimonial_client-image-wrapper {
  margin-right: 1rem;
}

.about2-values_item {
  flex-direction: column;
  align-items: center;
}

.about2-story_progress-bar-wrapper {
  background-color: #00000026;
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 2.4375rem;
  right: auto;
}

.about2-team_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.about2-testimonial_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.section_about2-team, .section_about2-vision {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about2-story_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.about2-header_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_about2-values {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about2-story_progress-bar {
  background-color: #000;
  width: 2px;
  height: 100%;
}

.about2-values_image-wrapper {
  width: 100%;
  position: relative;
}

.about2-testimonial_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.about2-values_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.about3-testimonials_rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.about3-press_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.about3-press_heading {
  flex: 1;
}

.about3-values_lightbox-image {
  object-fit: cover;
}

.about3-press_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.section_about3-growth {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_about3-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.about3-testimonials_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.about3-press_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.about3-press_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.about3-team_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section_about3-testimonials {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about3-testimonials_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.about3-press_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.about3-press_button-row.mobile-landscape {
  display: none;
}

.about3-growth_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.about3-press_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.about3-press_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.about3-testimonials_content {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding: 2rem;
  display: inline-block;
}

.about3-team_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.about3-team_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.about3-team_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.section_about3-values {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about3-press_component {
  flex-direction: column;
  align-items: center;
}

.about3-press_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about3-growth_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.about3-press_meta-wrapper {
  margin-bottom: 1rem;
}

.about3-testimonials_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.section_about3-press {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about3-values_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.about3-values_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.about3-team_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.about3-team_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about3-values_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.about3-press_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.about3-testimonials_component {
  column-count: 3;
  column-gap: 2rem;
}

.about3-testimonials_client-image-wrapper {
  margin-right: 1rem;
}

.section_about3-team {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about3-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_about3-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.about3-press_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.contact1-header_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact1-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.contact1-header_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.contact1-header_item {
  display: flex;
}

.contact1-header_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_contact1-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact1-header_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.contact2-header_item {
  text-align: center;
  width: 100%;
}

.contact2-locations_image-wrapper {
  width: 100%;
}

.contact2-locations_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.contact2-header_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_contact2-general {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact2-locations_location {
  text-align: center;
  width: 100%;
}

.contact2-locations_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_contact2-header, .section_contact2-locations {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact3-header_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact3-locations_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.contact3-header_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact3-details_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact3-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact3-locations_tabs-link {
  border-left: 2px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0 0 0 2rem;
  display: block;
}

.contact3-locations_tabs-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
  border-left-color: #000;
}

.contact3-locations_map {
  width: 100%;
  height: 100%;
}

.section_contact3-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact3-details_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.contact3-header_image {
  object-fit: cover;
  display: block;
}

.contact3-locations_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_contact3-locations {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact3-locations_tab-pane {
  height: 100%;
}

.contact3-locations_map-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.section_contact3-details {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact3-header_image-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.contact4-header_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_contact4-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact4-header_component {
  flex-direction: column;
  align-items: stretch;
}

.contact5-customers_logo-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.contact5-details_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.contact5-header_map {
  width: 100%;
  height: 100%;
}

.contact5-customers_content-left {
  max-width: 20rem;
}

.contact5-customers_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.contact5-customers_logo {
  max-height: 3.5rem;
}

.contact5-header_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact5-customers_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.section_contact5-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact5-header_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_contact5-details {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.contact5-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.contact5-details_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.section_contact5-customers, .section_blog1-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog1-header_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog1-header_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog1-header_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog1-header_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog1-cta_form {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.blog1-header_author-image-wrapper {
  margin-right: 1rem;
}

.blog1-header_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog1-header_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.blog1-header_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.section_blog1-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.blog1-header_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.blog1-header_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog1-header_date-wrapper {
  display: flex;
}

.blog1-header_category-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blog1-header_menu-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.blog1-header_menu-link.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.blog1-header_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog1-header_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog3-header_featured-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 5rem;
  display: grid;
}

.blog3-category_button-wrapper, .blog3-header_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.blog3-category_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog3-category_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog3-header_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.blog3-header_featured-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog3-category_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog3-category_button-row.mobile-landscape {
  display: none;
}

.blog3-newsletter_content {
  flex: 1;
}

.blog3-header_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog3-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.blog3-header_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog3-header_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog3-category_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog3-header_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog3-category_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog3-newsletter_form {
  max-width: 30rem;
  margin-bottom: 0;
}

.section_blog3-header, .section_blog3_cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog3-header_featured-list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog3-category_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog3-header_featured-button-wrapper {
  margin-top: .5rem;
  display: flex;
}

.blog3-header_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog3-category_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.section_blog3-category {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog3-header_featured-title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog3-category_heading {
  flex: 1;
}

.blog3-header_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog3-category_meta-wrapper {
  margin-bottom: 1rem;
}

.section_blog3-newsletter {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog3-header_featured-image-link {
  width: 100%;
}

.blog3-newsletter_component {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.blog3-category_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog3-header_heading-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog3-header_meta-wrapper {
  margin-bottom: 1rem;
}

.blog3-category_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog3-header_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog3-header_title-link.main-post {
  margin-bottom: 1rem;
}

.blog4-header_author-image-wrapper {
  margin-right: 1rem;
}

.blog4-header_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog4-header_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog4-header_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.section_blog4-cta, .section_blog4_header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog4-header_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog4-header_title-link.featured-post {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.blog4-header_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog4-header_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

.blog4-header_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blog4-header_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog4-header_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog4-header_menu-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.blog4-header_menu-link.w--current {
  border: 1px solid var(--color-scheme-1--border);
}

.blog4-header_featured-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.blog4-header_date-wrapper {
  display: flex;
}

.blog4-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.blog4-header_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog4-header_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.blog4-header_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog2-header_category-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blog2-header_category-wrapper {
  margin-bottom: .5rem;
  display: flex;
}

.blog2-header_title-wrapper {
  margin-bottom: .5rem;
}

.blog2-header_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog2-header_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog2-header_item {
  border: 1px solid var(--color-scheme-1--border);
}

.blog2-header_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog2-header_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog2-header_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog2-header_date-wrapper {
  display: flex;
}

.blog2-cta_form {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section_blog2-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.blog2-header_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog2-header_menu-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.blog2-header_menu-link.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.section_blog2-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog2-header_author-image-wrapper {
  margin-right: 1rem;
}

.blog2-header_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog2-header_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog5-latest_meta-wrapper {
  margin-bottom: 1rem;
}

.blog5-newsletter_content {
  flex: 1;
}

.blog5-latest_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_blog5-newsletter {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog5-latest_image-link {
  width: 100%;
}

.blog5-header_category-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.blog5-header_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.blog5-latest_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog5-latest_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog5-latest_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog5-latest_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog5-latest_button-row.mobile-landscape {
  display: none;
}

.blog5-newsletter_component {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.blog5-latest_component {
  flex-direction: column;
  align-items: center;
}

.section_blog5-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog5-header_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog5-latest_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.blog5-header_menu-link {
  white-space: nowrap;
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.blog5-header_menu-link.w--current, .blog5-header_menu-link.current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.blog5-header_menu-link.current.w--current {
  background-color: var(--color-scheme-1--foreground);
  border-style: none;
  font-weight: 600;
}

.blog5-header_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.blog5-latest_heading {
  flex: 1;
}

.blog5-latest_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.blog5-header_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog5-header_title-link.featured-post {
  margin-bottom: 1rem;
}

.blog5-latest_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog5-newsletter_form {
  max-width: 30rem;
  margin-bottom: 0;
}

.blog5-header_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog5-header_featured-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 4rem;
  display: block;
}

.blog5-latest_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.blog5-header_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog5-header_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog5-latest_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog5-header_category-heading {
  margin-bottom: 1.5rem;
}

.blog5-latest_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog5-header_meta-wrapper {
  margin-bottom: 1rem;
}

.blog5-header_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_blog5-latest {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog5-header_image-wrapper {
  width: 100%;
  overflow: hidden;
}

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

.blog-post1-related_date-wrapper {
  display: flex;
}

.blog-post1-related_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog-post1-related_component {
  flex-direction: column;
  align-items: center;
}

.section_blog-post1-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post1-related_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog-post1-related_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.section_blog-post1-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.blog-post1-related_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog-post1-related_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post1-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog-post1-related_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post1-cta_form {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.blog-post1-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog-post1-related_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post1-related_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog-post2-related5_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog-post2-related_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog-post2-related_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog-post2-related_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post2-related_item {
  border: 1px solid var(--color-scheme-1--border);
}

.blog-post2-related_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post2-related_category-wrapper {
  margin-bottom: .5rem;
  display: flex;
}

.blog-post2-related_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog-post2-related_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog-post2-related_title-wrapper {
  margin-bottom: .5rem;
}

.blog-post2-related_component {
  flex-direction: column;
  align-items: center;
}

.section_blog-post2-cta {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.blog-post2-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog-post2-cta_form {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.blog-post2-related_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog-post2-related_date-wrapper {
  display: flex;
}

.section_blog-post2-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post3-newsletter_content {
  flex: 1;
}

.blog-post3-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog-post3-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog-post3-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.blog-post3-related_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section_blog-post3-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post3-related_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post3-related_heading {
  flex: 1;
}

.blog-post3-related_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog-post3-related_button-row.mobile-landscape {
  display: none;
}

.blog-post3-related_meta-wrapper {
  margin-bottom: 1rem;
}

.blog-post3-newsletter_component {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.blog-post3-related_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog-post3-related_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post3-related_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog-post3-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.section_blog-post3-newsletter {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post3-newsletter_form {
  max-width: 30rem;
  margin-bottom: 0;
}

.blog-post4-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.blog-post4-related_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog-post4-related_item {
  border: 1px solid var(--color-scheme-1--border);
}

.blog-post4-related_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog-post4-related_button-row.mobile-landscape {
  display: none;
}

.blog-post4-related_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog-post4-related_heading {
  flex: 1;
}

.section_blog-post4-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post4-related_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog-post4-related_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog-post4-related_title-wrapper {
  margin-bottom: .5rem;
}

.blog-post4-related_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post4-related_category {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  display: flex;
}

.blog-post4-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog-post4-related_meta-wrapper {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.blog-post5-related_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog-post5-related_meta-wrapper {
  margin-bottom: 1rem;
}

.blog-post5-related_image-link {
  width: 100%;
}

.blog-post5-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog-post5-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.section_blog-post5-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post5-related_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.blog-post5-related_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.blog-post5-related_component {
  flex-direction: column;
  align-items: center;
}

.blog-post5-related_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog-post5-related_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post5-related_heading {
  flex: 1;
}

.blog-post5-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog-post5-related_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog-post5-related_button-row.mobile-landscape {
  display: none;
}

.blog-post5-related_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post5-related_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.modal1_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal1_content-wrapper {
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: scroll;
}

.modal-content-replace-this-div {
  border: 2px dashed #0000001a;
  width: 100%;
  height: 150vh;
}

.modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.modal2_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal2_content-wrapper {
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 40rem;
  height: 100vh;
  padding: 5rem 4rem;
  position: absolute;
  overflow: scroll;
}

.modal2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.modal3_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal3_content-wrapper {
  background-color: var(--_primitives---colors--white);
  width: 100vw;
  height: 100vh;
  padding: 5rem 5%;
  position: absolute;
  overflow: scroll;
}

.modal3_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.accordion1_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.accordion1_top {
  border-top: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.accordion1_bottom {
  overflow: hidden;
}

.accordion1_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.accordion2_component {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.accordion2_top {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.accordion2_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.accordion2_bottom {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.slider1_component {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.slider1_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.slider-content-replace-this-div {
  text-align: center;
  border: 2px dashed #0000001a;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider1_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.slider1_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.slider2_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.slider2_mask {
  width: 50%;
  overflow: visible;
}

.slider2_slide {
  padding-left: 2rem;
  padding-right: 2rem;
}

.slider2_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.slider2_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.slider3_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.slider3_mask {
  width: 33.33%;
  overflow: visible;
}

.slider3_slide {
  padding-left: .875rem;
  padding-right: .875rem;
}

.slider3_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.slider3_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.slider4_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.slider4_mask {
  width: 50%;
  overflow: visible;
}

.slider4_slide {
  padding-right: 2rem;
}

.slider4_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.slider4_arrow.left {
  right: 4rem;
}

.slider4_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.slider6_slide {
  padding-right: 2rem;
}

.slider6_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.slider6_mask {
  width: 33.33%;
  overflow: visible;
}

.slider6_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.slider6_arrow.left {
  right: 4rem;
}

.slider6_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.slider5_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  overflow: visible;
}

.slider5_mask {
  width: 50%;
  overflow: visible;
}

.slider5_slide {
  padding-right: 2rem;
}

.slider5_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.slider5_arrow.left {
  right: 4rem;
}

.slider5_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.slider7_component {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.slider7_mask {
  width: 33.33%;
  overflow: visible;
}

.slider7_slide {
  padding-right: 2rem;
}

.slider7_arrow {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.slider7_arrow.left {
  right: 4rem;
}

.slider7_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.margin-top-auto {
  margin-top: auto;
}

.blogpost5_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar5_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.background-layer {
  z-index: -1;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.background-layer.background-color-1 {
  background-color: #e5e5e5;
}

.background-layer.background-color-2 {
  background-color: var(--_primitives---colors--white);
}

.background-layer.background-color-3 {
  background-color: #e5e5e5;
}

.background-layer.background-color-4 {
  background-color: var(--_primitives---colors--white);
}

.background-holder {
  z-index: -999;
  opacity: 0;
  position: relative;
}

.layout348_image {
  aspect-ratio: 1;
  border-radius: var(--_ui-styles---radius--large);
  object-fit: cover;
  width: 100%;
  position: absolute;
}

.layout348_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.layout348_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section_layout348 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout348_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.layout348_mobile-image-wrapper {
  display: none;
}

.layout348_mobile-image {
  width: 100%;
  position: absolute;
}

.section_layout349 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout349_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.layout349_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout349_image {
  aspect-ratio: 1;
  border-radius: var(--_ui-styles---radius--large);
  object-fit: cover;
  width: 100%;
  position: absolute;
}

.layout349_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout349_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.layout349_mobile-image-wrapper {
  display: none;
}

.layout349_mobile-image {
  width: 100%;
  position: absolute;
}

.layout350_tabs-menu {
  z-index: 1;
  grid-column-gap: .25rem;
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  align-items: center;
  padding: .25rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.layout350_tab-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  flex: none;
  padding: .5rem 1.25rem;
}

.layout350_tab-link.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.layout350_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.layout350_image {
  aspect-ratio: 1;
  border-radius: var(--_ui-styles---radius--large);
  object-fit: cover;
  width: 100%;
  position: absolute;
}

.layout350_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout350_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout350_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.layout350_mobile-image {
  width: 100%;
  position: absolute;
}

.layout350_mobile-image-wrapper {
  display: none;
}

.section_layout350, .section_layout351 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout351_vertical-text-styling {
  display: none;
}

.layout351_image-wrapper {
  margin-bottom: 4rem;
}

.layout351_image {
  object-fit: cover;
  width: 100%;
  height: 25rem;
}

.layout351_content {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  height: 90vh;
  display: flex;
  overflow: hidden;
}

.layout351_accordion {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: row;
  justify-content: flex-start;
  width: 5rem;
  min-width: 5rem;
  height: 90vh;
  display: flex;
  overflow: hidden;
}

.layout351_accordion.active {
  width: 100%;
}

.layout351_column {
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 5rem;
  min-width: 5rem;
  height: 90vh;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.layout351_column-text {
  white-space: nowrap;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout351_column-vertical-text {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
  transform: rotate(180deg);
}

.layout351_column-content {
  min-width: 200vw;
  height: 100%;
  overflow: auto;
}

.layout351_content-wrapper {
  flex-direction: column;
  flex: none;
  width: 40rem;
  height: 100%;
  padding: 4rem 3rem;
  display: flex;
}

.layout352_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
  position: relative;
}

.section_layout352 {
  z-index: -3;
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

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

.layout352_progress {
  z-index: -2;
  width: 3px;
  height: 100%;
  position: absolute;
}

.layout352_layout {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.layout352_centre {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.layout352_circle {
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  width: .9375rem;
  height: .9375rem;
  position: sticky;
  top: 50vh;
}

.layout352_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout352_progress-bar {
  z-index: -1;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
}

.layout352_right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.layout352_heading {
  background-color: var(--color-scheme-1--background);
}

.layout352_timeline {
  z-index: -3;
}

.layout352_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #fff0);
  width: 100%;
  height: 6rem;
  position: absolute;
  inset: 0% 0% auto;
}

.layout352_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(0deg, var(--color-scheme-1--background), #fff0);
  width: 100%;
  height: 6rem;
  position: absolute;
  inset: auto 0% 0%;
}

.timeline-on-page {
  z-index: 0;
  position: relative;
}

.layout353_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout353_content-left {
  position: sticky;
  top: 30%;
}

.layout353_content-item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  margin-bottom: 2rem;
  padding: 2rem;
  position: sticky;
  overflow: hidden;
}

.layout353_content-item.content-item-1 {
  top: 30%;
}

.layout353_content-item.content-item-2 {
  top: 32%;
}

.layout353_content-item.content-item-3 {
  top: 34%;
}

.layout353_content-item.content-item-4 {
  top: 36%;
}

.section_layout353 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial32_content-item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  margin-bottom: 2rem;
  padding: 2rem;
  position: sticky;
  overflow: hidden;
}

.testimonial32_content-item.content-item-1 {
  top: 30%;
}

.testimonial32_content-item.content-item-2 {
  top: 32%;
}

.testimonial32_content-item.content-item-3 {
  top: 34%;
}

.testimonial32_content-item.content-item-4 {
  top: 36%;
}

.testimonial32_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial32_rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.testimonial32_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial32_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial32_content-left {
  position: sticky;
  top: 30%;
}

.testimonial32_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_testimonial32 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout354_component {
  position: sticky;
  top: 0;
}

.layout354_content-item {
  background-image: linear-gradient(#00000080, #00000080), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  position: sticky;
  top: 0;
}

.layout354_content-item.content-item-1 {
  z-index: 1;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/626c881e91068544651ccbd0_Placeholder%20Image-1.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.layout354_content-item.content-item-2 {
  z-index: 1;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/626c881e9106853aea1ccbcf_Placeholder%20Image-2.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  top: 0;
}

.layout354_content-item.content-item-3 {
  z-index: 3;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/626c881e910685d5d81ccbcd_Placeholder%20Image-3.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  top: 0;
}

.section_cta37 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta37_list {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.cta37_link-block {
  justify-content: center;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.cta37_link-image-wrapper {
  z-index: -1;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.cta37_link-image {
  border-radius: var(--_ui-styles---radius--large);
  width: 40%;
  max-width: 35rem;
}

.cta37_link-text {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.component-instructions-list {
  padding-left: 1.25rem;
}

.component-instructions-item {
  padding-left: .5rem;
}

.section_banner11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.banner11_component {
  border-bottom: 1px solid var(--color-scheme-1--border);
  width: 100vw;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.banner11_wrapper {
  width: 200vw;
  display: flex;
}

.banner11_marquee {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.banner11_text-wrapper {
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.section_banner12 {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.banner12_component {
  justify-content: flex-end;
  width: 100vw;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.banner12_inner-wrapper {
  justify-content: flex-end;
  width: 200vw;
  display: flex;
}

.banner12_marquee {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.banner12_text-wrapper {
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.layout351_column-horiztonal-text {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
  display: none;
}

.section_layout355 {
  position: relative;
}

.layout355_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  width: 100vw;
  height: 100vh;
  position: sticky;
  bottom: 0;
}

.layout355_content-left {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 10rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 100vh;
  position: relative;
}

.layout355_space-reducer {
  margin-bottom: -100vh;
}

.layout355_lightbox-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout353_lightbox-link {
  z-index: 3;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.layout355_layout {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  position: relative;
}

.layout355_text-wrapper {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  display: flex;
}

.layout355_content-right {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 10rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 150vh;
  position: relative;
}

.layout355_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100vw;
  height: 100vh;
  position: sticky;
  bottom: 0%;
}

.section_cta38 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta38_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.cta38_link-block {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.cta38_link-text-small {
  white-space: nowrap;
  margin-right: 2rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.cta38_link-image-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100vh;
  margin-left: 50%;
  display: none;
  position: fixed;
  inset: 0%;
}

.cta38_link-image {
  border-radius: var(--_ui-styles---radius--large);
  width: 75%;
  max-width: 35rem;
}

.section_layout356 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout356_component {
  position: sticky;
  top: 0%;
}

.layout356_content-item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  position: sticky;
}

.layout356_content-item.first-content-item {
  margin-bottom: 8rem;
  top: 0;
}

.layout356_content-item.content-item-2 {
  margin-top: -4rem;
  margin-bottom: 4rem;
  top: 4rem;
}

.layout356_content-item.content-item-3 {
  margin-bottom: 4rem;
  top: 8rem;
}

.layout356_content-layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout356_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  position: relative;
  overflow: hidden;
}

.layout356_sticky-top {
  align-items: center;
  width: 100%;
  height: 4rem;
  display: flex;
}

.layout356_anchor {
  height: 0;
  position: relative;
  top: -8rem;
}

.layout356_image {
  object-fit: cover;
  width: 100%;
  height: 60vh;
}

.section_layout357 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout357_component {
  position: sticky;
  top: 0%;
}

.layout357_anchor {
  height: 0;
  position: relative;
  top: -12rem;
}

.layout357_content-item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  position: sticky;
}

.layout357_content-item.content-item-1 {
  margin-bottom: 12rem;
  top: 0;
}

.layout357_content-item.content-item-2 {
  margin-top: -8rem;
  margin-bottom: 8rem;
  top: 4rem;
}

.layout357_content-item.content-item-3 {
  margin-top: -4rem;
  margin-bottom: 4rem;
  top: 8rem;
}

.layout357_content-item.content-item-4 {
  margin-bottom: 4rem;
  top: 0;
}

.layout357_sticky-top {
  align-items: center;
  width: 100%;
  height: 4rem;
  display: flex;
}

.layout357_content-layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_header75 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header75_component {
  flex-direction: column;
  height: 300vh;
  display: flex;
  position: relative;
}

.header75_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: sticky;
  top: 0;
}

.header75_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: grid;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #e8edff;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #be4aa51a;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.form_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_form.is-alternate {
  color: var(--_primitives---colors--white);
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.rl-styleguide_subheading {
  z-index: 3;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.form_component {
  width: 100%;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--_primitives---colors--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.layout139_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.cta34_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.cta34_logo {
  max-height: 3.5rem;
}

.home3-cta_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.home3-cta_logo {
  max-height: 3.5rem;
}

.pricing4_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.pricing4_logo {
  max-height: 3.5rem;
}

.button-wrapper {
  display: flex;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.filters4_form {
  background-color: var(--_primitives---opacity--transparent);
}

.filters2_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters4_toggle-button-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.filters6_rangeslider2-handle-left {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters6_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters6_rangeslider2-handle-left:focus-visible, .filters6_rangeslider2-handle-left[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters5_filters-wrapper {
  width: auto;
  overflow: hidden;
}

.filters6_rangeslider1-input {
  display: none;
}

.filters2_form-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.filters1_form-radio2-label {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

.filters2_rangeslider1-input {
  display: none;
}

.filters2_feed-header {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.filters4_rangeslider1-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem 3rem;
  display: block;
  position: relative;
}

.filters3_empty {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  text-align: center;
  padding: 2.9rem;
}

.filters6_keyword-search {
  flex: 1;
  align-items: center;
  max-width: 25rem;
  display: flex;
  position: relative;
}

.filters6_rangeslider2-input {
  display: none;
}

.filters3_layout {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
}

.filters1_category-link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.filters1_category-link.w--current {
  text-decoration: underline;
}

.filters1_form-radio2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: inline-block;
  position: relative;
}

.filters1_form-radio2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters2_form {
  background-color: var(--_primitives---opacity--transparent);
}

.filters3_modal {
  z-index: 99999;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
  transform: translate(0, 100%);
}

.filters3_form-radio1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.filters3_form-radio1-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-size: 14px 14px;
  width: 1.125rem;
  height: 1.125rem;
}

.filters3_form-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.filters3_form-radio2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.filters3_form-radio2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
}

.filters3_form-radio2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.filters6_button-wrapper {
  position: relative;
}

.filters1_results-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.filters2_tablet-modal-menu {
  display: none;
}

.filters2_results-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.filters6_form-radio2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: inline-block;
  position: relative;
}

.filters6_form-radio2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters6_form-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.filters1_form {
  background-color: var(--_primitives---opacity--transparent);
}

.filters4_rangeslider2-handle-left {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters4_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters4_rangeslider2-handle-left:focus-visible, .filters4_rangeslider2-handle-left[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters6_rangeslider1-handle {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  top: 50%;
  left: .5rem;
  right: .5rem;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 10px #0000001a;
}

.filters6_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.filters6_rangeslider1-handle:focus-visible, .filters6_rangeslider1-handle[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters6_form-header {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  margin: 1.5rem 1.5rem .5rem;
  display: flex;
}

.filters6_form-radio2-label {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

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

.filters2_form-checkbox1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters2_form-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters2_form-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters3_form-checkbox1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters3_form-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters3_form-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters6_filter-group-heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.filters2_rangeslider2-handle-right {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  cursor: grab;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters2_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters2_rangeslider2-handle-right:focus-visible, .filters2_rangeslider2-handle-right[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters3_rangeslider1-track {
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters6_modal-menu {
  z-index: 2;
  grid-column-gap: 1rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: space-between;
  align-items: center;
  width: 25rem;
  margin-top: 1rem;
  margin-left: -1.5rem;
  padding: .75rem 1.5rem;
  display: flex;
  position: sticky;
  inset: auto 0 0;
}

.filters5_form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.75rem;
  display: flex;
}

.filters6_filters-modal-background {
  display: none;
  position: fixed;
  inset: 0%;
}

.filters2_empty {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  text-align: center;
  padding: 2.9rem;
}

.filters5_item-text-wrapper {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.filters6_component {
  position: relative;
}

.filters1_rangeslider1-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem 3rem;
  display: block;
  position: relative;
}

.filters1_toggle-button-circle {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.filters3_rangeslider1-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters5_keyword-search {
  align-items: center;
  display: flex;
  position: relative;
}

.filters2_form-checkbox2-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

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

.filters4_rangeslider2-input {
  display: none;
}

.filters6_filters-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

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

.filters1_form-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.filters1_toggle-button-checkbox {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.filters1_toggle-button-checkbox:focus-visible, .filters1_toggle-button-checkbox[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.filters1_toggle-button-checkbox.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.filters1_toggle-button-checkbox.w--redirected-focus {
  box-shadow: none;
}

.feed-content-replace-this-div {
  border: 2px dashed #00000026;
  width: 100%;
  min-height: 200vh;
}

.filters6_rangeslider1-text {
  text-align: center;
  font-size: 1.125rem;
  position: absolute;
  top: 1.5rem;
  left: auto;
  right: auto;
}

.filters5_results-wrapper {
  justify-content: center;
  display: flex;
}

.filters2_category-list, .filters1_category-list {
  margin-bottom: 1.5rem;
}

.filters1_rangeslider1-track {
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters3_form-radio2-label {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

.filters4_form-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.filters3_list-wrapper {
  margin-bottom: 1.25rem;
}

.filters6_form-checkbox1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters6_form-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters6_form-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters2_rangeslider2-input {
  display: none;
}

.filters3_rangeslider2-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.filters3_form-checkbox2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.filters3_form-checkbox2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.filters3_form-checkbox2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters2_toggle-button-checkbox {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.filters2_toggle-button-checkbox:focus-visible, .filters2_toggle-button-checkbox[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.filters2_toggle-button-checkbox.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.filters2_toggle-button-checkbox.w--redirected-focus {
  box-shadow: none;
}

.filters2_layout {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.filters6_rangeslider1-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem 3rem;
  display: block;
  position: relative;
}

.filters6_modal-close-button {
  display: none;
}

.filters6_filters-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  height: 100%;
  padding: .5rem 1.5rem;
  display: flex;
  position: relative;
}

.filters5_filter-group {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.filters5_category-menu {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.filters1_rangeslider2-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters6_layout {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.filters4_keyword-search {
  align-items: center;
  display: flex;
  position: relative;
}

.filters3_form-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.filters1_form-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.filters1_rangeslider2-input {
  display: none;
}

.filters1_form-checkbox2-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.filters1_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters1_feed-header {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.filters6_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.filters1_rangeslider2-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.filters4_list.is-radio2 {
  flex-wrap: wrap;
  display: flex;
}

.filters4_list.is-checkbox2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.filters6_form {
  z-index: 999;
}

.filters4_modal {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
  transform: translate(0, 100%);
}

.filters6_filter-group {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.filters6_filter-group.last {
  border-bottom-style: none;
}

.filters5_feed-header-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: grid;
}

.filters6_list-wrapper {
  margin-bottom: 1.25rem;
}

.filters4_toggle-button-circle {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.filters5_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters1_list.is-radio2, .filters1_list.is-checkbox2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.filters5_layout {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.filters4_form-checkbox2-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.filters4_rangeslider2-track {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters4_toggle-button-checkbox {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.filters4_toggle-button-checkbox:focus-visible, .filters4_toggle-button-checkbox[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.filters4_toggle-button-checkbox.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.filters4_toggle-button-checkbox.w--redirected-focus {
  box-shadow: none;
}

.filters2_rangeslider1-handle {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  top: 50%;
  left: .5rem;
  right: .5rem;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 10px #0000001a;
}

.filters2_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.filters2_rangeslider1-handle:focus-visible, .filters2_rangeslider1-handle[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters3_rangeslider2-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem .5rem;
  position: relative;
}

.filters5_filters-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  justify-content: center;
  padding: .75rem 1.5rem;
  display: flex;
}

.filters6_form-checkbox2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.filters6_form-checkbox2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.filters6_form-checkbox2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters4_form-radio2-label {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

.filters1_toggle-button-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.filters1_form-checkbox1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters1_form-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters1_form-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters3_rangeslider2-input {
  display: none;
}

.filters6_tag {
  background-color: var(--color-scheme-1--foreground);
  align-items: center;
  margin-right: .5rem;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters3_rangeslider1-text {
  text-align: center;
  font-size: 1.125rem;
  position: absolute;
  top: 1.5rem;
  left: auto;
  right: auto;
}

.filters3_modal-close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.filters5_tag {
  background-color: var(--color-scheme-1--foreground);
  align-items: center;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters1_filter-options {
  overflow: hidden;
}

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

.filters2_rangeslider1-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem 3rem;
  display: block;
  position: relative;
}

.filters3_rangeslider2-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters2_list.is-checkbox2, .filters2_list.is-radio2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.filters4_rangeslider2-text {
  text-align: center;
  font-size: 1.125rem;
  position: relative;
}

.section_filters2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.filters2_rangeslider2-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.filters3_form-checkbox2-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.filters1_form-checkbox2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.filters1_form-checkbox2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.filters1_form-checkbox2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters6_heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.filters1_tablet-modal-menu {
  display: none;
}

.filters6_rangeslider2-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.filters2_filter-options {
  overflow: hidden;
}

.filters1_tablet-filters-button {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  padding: .75rem 1.5rem;
  display: none;
}

.filters4_feed-header-bottom {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.filters5_tablet-modal-close-button {
  display: none;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.filters6_filters-modal {
  z-index: 999;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 25rem;
  max-height: 50vh;
  margin-top: .5rem;
  position: absolute;
  overflow: auto;
  transform: translate(-100vw);
}

.filters6_rangeslider2-handle-right {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  cursor: grab;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters6_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters6_rangeslider2-handle-right:focus-visible, .filters6_rangeslider2-handle-right[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters4_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.filters6_toggle-button-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.filters4_rangeslider1-text {
  text-align: center;
  font-size: 1.125rem;
  position: absolute;
  top: 1.5rem;
  left: auto;
  right: auto;
}

.filters5_filter-group-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.filters1_empty {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  text-align: center;
  padding: 2.9rem;
}

.filters3_tag {
  background-color: var(--color-scheme-1--foreground);
  align-items: center;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters1_rangeslider2-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem .5rem;
  position: relative;
}

.filters1_toggle-button {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.filters4_form-checkbox2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.filters4_form-checkbox2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.filters4_form-checkbox2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.section_filters4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.filters2_toggle-button-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.filters6_rangeslider2-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem .5rem;
  position: relative;
}

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

.filters5_form-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.filters1_heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.filters4_rangeslider2-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

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

.filters3_toggle-button {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.filters6_filter-options, .filters3_filter-options {
  overflow: hidden;
}

.filters4_rangeslider1-handle {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  top: 50%;
  left: .5rem;
  right: .5rem;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 10px #0000001a;
}

.filters4_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.filters4_rangeslider1-handle:focus-visible, .filters4_rangeslider1-handle[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters5_form-block {
  width: 100%;
  margin-bottom: 0;
}

.filters3_rangeslider2-text {
  text-align: center;
  font-size: 1.125rem;
  position: relative;
}

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

.filters4_empty {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  text-align: center;
  padding: 2.9rem;
}

.filters3_results-wrapper {
  display: flex;
}

.filters3_form-radio1-label {
  margin-bottom: 0;
}

.filters2_rangeslider2-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem .5rem;
  position: relative;
}

.filters2_category-link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.filters2_category-link.w--current {
  text-decoration: underline;
}

.filters3_rangeslider1-input {
  display: none;
}

.filters6_filters-header-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.filters3_keyword-search {
  align-items: center;
  display: flex;
  position: relative;
}

.filters3_form-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.filters3_form-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

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

.filters3_form {
  background-color: var(--_primitives---opacity--transparent);
}

.filters2_rangeslider2-text {
  text-align: center;
  font-size: 1.125rem;
  position: relative;
}

.filters4_rangeslider1-input {
  display: none;
}

.filters2_rangeslider2-track {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters2_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.filters2_form-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.filters3_filter-group {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.filters3_filter-group.last {
  border-bottom-style: none;
}

.filters4_list-wrapper {
  margin-bottom: 1.25rem;
}

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

.filters1_filter-group {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.filters6_form-radio1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.filters6_form-radio1-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-size: 14px 14px;
  width: 1.125rem;
  height: 1.125rem;
}

.filters6_form-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.filters3_toggle-button-circle {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.filters1_rangeslider2-handle-right {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  cursor: grab;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters1_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters1_rangeslider2-handle-right:focus-visible, .filters1_rangeslider2-handle-right[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters1_rangeslider1-handle {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  top: 50%;
  left: .5rem;
  right: .5rem;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 10px #0000001a;
}

.filters1_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.filters1_rangeslider1-handle:focus-visible, .filters1_rangeslider1-handle[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters5_feed-header-bottom {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.filters3_filters-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  display: flex;
}

.filters6_list.is-radio2, .filters6_list.is-checkbox2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.filters6_form-checkbox2-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.filters2_rangeslider1-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters1_list-wrapper {
  margin-bottom: 1.25rem;
}

.filters1_form-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.filters2_tablet-modal-close-button {
  display: none;
}

.filters6_rangeslider2-fill, .filters2_rangeslider2-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters6_empty {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  text-align: center;
  padding: 3rem;
}

.filters4_form-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.filters4_rangeslider2-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem .5rem;
  position: relative;
}

.filters4_form-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.filters2_form-radio1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.filters2_form-radio1-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-size: 14px 14px;
  width: 1.125rem;
  height: 1.125rem;
}

.filters2_form-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.filters1_form-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.filters6_results-wrapper {
  display: flex;
}

.filters4_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters6_rangeslider2-text {
  text-align: center;
  font-size: 1.125rem;
  position: relative;
}

.filters5_empty {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  text-align: center;
  padding: 2.9rem;
}

.section_filters6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.filters1_rangeslider2-track {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters6_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters3_list.is-radio2, .filters3_list.is-checkbox2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.filters3_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters2_filter-group-heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.filters3_rangeslider2-handle-left {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters3_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters3_rangeslider2-handle-left:focus-visible, .filters3_rangeslider2-handle-left[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters6_rangeslider1-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters1_filters-wrapper {
  max-width: 18rem;
}

.filters6_form-radio2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.filters6_form-radio2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
}

.filters6_form-radio2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.filters3_form-radio2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: inline-block;
  position: relative;
}

.filters3_form-radio2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters5_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.filters2_form-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.filters4_form-radio2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  display: inline-block;
  position: relative;
}

.filters4_form-radio2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters3_toggle-button-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.filters1_filter-group-heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.filters3_tablet-modal-close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.filters2_toggle-button {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.filters6_form-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.filters3_rangeslider1-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem 3rem;
  display: block;
  position: relative;
}

.filters4_form-checkbox1-icon-2 {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters4_form-checkbox1-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters4_form-checkbox1-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters3_toggle-button-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.filters2_form-radio2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.filters2_form-radio2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
}

.filters2_form-radio2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.section_filters3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.filters6_toggle-button-checkbox {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.filters6_toggle-button-checkbox:focus-visible, .filters6_toggle-button-checkbox[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.filters6_toggle-button-checkbox.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.filters6_toggle-button-checkbox.w--redirected-focus {
  box-shadow: none;
}

.filters4_filter-group {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.filters4_filter-group.last {
  border-bottom-style: none;
}

.filters3_rangeslider2-handle-right {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  cursor: grab;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters3_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters3_rangeslider2-handle-right:focus-visible, .filters3_rangeslider2-handle-right[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters1_accordion-icon {
  flex-direction: column;
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.filters3_feed-header-bottom {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.filters4_rangeslider2-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.filters1_form-checkbox2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.filters1_form-checkbox2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters3_filter-group-heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.filters2_form-checkbox2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.filters2_form-checkbox2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters4_toggle-button {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.section_filters5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.filters1_form-radio2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.filters1_form-radio2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
}

.filters1_form-radio2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.filters6_form-radio1-label-2 {
  margin-bottom: 0;
}

.filters6_filters-wrapper {
  z-index: 999;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 1.5rem;
}

.filters1_rangeslider1-input {
  display: none;
}

.filters4_form-radio1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.filters4_form-radio1-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-size: 14px 14px;
  width: 1.125rem;
  height: 1.125rem;
}

.filters4_form-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.filters1_form-radio1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.filters1_form-radio1-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-size: 14px 14px;
  width: 1.125rem;
  height: 1.125rem;
}

.filters1_form-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.filters4_results-wrapper {
  display: flex;
}

.filters3_toggle-button-checkbox {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.filters3_toggle-button-checkbox:focus-visible, .filters3_toggle-button-checkbox[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.filters3_toggle-button-checkbox.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.filters3_toggle-button-checkbox.w--redirected-focus {
  box-shadow: none;
}

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

.filters1_rangeslider1-text {
  text-align: center;
  font-size: 1.125rem;
  position: absolute;
  top: 1.5rem;
  left: auto;
  right: auto;
}

.filters3_rangeslider1-handle {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  top: 50%;
  left: .5rem;
  right: .5rem;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 10px #0000001a;
}

.filters3_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.filters3_rangeslider1-handle:focus-visible, .filters3_rangeslider1-handle[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters6_toggle-button {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.filters4_filter-group-heading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.filters3_modal-content-wrapper {
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 35rem;
  height: 100vh;
  padding: 4rem 3rem 0;
  position: absolute;
  overflow: scroll;
}

.filters3_modal-menu {
  z-index: 999;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: space-between;
  align-items: center;
  width: 35rem;
  margin-top: 3rem;
  margin-left: -3rem;
  padding: .75rem 3rem;
  display: flex;
  position: sticky;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.filters1_toggle-button-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.filters1_tag {
  background-color: var(--color-scheme-1--foreground);
  align-items: center;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters1_rangeslider2-text {
  text-align: center;
  font-size: 1.125rem;
  position: relative;
}

.filters4_form-radio1-label {
  margin-bottom: 0;
}

.filters1_rangeslider2-handle-left {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters1_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters1_rangeslider2-handle-left:focus-visible, .filters1_rangeslider2-handle-left[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters4_toggle-button-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.filters1_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.filters5_form {
  background-color: var(--_primitives---opacity--transparent);
}

.filters2_form-radio2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: inline-block;
  position: relative;
}

.filters2_form-radio2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters2_tablet-filters-button {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  padding: .75rem 1.5rem;
  display: none;
}

.filters1_filter-group-list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.filters6_form-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.filters2_form-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding-right: 1rem;
  display: flex;
}

.filters1_rangeslider1-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters1_keyword-search {
  align-items: center;
  display: flex;
  position: relative;
}

.filters5_menu-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.filters5_menu-link.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.filters6_rangeslider1-track {
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters5_form-checkbox1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters5_form-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters5_form-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters4_rangeslider1-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters6_feed-header {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.section_filters1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.filters4_form-checkbox2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.filters4_form-checkbox2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters4_rangeslider1-track {
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters4_layout {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
}

.filters3_rangeslider2-track {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters1_tablet-modal-close-button {
  display: none;
}

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

.filters2_rangeslider1-track {
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters3_form-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.filters2_tag {
  background-color: var(--color-scheme-1--foreground);
  align-items: center;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters2_toggle-button-circle {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.filters3_feed-header-top {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.filters2_form-checkbox2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.filters2_form-checkbox2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.filters2_form-checkbox2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters2_keyword-search {
  align-items: center;
  display: flex;
  position: relative;
}

.filters6_rangeslider2-track {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters4_rangeslider2-handle-right {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  cursor: grab;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters4_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters4_rangeslider2-handle-right:focus-visible, .filters4_rangeslider2-handle-right[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters2_list-wrapper {
  margin-bottom: 1.25rem;
}

.filters1_form-radio1-label {
  margin-bottom: 0;
}

.filters4_tag {
  background-color: var(--color-scheme-1--foreground);
  align-items: center;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters4_modal-content-wrapper {
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 40rem;
  height: auto;
  max-height: 80vh;
  padding-left: 3rem;
  padding-right: 3rem;
  overflow: scroll;
}

.filters2_rangeslider2-handle-left {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters2_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters2_rangeslider2-handle-left:focus-visible, .filters2_rangeslider2-handle-left[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.filters4_form-radio2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.filters4_form-radio2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
}

.filters4_form-radio2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.filters2_toggle-button-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.filters4_heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.filters4_feed-header-top {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.filters2_form-radio1-label, .filters4_form-block {
  margin-bottom: 0;
}

.filters2_heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.filters2_filters-wrapper {
  max-width: 19rem;
  position: sticky;
  top: 10vh;
}

.filters3_heading {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.filters6_form-checkbox2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.filters6_form-checkbox2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

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

.filters4_tablet-modal-menu {
  z-index: 2;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: space-between;
  align-items: center;
  width: 40rem;
  margin-top: 3rem;
  margin-left: -3rem;
  padding: .75rem 3rem;
  display: flex;
  position: sticky;
  bottom: -1px;
  left: 0%;
  right: 0%;
}

.filters3_form-checkbox2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.filters3_form-checkbox2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.filters2_form-radio2-label {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

.filters4_form-header {
  z-index: 2;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: space-between;
  align-items: center;
  width: 40rem;
  max-width: 48rem;
  margin-bottom: 1.5rem;
  margin-left: -3rem;
  padding: 1rem 3rem;
  display: flex;
  position: sticky;
  top: 0;
}

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

.filters4_filters-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  display: flex;
}

.filters3_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.filters1_layout {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filters6_filter-group-list {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.filters6_toggle-button-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.filters6_toggle-button-circle {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.filters2_rangeslider1-text {
  text-align: center;
  font-size: 1.125rem;
  position: absolute;
  top: 1.5rem;
  left: auto;
  right: auto;
}

.filters2_scroll-wrapper {
  height: 80vh;
  padding-bottom: 4rem;
  padding-right: 1rem;
  overflow: scroll;
}

.rl-styleguide_color-sample-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
}

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.rl-styleguide_color.is-red50 {
  background-color: #fef3f2;
}

.rl-styleguide_color.is-orange100 {
  background-color: #fdead7;
}

.rl-styleguide_color.is-fuchsia500 {
  background-color: #d444f1;
}

.rl-styleguide_color.is-pink500 {
  background-color: #ee46bc;
}

.rl-styleguide_color.is-bluedark500 {
  background-color: #2970ff;
}

.rl-styleguide_color.is-green50 {
  background-color: #edfcf2;
}

.rl-styleguide_color.is-purple25 {
  background-color: #fafaff;
}

.rl-styleguide_color.is-grayblue200 {
  background-color: #d5d9eb;
}

.rl-styleguide_color.is-teal100 {
  background-color: #ccfbef;
}

.rl-styleguide_color.is-orange900 {
  background-color: #772917;
}

.rl-styleguide_color.is-greentrue25 {
  background-color: #f6fef9;
}

.rl-styleguide_color.is-grayneutral500 {
  background-color: #6c737f;
}

.rl-styleguide_color.is-greentrue300 {
  background-color: #6ce9a6;
}

.rl-styleguide_color.is-graycool400 {
  background-color: #7d89b0;
}

.rl-styleguide_color.is-cyan700 {
  background-color: #0e7090;
}

.rl-styleguide_color.is-graywarm25 {
  background-color: #fdfdfc;
}

.rl-styleguide_color.is-gray200 {
  background-color: #eaecf0;
}

.rl-styleguide_color.is-greentrue400 {
  background-color: #32d583;
}

.rl-styleguide_color.is-yellow400 {
  background-color: #fac515;
}

.rl-styleguide_color.is-indigo400 {
  background-color: #8098f9;
}

.rl-styleguide_color.is-graytrue800 {
  background-color: #292929;
}

.rl-styleguide_color.is-blue50 {
  background-color: #eff8ff;
}

.rl-styleguide_color.is-bluedark600 {
  background-color: #155eef;
}

.rl-styleguide_color.is-green500 {
  background-color: #16b364;
}

.rl-styleguide_color.is-purple500 {
  background-color: #7a5af8;
}

.rl-styleguide_color.is-pink100 {
  background-color: #fce7f6;
}

.rl-styleguide_color.is-grayiron600 {
  background-color: #51525c;
}

.rl-styleguide_color.is-violet500 {
  background-color: #875bf7;
}

.rl-styleguide_color.is-orange300 {
  background-color: #f7b27a;
}

.rl-styleguide_color.is-teal700 {
  background-color: #107569;
}

.rl-styleguide_color.is-red200 {
  background-color: #fecdca;
}

.rl-styleguide_color.is-graymodern300 {
  background-color: #cdd5df;
}

.rl-styleguide_color.is-green900 {
  background-color: #084c2e;
}

.rl-styleguide_color.is-blue300 {
  background-color: #84caff;
}

.rl-styleguide_color.is-fuchsia100 {
  background-color: #fbe8ff;
}

.rl-styleguide_color.is-graycool500 {
  background-color: #5d6b98;
}

.rl-styleguide_color.is-yellowdark400 {
  background-color: #fdb022;
}

.rl-styleguide_color.is-rose300 {
  background-color: #fea3b4;
}

.rl-styleguide_color.is-yellow200 {
  background-color: #feee95;
}

.rl-styleguide_color.is-rose900 {
  background-color: #89123e;
}

.rl-styleguide_color.is-violet25 {
  background-color: #fbfaff;
}

.rl-styleguide_color.is-red800 {
  background-color: #912018;
}

.rl-styleguide_color.is-pink900 {
  background-color: #851651;
}

.rl-styleguide_color.is-blue400 {
  background-color: #53b1fd;
}

.rl-styleguide_color.is-gray400 {
  background-color: #98a2b3;
}

.rl-styleguide_color.is-yellow700 {
  background-color: #a15c07;
}

.rl-styleguide_color.is-greenlight100 {
  background-color: #e3fbcc;
}

.rl-styleguide_color.is-red600 {
  background-color: #d92d20;
}

.rl-styleguide_color.is-greentrue200 {
  background-color: #a6f4c5;
}

.rl-styleguide_color.is-purple300 {
  background-color: #bdb4fe;
}

.rl-styleguide_color.is-graycool800 {
  background-color: #30374f;
}

.rl-styleguide_color.is-orangedark50 {
  background-color: #fff4ed;
}

.rl-styleguide_color.is-purple400 {
  background-color: #9b8afb;
}

.rl-styleguide_color.is-fuchsia700 {
  background-color: #9f1ab1;
}

.rl-styleguide_color.is-purple800 {
  background-color: #4a1fb8;
}

.rl-styleguide_color.is-gray50 {
  background-color: #f9fafb;
}

.rl-styleguide_color.is-yellowdark600 {
  background-color: #dc6803;
}

.rl-styleguide_color.is-greenlight800 {
  background-color: #326212;
}

.rl-styleguide_color.is-bluedark25 {
  background-color: #f5f8ff;
}

.rl-styleguide_color.is-greenlight300 {
  background-color: #a6ef67;
}

.rl-styleguide_color.is-fuchsia25 {
  background-color: #fefaff;
}

.rl-styleguide_color.is-green400 {
  background-color: #3ccb7f;
}

.rl-styleguide_color.is-orange600 {
  background-color: #e04f16;
}

.rl-styleguide_color.is-rose200 {
  background-color: #fecdd6;
}

.rl-styleguide_color.is-purpletrue400 {
  background-color: #b692f6;
}

.rl-styleguide_color.is-purpletrue700 {
  background-color: #6941c6;
}

.rl-styleguide_color.is-blue900 {
  background-color: #194185;
}

.rl-styleguide_color.is-yellow50 {
  background-color: #fefbe8;
}

.rl-styleguide_color.is-graywarm200 {
  background-color: #e7e5e4;
}

.rl-styleguide_color.is-greenlight500 {
  background-color: #66c61c;
}

.rl-styleguide_color.is-purpletrue500 {
  background-color: #9e77ed;
}

.rl-styleguide_color.is-purple900 {
  background-color: #3e1c96;
}

.rl-styleguide_color.is-cyan100 {
  background-color: #cff9fe;
}

.rl-styleguide_color.is-red25 {
  background-color: #fffbfa;
}

.rl-styleguide_color.is-purple50 {
  background-color: #f4f3ff;
}

.rl-styleguide_color.is-graycool600 {
  background-color: #4a5578;
}

.rl-styleguide_color.is-grayneutral100 {
  background-color: #f3f4f6;
}

.rl-styleguide_color.is-moss50 {
  background-color: #f5fbee;
}

.rl-styleguide_color.is-greentrue600 {
  background-color: #039855;
}

.rl-styleguide_color.is-orangedark200 {
  background-color: #ffd6ae;
}

.rl-styleguide_color.is-rose25 {
  background-color: #fff5f6;
}

.rl-styleguide_color.is-pink800 {
  background-color: #9e165f;
}

.rl-styleguide_color.is-gray25 {
  background-color: #fcfcfd;
}

.rl-styleguide_color.is-cyan900 {
  background-color: #164c63;
}

.rl-styleguide_color.is-bluedark700 {
  background-color: #004eeb;
}

.rl-styleguide_color.is-violet800 {
  background-color: #5720b7;
}

.rl-styleguide_color.is-moss400 {
  background-color: #86cb3c;
}

.rl-styleguide_color.is-grayneutral50 {
  background-color: #f9fafb;
}

.rl-styleguide_color.is-bluedark900 {
  background-color: #00359e;
}

.rl-styleguide_color.is-graywarm100 {
  background-color: #f5f5f4;
}

.rl-styleguide_color.is-moss900 {
  background-color: #2b4212;
}

.rl-styleguide_color.is-yellowdark500 {
  background-color: #f79009;
}

.rl-styleguide_color.is-grayblue100 {
  background-color: #eaecf5;
}

.rl-styleguide_color.is-grayblue800 {
  background-color: #293056;
}

.rl-styleguide_color.is-graymodern100 {
  background-color: #eef2f6;
}

.rl-styleguide_color.is-fuchsia400 {
  background-color: #e478fa;
}

.rl-styleguide_color.is-greenlight700 {
  background-color: #3b7c0f;
}

.rl-styleguide_color.is-fuchsia800 {
  background-color: #821890;
}

.rl-styleguide_color.is-bluelight500 {
  background-color: #0ba5ec;
}

.rl-styleguide_color.is-graycool25 {
  background-color: #fcfcfd;
}

.rl-styleguide_color.is-greentrue900 {
  background-color: #054f31;
}

.rl-styleguide_color.is-cyan200 {
  background-color: #a5f0fc;
}

.rl-styleguide_color.is-yellow25 {
  background-color: #fefdf0;
}

.rl-styleguide_color.is-graytrue200 {
  background-color: #e5e5e5;
}

.rl-styleguide_color.is-cyan50 {
  background-color: #ecfdff;
}

.rl-styleguide_color.is-green700 {
  background-color: #087443;
}

.rl-styleguide_color.is-grayblue500 {
  background-color: #4e5ba6;
}

.rl-styleguide_color.is-graycool900 {
  background-color: #111322;
}

.rl-styleguide_color.is-graytrue500 {
  background-color: #737373;
}

.rl-styleguide_color.is-green300 {
  background-color: #73e2a3;
}

.rl-styleguide_color.is-grayneutral200 {
  background-color: #e5e7eb;
}

.rl-styleguide_color.is-blue25 {
  background-color: #f5faff;
}

.rl-styleguide_color.is-red900 {
  background-color: #7a271a;
}

.rl-styleguide_color.is-violet300 {
  background-color: #c3b5fd;
}

.rl-styleguide_color.is-yellowdark100 {
  background-color: #fef0c7;
}

.rl-styleguide_color.is-rose400 {
  background-color: #fd6f8e;
}

.rl-styleguide_color.is-bluelight800 {
  background-color: #065986;
}

.rl-styleguide_color.is-orangedark100 {
  background-color: #ffe6d5;
}

.rl-styleguide_color.is-grayiron50 {
  background-color: #fafafa;
}

.rl-styleguide_color.is-greentrue800 {
  background-color: #05603a;
}

.rl-styleguide_color.is-purple600 {
  background-color: #6938ef;
}

.rl-styleguide_color.is-pink25 {
  background-color: #fef6fb;
}

.rl-styleguide_color.is-orange800 {
  background-color: #932f19;
}

.rl-styleguide_color.is-gray300 {
  background-color: #d0d5dd;
}

.rl-styleguide_color.is-bluelight50 {
  background-color: #f0f9ff;
}

.rl-styleguide_color.is-red500 {
  background-color: #f04438;
}

.rl-styleguide_color.is-purpletrue200 {
  background-color: #e9d7fe;
}

.rl-styleguide_color.is-orange500 {
  background-color: #ef6820;
}

.rl-styleguide_color.is-purpletrue800 {
  background-color: #53389e;
}

.rl-styleguide_color.is-green600 {
  background-color: #099250;
}

.rl-styleguide_color.is-yellow900 {
  background-color: #713b12;
}

.rl-styleguide_color.is-grayiron800 {
  background-color: #26272b;
}

.rl-styleguide_color.is-rose700 {
  background-color: #c01048;
}

.rl-styleguide_color.is-teal500 {
  background-color: #15b79e;
}

.rl-styleguide_color.is-grayiron700 {
  background-color: #3f3f46;
}

.rl-styleguide_color.is-teal200 {
  background-color: #5fe9d0;
}

.rl-styleguide_color.is-bluelight900 {
  background-color: #0b4a6f;
}

.rl-styleguide_color.is-yellowdark200 {
  background-color: #fedf89;
}

.rl-styleguide_color.is-greenlight400 {
  background-color: #85e13a;
}

.rl-styleguide_color.is-orangedark900 {
  background-color: #771a0d;
}

.rl-styleguide_color.is-purpletrue25 {
  background-color: #fcfaff;
}

.rl-styleguide_color.is-graytrue700 {
  background-color: #424242;
}

.rl-styleguide_color.is-orange50 {
  background-color: #fef6ee;
}

.rl-styleguide_color.is-grayblue600 {
  background-color: #3e4784;
}

.rl-styleguide_color.is-purple200 {
  background-color: #d9d6fe;
}

.rl-styleguide_color.is-cyan600 {
  background-color: #088ab2;
}

.rl-styleguide_color.is-moss800 {
  background-color: #335015;
}

.rl-styleguide_color.is-violet200 {
  background-color: #ddd6fe;
}

.rl-styleguide_color.is-violet50 {
  background-color: #f5f3ff;
}

.rl-styleguide_color.is-fuchsia200 {
  background-color: #f6d0fe;
}

.rl-styleguide_color.is-moss600 {
  background-color: #4f7a21;
}

.rl-styleguide_color.is-graycool200 {
  background-color: #dcdfea;
}

.rl-styleguide_color.is-graycool50 {
  background-color: #f9f9fb;
}

.rl-styleguide_color.is-grayneutral25 {
  background-color: #fcfcfd;
}

.rl-styleguide_color.is-graymodern900 {
  background-color: #121926;
}

.rl-styleguide_color.is-grayiron25 {
  background-color: #fcfcfc;
}

.rl-styleguide_color.is-blue700 {
  background-color: #175cd3;
}

.rl-styleguide_color.is-violet600 {
  background-color: #7839ee;
}

.rl-styleguide_color.is-bluelight700 {
  background-color: #026aa2;
}

.rl-styleguide_color.is-teal800 {
  background-color: #125d56;
}

.rl-styleguide_color.is-grayiron200 {
  background-color: #e4e4e7;
}

.rl-styleguide_color.is-rose800 {
  background-color: #a11043;
}

.rl-styleguide_color.is-graycool700 {
  background-color: #404968;
}

.rl-styleguide_color.is-pink600 {
  background-color: #dd2590;
}

.rl-styleguide_color.is-grayiron400 {
  background-color: #a0a0ab;
}

.rl-styleguide_color.is-bluedark50 {
  background-color: #eff4ff;
}

.rl-styleguide_color.is-indigo800 {
  background-color: #2d31a6;
}

.rl-styleguide_color.is-grayiron500 {
  background-color: #70707b;
}

.rl-styleguide_color.is-orangedark25 {
  background-color: #fff9f5;
}

.rl-styleguide_color.is-yellow100 {
  background-color: #fef7c3;
}

.rl-styleguide_color.is-red100 {
  background-color: #fee4e2;
}

.rl-styleguide_color.is-grayblue25 {
  background-color: #fcfcfd;
}

.rl-styleguide_color.is-bluelight400 {
  background-color: #36bffa;
}

.rl-styleguide_color.is-orangedark600 {
  background-color: #e62e05;
}

.rl-styleguide_color.is-grayneutral900 {
  background-color: #111927;
}

.rl-styleguide_color.is-graymodern700 {
  background-color: #364152;
}

.rl-styleguide_color.is-grayblue900 {
  background-color: #101323;
}

.rl-styleguide_color.is-green25 {
  background-color: #f6fef9;
}

.rl-styleguide_color.is-orange25 {
  background-color: #fefaf5;
}

.rl-styleguide_color.is-graywarm300 {
  background-color: #d7d3d0;
}

.rl-styleguide_color.is-grayblue300 {
  background-color: #b3b8db;
}

.rl-styleguide_color.is-blue100 {
  background-color: #d1e9ff;
}

.rl-styleguide_color.is-graycool300 {
  background-color: #b9c0d4;
}

.rl-styleguide_color.is-graymodern800 {
  background-color: #202939;
}

.rl-styleguide_color.is-graywarm900 {
  background-color: #1c1917;
}

.rl-styleguide_color.is-yellowdark300 {
  background-color: #fec84b;
}

.rl-styleguide_color.is-indigo900 {
  background-color: #2d3282;
}

.rl-styleguide_color.is-yellowdark700 {
  background-color: #b54708;
}

.rl-styleguide_color.is-grayblue700 {
  background-color: #363f72;
}

.rl-styleguide_color.is-orangedark500 {
  background-color: #ff4405;
}

.rl-styleguide_color.is-graytrue100 {
  background-color: #f5f5f5;
}

.rl-styleguide_color.is-teal25 {
  background-color: #f6fefc;
}

.rl-styleguide_color.is-greentrue50 {
  background-color: #ecfdf3;
}

.rl-styleguide_color.is-yellow800 {
  background-color: #854a0e;
}

.rl-styleguide_color.is-blue800 {
  background-color: #1849a9;
}

.rl-styleguide_color.is-moss500 {
  background-color: #669f2a;
}

.rl-styleguide_color.is-orange700 {
  background-color: #b93815;
}

.rl-styleguide_color.is-grayblue50 {
  background-color: #f8f9fc;
}

.rl-styleguide_color.is-yellowdark900 {
  background-color: #7a2e0e;
}

.rl-styleguide_color.is-graywarm400 {
  background-color: #a9a29d;
}

.rl-styleguide_color.is-graymodern50 {
  background-color: #f8fafc;
}

.rl-styleguide_color.is-rose100 {
  background-color: #ffe4e8;
}

.rl-styleguide_color.is-fuchsia50 {
  background-color: #fdf4ff;
}

.rl-styleguide_color.is-red700 {
  background-color: #b42318;
}

.rl-styleguide_color.is-graytrue600 {
  background-color: #525252;
}

.rl-styleguide_color.is-green200 {
  background-color: #aaf0c4;
}

.rl-styleguide_color.is-cyan300 {
  background-color: #67e3f9;
}

.rl-styleguide_color.is-greenlight600 {
  background-color: #4ca30d;
}

.rl-styleguide_color.is-yellowdark25 {
  background-color: #fffcf5;
}

.rl-styleguide_color.is-greentrue100 {
  background-color: #d1fadf;
}

.rl-styleguide_color.is-blue600 {
  background-color: #1570ef;
}

.rl-styleguide_color.is-violet900 {
  background-color: #491c96;
}

.rl-styleguide_color.is-orangedark700 {
  background-color: #bc1b06;
}

.rl-styleguide_color.is-teal600 {
  background-color: #0e9384;
}

.rl-styleguide_color.is-moss300 {
  background-color: #acdc79;
}

.rl-styleguide_color.is-indigo600 {
  background-color: #444ce7;
}

.rl-styleguide_color.is-gray800 {
  background-color: #1d2939;
}

.rl-styleguide_color.is-rose500 {
  background-color: #f63d68;
}

.rl-styleguide_color.is-gray700 {
  background-color: #344054;
}

.rl-styleguide_color.is-graymodern400 {
  background-color: #9aa4b2;
}

.rl-styleguide_color.is-greenlight200 {
  background-color: #d0f8ab;
}

.rl-styleguide_color.is-bluedark300 {
  background-color: #84adff;
}

.rl-styleguide_color.is-graywarm600 {
  background-color: #57534e;
}

.rl-styleguide_color.is-red400 {
  background-color: #f97066;
}

.rl-styleguide_color.is-greentrue700 {
  background-color: #027a48;
}

.rl-styleguide_color.is-gray500 {
  background-color: #667085;
}

.rl-styleguide_color.is-fuchsia900 {
  background-color: #6f1877;
}

.rl-styleguide_color.is-teal50 {
  background-color: #f0fdf9;
}

.rl-styleguide_color.is-yellowdark50 {
  background-color: #fffaeb;
}

.rl-styleguide_color.is-teal300 {
  background-color: #99f6e0;
}

.rl-styleguide_color.is-rose600 {
  background-color: #e31b54;
}

.rl-styleguide_color.is-graytrue900 {
  background-color: #141414;
}

.rl-styleguide_color.is-pink700 {
  background-color: #c11574;
}

.rl-styleguide_color.is-graymodern500 {
  background-color: #697586;
}

.rl-styleguide_color.is-purpletrue600 {
  background-color: #7f56d9;
}

.rl-styleguide_color.is-gray900 {
  background-color: #101828;
}

.rl-styleguide_color.is-violet400 {
  background-color: #a48afb;
}

.rl-styleguide_color.is-graytrue300 {
  background-color: #d6d6d6;
}

.rl-styleguide_color.is-indigo50 {
  background-color: #eef4ff;
}

.rl-styleguide_color.is-cyan25 {
  background-color: #f5feff;
}

.rl-styleguide_color.is-rose50 {
  background-color: #fff1f3;
}

.rl-styleguide_color.is-orange200 {
  background-color: #f9dbaf;
}

.rl-styleguide_color.is-blue500 {
  background-color: #2e90fa;
}

.rl-styleguide_color.is-bluelight100 {
  background-color: #e0f2fe;
}

.rl-styleguide_color.is-grayiron100 {
  background-color: #f4f4f5;
}

.rl-styleguide_color.is-red300 {
  background-color: #fda29b;
}

.rl-styleguide_color.is-bluedark400 {
  background-color: #528bff;
}

.rl-styleguide_color.is-pink200 {
  background-color: #fcceee;
}

.rl-styleguide_color.is-purpletrue100 {
  background-color: #f4ebff;
}

.rl-styleguide_color.is-teal400 {
  background-color: #2ed3b7;
}

.rl-styleguide_color.is-purpletrue300 {
  background-color: #d6bbfb;
}

.rl-styleguide_color.is-grayneutral700 {
  background-color: #384250;
}

.rl-styleguide_color.is-purpletrue900 {
  background-color: #42307d;
}

.rl-styleguide_color.is-graycool100 {
  background-color: #eff1f5;
}

.rl-styleguide_color.is-grayblue400 {
  background-color: #717bbc;
}

.rl-styleguide_color.is-green800 {
  background-color: #095c37;
}

.rl-styleguide_color.is-pink50 {
  background-color: #fdf2fa;
}

.rl-styleguide_color.is-green100 {
  background-color: #d3f8df;
}

.rl-styleguide_color.is-bluelight300 {
  background-color: #7cd4fd;
}

.rl-styleguide_color.is-graytrue400 {
  background-color: #a3a3a3;
}

.rl-styleguide_color.is-greenlight50 {
  background-color: #f3fee7;
}

.rl-styleguide_color.is-graywarm500 {
  background-color: #79716b;
}

.rl-styleguide_color.is-yellow300 {
  background-color: #fde272;
}

.rl-styleguide_color.is-greenlight25 {
  background-color: #fafef5;
}

.rl-styleguide_color.is-graytrue50 {
  background-color: #fafafa;
}

.rl-styleguide_color.is-moss100 {
  background-color: #e6f4d7;
}

.rl-styleguide_color.is-indigo25 {
  background-color: #f5f8ff;
}

.rl-styleguide_color.is-purple700 {
  background-color: #5925dc;
}

.rl-styleguide_color.is-graywarm50 {
  background-color: #fafaf9;
}

.rl-styleguide_color.is-yellow500 {
  background-color: #eaaa08;
}

.rl-styleguide_color.is-moss25 {
  background-color: #fafdf7;
}

.rl-styleguide_color.is-orange400 {
  background-color: #f38744;
}

.rl-styleguide_color.is-indigo700 {
  background-color: #3538cd;
}

.rl-styleguide_color.is-bluelight600 {
  background-color: #0086c9;
}

.rl-styleguide_color.is-graymodern600 {
  background-color: #4b5565;
}

.rl-styleguide_color.is-yellow600 {
  background-color: #ca8504;
}

.rl-styleguide_color.is-violet700 {
  background-color: #6927da;
}

.rl-styleguide_color.is-graymodern25 {
  background-color: #fcfcfd;
}

.rl-styleguide_color.is-blue200 {
  background-color: #b2ddff;
}

.rl-styleguide_color.is-orangedark300 {
  background-color: #ff9c66;
}

.rl-styleguide_color.is-graywarm700 {
  background-color: #44403c;
}

.rl-styleguide_color.is-orangedark800 {
  background-color: #97180c;
}

.rl-styleguide_color.is-gray600 {
  background-color: #475467;
}

.rl-styleguide_color.is-cyan400 {
  background-color: #2ce;
}

.rl-styleguide_color.is-fuchsia600 {
  background-color: #ba24d5;
}

.rl-styleguide_color.is-graymodern200 {
  background-color: #e3e8ef;
}

.rl-styleguide_color.is-bluedark800 {
  background-color: #0040c1;
}

.rl-styleguide_color.is-cyan800 {
  background-color: #155b75;
}

.rl-styleguide_color.is-graytrue25 {
  background-color: #fcfcfc;
}

.rl-styleguide_color.is-bluedark100 {
  background-color: #d1e0ff;
}

.rl-styleguide_color.is-indigo300 {
  background-color: #a4bcfd;
}

.rl-styleguide_color.is-pink400 {
  background-color: #f670c7;
}

.rl-styleguide_color.is-violet100 {
  background-color: #ece9fe;
}

.rl-styleguide_color.is-graywarm800 {
  background-color: #292524;
}

.rl-styleguide_color.is-teal900 {
  background-color: #134e48;
}

.rl-styleguide_color.is-grayneutral600 {
  background-color: #4d5761;
}

.rl-styleguide_color.is-indigo500 {
  background-color: #6172f3;
}

.rl-styleguide_color.is-fuchsia300 {
  background-color: #eeaafd;
}

.rl-styleguide_color.is-bluedark200 {
  background-color: #b2ccff;
}

.rl-styleguide_color.is-grayiron300 {
  background-color: #d1d1d6;
}

.rl-styleguide_color.is-grayneutral300 {
  background-color: #d2d6db;
}

.rl-styleguide_color.is-indigo200 {
  background-color: #c7d7fe;
}

.rl-styleguide_color.is-cyan500 {
  background-color: #06aed4;
}

.rl-styleguide_color.is-moss200 {
  background-color: #ceeab0;
}

.rl-styleguide_color.is-indigo100 {
  background-color: #e0eaff;
}

.rl-styleguide_color.is-purple100 {
  background-color: #ebe9fe;
}

.rl-styleguide_color.is-greentrue500 {
  background-color: #12b76a;
}

.rl-styleguide_color.is-bluelight25 {
  background-color: #f5fbff;
}

.rl-styleguide_color.is-bluelight200 {
  background-color: #b9e6fe;
}

.rl-styleguide_color.is-grayneutral400 {
  background-color: #9da4ae;
}

.rl-styleguide_color.is-grayiron900 {
  background-color: #18181b;
}

.rl-styleguide_color.is-greenlight900 {
  background-color: #2b5314;
}

.rl-styleguide_color.is-grayneutral800 {
  background-color: #1f2a37;
}

.rl-styleguide_color.is-orangedark400 {
  background-color: #ff692e;
}

.rl-styleguide_color.is-purpletrue50 {
  background-color: #f9f5ff;
}

.rl-styleguide_color.is-gray100 {
  background-color: #f2f4f7;
}

.rl-styleguide_color.is-moss700 {
  background-color: #3f621a;
}

.rl-styleguide_color.is-pink300 {
  background-color: #faa7e0;
}

.rl-styleguide_color.is-yellowdark800 {
  background-color: #93370d;
}

.background-color-purple25 {
  background-color: #fafaff;
}

.background-color-teal600 {
  background-color: #0e9384;
}

.background-color-graymodern700 {
  background-color: #364152;
}

.background-color-graywarm300 {
  background-color: #d7d3d0;
}

.background-color-moss200 {
  background-color: #ceeab0;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.background-color-rose700 {
  background-color: #c01048;
}

.background-color-orangedark25 {
  background-color: #fff9f5;
}

.background-color-moss300 {
  background-color: #acdc79;
}

.background-color-indigo400 {
  background-color: #8098f9;
}

.background-color-greenlight200 {
  background-color: #d0f8ab;
}

.background-color-grayiron300 {
  background-color: #d1d1d6;
}

.background-color-teal200 {
  background-color: #99f6e0;
}

.background-color-bluedark900 {
  background-color: #00359e;
}

.background-color-cyan25 {
  background-color: #f5feff;
}

.background-color-bluedark800 {
  background-color: #0040c1;
}

.background-color-indigo25 {
  background-color: #f5f8ff;
}

.background-color-graywarm900 {
  background-color: #1c1917;
}

.background-color-blue700 {
  background-color: #175cd3;
}

.background-color-graywarm100 {
  background-color: #f5f5f4;
}

.background-color-grayiron50 {
  background-color: #fafafa;
}

.background-color-purpletrue900 {
  background-color: #42307d;
}

.background-color-yellow400 {
  background-color: #fac515;
}

.background-color-graywarm700 {
  background-color: #44403c;
}

.background-color-red700 {
  background-color: #b42318;
}

.background-color-orangedark50 {
  background-color: #fff4ed;
}

.background-color-orangedark400 {
  background-color: #ff692e;
}

.background-color-teal900 {
  background-color: #134e48;
}

.background-color-grayiron100 {
  background-color: #f4f4f5;
}

.background-color-orange700 {
  background-color: #b93815;
}

.background-color-graymodern25 {
  background-color: #fcfcfd;
}

.background-color-orangedark300 {
  background-color: #ff9c66;
}

.background-color-purpletrue700 {
  background-color: #6941c6;
}

.background-color-gray700 {
  background-color: #344054;
}

.background-color-grayneutral800 {
  background-color: #1f2a37;
}

.background-color-rose500 {
  background-color: #f63d68;
}

.background-color-blue400 {
  background-color: #53b1fd;
}

.background-color-gray300 {
  background-color: #d0d5dd;
}

.background-color-yellowdark900 {
  background-color: #7a2e0e;
}

.background-color-purple300 {
  background-color: #bdb4fe;
}

.background-color-rose100 {
  background-color: #ffe4e8;
}

.background-color-graycool25 {
  background-color: #fcfcfd;
}

.background-color-greentrue700 {
  background-color: #027a48;
}

.background-color-pink25 {
  background-color: #fef6fb;
}

.background-color-cyan300 {
  background-color: #67e3f9;
}

.background-color-purple700 {
  background-color: #5925dc;
}

.background-color-pink900 {
  background-color: #851651;
}

.background-color-violet900 {
  background-color: #491c96;
}

.background-color-moss400 {
  background-color: #86cb3c;
}

.background-color-purpletrue25 {
  background-color: #fcfaff;
}

.background-color-greentrue300 {
  background-color: #6ce9a6;
}

.background-color-rose900 {
  background-color: #89123e;
}

.background-color-cyan900 {
  background-color: #164c63;
}

.background-color-grayneutral500 {
  background-color: #6c737f;
}

.background-color-bluelight100 {
  background-color: #e0f2fe;
}

.background-color-bluedark100 {
  background-color: #d1e0ff;
}

.background-color-gray800 {
  color: #f5f5f5;
  background-color: #1d2939;
}

.background-color-teal700 {
  background-color: #107569;
}

.background-color-graycool300 {
  background-color: #b9c0d4;
}

.background-color-violet400 {
  background-color: #a48afb;
}

.background-color-greenlight25 {
  background-color: #fafef5;
}

.background-color-graytrue200 {
  background-color: #e5e5e5;
}

.background-color-grayneutral50 {
  background-color: #f9fafb;
}

.background-color-teal300 {
  background-color: #5fe9d0;
}

.background-color-indigo800 {
  background-color: #2d31a6;
}

.background-color-graymodern100 {
  background-color: #eef2f6;
}

.background-color-greentrue25 {
  background-color: #f6fef9;
}

.background-color-grayneutral900 {
  background-color: #111927;
}

.background-color-grayiron700 {
  background-color: #3f3f46;
}

.background-color-graywarm25 {
  background-color: #fdfdfc;
}

.background-color-bluelight300 {
  background-color: #7cd4fd;
}

.background-color-graytrue50 {
  background-color: #fafafa;
}

.background-color-purpletrue800 {
  background-color: #53389e;
}

.background-color-blue500 {
  background-color: #2e90fa;
}

.background-color-green800 {
  background-color: #095c37;
}

.background-color-fuchsia200 {
  background-color: #f6d0fe;
}

.background-color-bluedark50 {
  background-color: #eff4ff;
}

.background-color-rose600 {
  background-color: #e31b54;
}

.background-color-graywarm500 {
  background-color: #79716b;
}

.background-color-fuchsia600 {
  background-color: #ba24d5;
}

.background-color-purple400 {
  background-color: #9b8afb;
}

.background-color-graycool900 {
  background-color: #111322;
}

.background-color-bluedark400 {
  background-color: #528bff;
}

.background-color-graycool800 {
  background-color: #30374f;
}

.background-color-bluelight25 {
  background-color: #f5fbff;
}

.background-color-indigo500 {
  background-color: #6172f3;
}

.background-color-graycool400 {
  background-color: #7d89b0;
}

.background-color-fuchsia50 {
  background-color: #fdf4ff;
}

.background-color-moss500 {
  background-color: #669f2a;
}

.background-color-purpletrue500 {
  background-color: #9e77ed;
}

.background-color-purpletrue300 {
  background-color: #d6bbfb;
}

.background-color-bluelight900 {
  background-color: #0b4a6f;
}

.background-color-rose200 {
  background-color: #fecdd6;
}

.background-color-greenlight100 {
  background-color: #e3fbcc;
}

.background-color-violet700 {
  background-color: #6927da;
}

.background-color-greenlight300 {
  background-color: #a6ef67;
}

.background-color-teal50 {
  background-color: #f0fdf9;
}

.background-color-indigo600 {
  background-color: #444ce7;
}

.background-color-orangedark500 {
  background-color: #ff4405;
}

.background-color-rose300 {
  background-color: #fea3b4;
}

.background-color-grayblue700 {
  background-color: #363f72;
}

.background-color-fuchsia500 {
  background-color: #d444f1;
}

.background-color-red50 {
  background-color: #fef3f2;
}

.background-color-teal500 {
  background-color: #15b79e;
}

.background-color-purple200 {
  background-color: #d9d6fe;
}

.background-color-greentrue400 {
  background-color: #32d583;
}

.background-color-bluedark700 {
  background-color: #004eeb;
}

.background-color-grayneutral100 {
  background-color: #f3f4f6;
}

.background-color-orangedark600 {
  background-color: #e62e05;
}

.background-color-rose25 {
  background-color: #fff5f6;
}

.background-color-pink300 {
  background-color: #faa7e0;
}

.background-color-greenlight600 {
  background-color: #4ca30d;
}

.background-color-rose800 {
  background-color: #a11043;
}

.background-color-yellow200 {
  background-color: #feee95;
}

.background-color-purpletrue600 {
  background-color: #7f56d9;
}

.background-color-graytrue25, .background-color-grayiron25 {
  background-color: #fcfcfc;
}

.background-color-blue600 {
  background-color: #1570ef;
}

.background-color-moss700 {
  background-color: #3f621a;
}

.background-color-grayiron500 {
  background-color: #70707b;
}

.background-color-cyan400 {
  background-color: #2ce;
}

.background-color-greenlight500 {
  background-color: #66c61c;
}

.background-color-purpletrue50 {
  background-color: #f9f5ff;
}

.background-color-graycool100 {
  background-color: #eff1f5;
}

.background-color-orange200 {
  background-color: #f9dbaf;
}

.background-color-grayneutral300 {
  background-color: #d2d6db;
}

.background-color-graymodern900 {
  background-color: #121926;
}

.background-color-green600 {
  background-color: #099250;
}

.background-color-green900 {
  background-color: #084c2e;
}

.background-color-bluelight400 {
  background-color: #36bffa;
}

.background-color-yellowdark800 {
  background-color: #93370d;
}

.background-color-yellow900 {
  background-color: #713b12;
}

.background-color-green200 {
  background-color: #aaf0c4;
}

.background-color-orangedark800 {
  background-color: #97180c;
}

.background-color-graycool500 {
  background-color: #5d6b98;
}

.background-color-graywarm200 {
  background-color: #e7e5e4;
}

.background-color-gray100 {
  background-color: #f2f4f7;
}

.background-color-fuchsia800 {
  background-color: #821890;
}

.background-color-graymodern50 {
  background-color: #f8fafc;
}

.background-color-yellow600 {
  background-color: #ca8504;
}

.background-color-teal25 {
  background-color: #f6fefc;
}

.background-color-yellowdark200 {
  background-color: #fedf89;
}

.background-color-blue200 {
  background-color: #b2ddff;
}

.background-color-purpletrue100 {
  background-color: #f4ebff;
}

.background-color-cyan100 {
  background-color: #cff9fe;
}

.background-color-green700 {
  background-color: #087443;
}

.background-color-red100 {
  background-color: #fee4e2;
}

.background-color-violet800 {
  background-color: #5720b7;
}

.background-color-orange50 {
  background-color: #fef6ee;
}

.background-color-graymodern800 {
  background-color: #202939;
}

.background-color-greentrue50 {
  background-color: #ecfdf3;
}

.background-color-yellowdark600 {
  background-color: #dc6803;
}

.background-color-yellow700 {
  background-color: #a15c07;
}

.background-color-orange800 {
  background-color: #932f19;
}

.background-color-red500 {
  background-color: #f04438;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.background-color-purple50 {
  background-color: #f4f3ff;
}

.background-color-graytrue700 {
  background-color: #424242;
}

.background-color-red600 {
  background-color: #d92d20;
}

.background-color-grayblue800 {
  background-color: #293056;
}

.background-color-grayneutral200 {
  background-color: #e5e7eb;
}

.background-color-yellowdark100 {
  background-color: #fef0c7;
}

.background-color-purpletrue400 {
  background-color: #b692f6;
}

.background-color-grayiron800 {
  background-color: #26272b;
}

.background-color-green25 {
  background-color: #f6fef9;
}

.background-color-fuchsia700 {
  background-color: #9f1ab1;
}

.background-color-graymodern200 {
  background-color: #e3e8ef;
}

.background-color-moss100 {
  background-color: #e6f4d7;
}

.background-color-greentrue800 {
  background-color: #05603a;
}

.background-color-grayblue100 {
  background-color: #eaecf5;
}

.background-color-graytrue300 {
  background-color: #d6d6d6;
}

.background-color-bluedark600 {
  background-color: #155eef;
}

.background-color-graytrue600 {
  background-color: #525252;
}

.background-color-purple100 {
  background-color: #ebe9fe;
}

.background-color-teal100 {
  background-color: #ccfbef;
}

.background-color-blue800 {
  background-color: #1849a9;
}

.background-color-graywarm400 {
  background-color: #a9a29d;
}

.background-color-gray900 {
  background-color: #101828;
}

.background-color-fuchsia100 {
  background-color: #fbe8ff;
}

.background-color-pink800 {
  background-color: #9e165f;
}

.background-color-red400 {
  background-color: #f97066;
}

.background-color-pink500 {
  background-color: #ee46bc;
}

.background-color-blue50 {
  background-color: #eff8ff;
}

.background-color-green50 {
  background-color: #edfcf2;
}

.background-color-bluedark300 {
  background-color: #84adff;
}

.background-color-violet500 {
  background-color: #875bf7;
}

.background-color-fuchsia400 {
  background-color: #e478fa;
}

.background-color-greentrue500 {
  background-color: #12b76a;
}

.background-color-yellow500 {
  background-color: #eaaa08;
}

.background-color-orange100 {
  background-color: #fdead7;
}

.background-color-grayiron900 {
  background-color: #18181b;
}

.background-color-orange500 {
  background-color: #ef6820;
}

.background-color-yellow50 {
  background-color: #fefbe8;
}

.background-color-greenlight800 {
  background-color: #326212;
}

.background-color-rose400 {
  background-color: #fd6f8e;
}

.background-color-grayblue200 {
  background-color: #d5d9eb;
}

.background-color-moss25 {
  background-color: #fafdf7;
}

.background-color-graywarm50 {
  background-color: #fafaf9;
}

.background-color-red25 {
  background-color: #fffbfa;
}

.background-color-grayiron600 {
  background-color: #51525c;
}

.background-color-red800 {
  background-color: #912018;
}

.background-color-orange300 {
  background-color: #f7b27a;
}

.background-color-pink200 {
  background-color: #fcceee;
}

.background-color-grayblue400 {
  background-color: #717bbc;
}

.background-color-grayiron400 {
  background-color: #a0a0ab;
}

.background-color-yellowdark400 {
  background-color: #fdb022;
}

.background-color-grayblue50 {
  background-color: #f8f9fc;
}

.background-color-grayblue500 {
  background-color: #4e5ba6;
}

.background-color-grayblue900 {
  background-color: #101323;
}

.background-color-graytrue900 {
  background-color: #141414;
}

.background-color-graytrue800 {
  background-color: #292929;
}

.background-color-pink700 {
  background-color: #c11574;
}

.background-color-bluelight50 {
  background-color: #f0f9ff;
}

.background-color-violet600 {
  background-color: #7839ee;
}

.background-color-moss800 {
  background-color: #335015;
}

.background-color-violet25 {
  background-color: #fbfaff;
}

.background-color-fuchsia25 {
  background-color: #fefaff;
}

.background-color-cyan50 {
  background-color: #ecfdff;
}

.background-color-grayblue300 {
  background-color: #b3b8db;
}

.background-color-greentrue100 {
  background-color: #d1fadf;
}

.background-color-graymodern300 {
  background-color: #cdd5df;
}

.background-color-grayblue600 {
  background-color: #3e4784;
}

.background-color-red300 {
  background-color: #fda29b;
}

.background-color-yellowdark300 {
  background-color: #fec84b;
}

.background-color-grayiron200 {
  background-color: #e4e4e7;
}

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

.background-color-gray25 {
  background-color: #fcfcfd;
}

.background-color-blue25 {
  background-color: #f5faff;
}

.background-color-rose50 {
  background-color: #fff1f3;
}

.background-color-greenlight400 {
  background-color: #85e13a;
}

.background-color-pink600 {
  background-color: #dd2590;
}

.background-color-pink100 {
  background-color: #fce7f6;
}

.background-color-purpletrue200 {
  background-color: #e9d7fe;
}

.background-color-purple800 {
  background-color: #4a1fb8;
}

.background-color-grayneutral700 {
  background-color: #384250;
}

.background-color-bluelight700 {
  background-color: #026aa2;
}

.background-color-orange25 {
  background-color: #fefaf5;
}

.background-color-graywarm600 {
  background-color: #57534e;
}

.background-color-graycool50 {
  background-color: #f9f9fb;
}

.background-color-cyan700 {
  background-color: #0e7090;
}

.background-color-bluelight600 {
  background-color: #0086c9;
}

.background-color-cyan500 {
  background-color: #06aed4;
}

.background-color-graytrue500 {
  background-color: #737373;
}

.background-color-grayneutral400 {
  background-color: #9da4ae;
}

.background-color-purple500 {
  background-color: #7a5af8;
}

.background-color-yellowdark700 {
  background-color: #b54708;
}

.background-color-graywarm800 {
  background-color: #292524;
}

.background-color-violet200 {
  background-color: #ddd6fe;
}

.background-color-greentrue200 {
  background-color: #a6f4c5;
}

.background-color-indigo300 {
  background-color: #a4bcfd;
}

.background-color-indigo700 {
  background-color: #3538cd;
}

.background-color-green100 {
  background-color: #d3f8df;
}

.background-color-cyan800 {
  background-color: #155b75;
}

.background-color-yellow100 {
  background-color: #fef7c3;
}

.background-color-grayneutral25 {
  background-color: #fcfcfd;
}

.background-color-gray200 {
  background-color: #eaecf0;
}

.background-color-green400 {
  background-color: #3ccb7f;
}

.background-color-yellowdark50 {
  background-color: #fffaeb;
}

.background-color-graymodern500 {
  background-color: #697586;
}

.background-color-indigo200 {
  background-color: #c7d7fe;
}

.background-color-orange900 {
  background-color: #772917;
}

.background-color-graycool700 {
  background-color: #404968;
}

.background-color-orangedark700 {
  background-color: #bc1b06;
}

.background-color-graymodern600 {
  background-color: #4b5565;
}

.background-color-indigo900 {
  background-color: #2d3282;
}

.background-color-indigo100 {
  background-color: #e0eaff;
}

.background-color-red200 {
  background-color: #fecdca;
}

.background-color-blue100 {
  background-color: #d1e9ff;
}

.background-color-teal800 {
  background-color: #125d56;
}

.background-color-yellowdark500 {
  background-color: #f79009;
}

.background-color-grayblue25 {
  background-color: #fcfcfd;
}

.background-color-green500 {
  background-color: #16b364;
}

.background-color-gray50 {
  background-color: #f9fafb;
}

.background-color-gray400 {
  background-color: #98a2b3;
}

.background-color-bluedark500 {
  background-color: #2970ff;
}

.background-color-greentrue900 {
  background-color: #054f31;
}

.background-color-bluedark200 {
  background-color: #b2ccff;
}

.background-color-violet100 {
  background-color: #ece9fe;
}

.background-color-yellowdark25 {
  background-color: #fffcf5;
}

.background-color-greentrue600 {
  background-color: #039855;
}

.background-color-orangedark200 {
  background-color: #ffd6ae;
}

.background-color-cyan200 {
  background-color: #a5f0fc;
}

.background-color-gray500 {
  background-color: #667085;
}

.background-color-red900 {
  background-color: #7a271a;
}

.background-color-bluelight800 {
  background-color: #065986;
}

.background-color-moss900 {
  background-color: #2b4212;
}

.background-color-pink50 {
  background-color: #fdf2fa;
}

.background-color-yellow300 {
  background-color: #fde272;
}

.background-color-pink400 {
  background-color: #f670c7;
}

.background-color-orangedark100 {
  background-color: #ffe6d5;
}

.background-color-moss600 {
  background-color: #4f7a21;
}

.background-color-moss50 {
  background-color: #f5fbee;
}

.background-color-blue900 {
  background-color: #194185;
}

.background-color-orangedark900 {
  background-color: #771a0d;
}

.background-color-blue300 {
  background-color: #84caff;
}

.background-color-yellow25 {
  background-color: #fefdf0;
}

.background-color-orange600 {
  background-color: #e04f16;
}

.background-color-greenlight50 {
  background-color: #f3fee7;
}

.background-color-violet50 {
  background-color: #f5f3ff;
}

.background-color-violet300 {
  background-color: #c3b5fd;
}

.background-color-graymodern400 {
  background-color: #9aa4b2;
}

.background-color-graycool200 {
  background-color: #dcdfea;
}

.background-color-bluelight500 {
  background-color: #0ba5ec;
}

.background-color-graycool600 {
  background-color: #4a5578;
}

.background-color-yellow800 {
  background-color: #854a0e;
}

.background-color-purple600 {
  background-color: #6938ef;
}

.background-color-bluedark25 {
  background-color: #f5f8ff;
}

.background-color-greenlight700 {
  background-color: #3b7c0f;
}

.background-color-fuchsia900 {
  background-color: #6f1877;
}

.background-color-purple900 {
  background-color: #3e1c96;
}

.background-color-green300 {
  background-color: #73e2a3;
}

.background-color-fuchsia300 {
  background-color: #eeaafd;
}

.background-color-indigo50 {
  background-color: #eef4ff;
}

.background-color-bluelight200 {
  background-color: #b9e6fe;
}

.background-color-greenlight900 {
  background-color: #2b5314;
}

.background-color-grayneutral600 {
  background-color: #4d5761;
}

.background-color-orange400 {
  background-color: #f38744;
}

.background-color-gray600 {
  background-color: #475467;
}

.background-color-graytrue400 {
  background-color: #a3a3a3;
}

.background-color-cyan600 {
  background-color: #088ab2;
}

.background-color-teal400 {
  background-color: #2ed3b7;
}

.text-color-indigo600 {
  color: #444ce7;
}

.text-color-bluedark800 {
  color: #0040c1;
}

.text-color-bluelight50 {
  color: #f0f9ff;
}

.text-color-graytrue700 {
  color: #424242;
}

.text-color-grayneutral200 {
  color: #e5e7eb;
}

.text-color-grayiron700 {
  color: #3f3f46;
}

.text-color-indigo400 {
  color: #8098f9;
}

.text-color-greenlight700 {
  color: #3b7c0f;
}

.text-color-orangedark500 {
  color: #ff4405;
}

.text-color-orangedark200 {
  color: #ffd6ae;
}

.text-color-fuchsia600 {
  color: #ba24d5;
}

.text-color-bluelight600 {
  color: #0086c9;
}

.text-color-graytrue900 {
  color: #141414;
}

.text-color-gray400 {
  color: #98a2b3;
}

.text-color-graywarm500 {
  color: #79716b;
}

.text-color-graycool100 {
  color: #eff1f5;
}

.text-color-teal200 {
  color: #99f6e0;
}

.text-color-bluelight500 {
  color: #0ba5ec;
}

.text-color-yellowdark800 {
  color: #93370d;
}

.text-color-yellow700 {
  color: #a15c07;
}

.text-color-orangedark800 {
  color: #97180c;
}

.text-color-violet400 {
  color: #a48afb;
}

.text-color-pink500 {
  color: #ee46bc;
}

.text-color-graywarm100 {
  color: #f5f5f4;
}

.text-color-teal700 {
  color: #107569;
}

.text-color-teal50 {
  color: #f0fdf9;
}

.text-color-teal25 {
  color: #f6fefc;
}

.text-color-graytrue400 {
  color: #a3a3a3;
}

.text-color-yellowdark50 {
  color: #fffaeb;
}

.text-color-rose300 {
  color: #fea3b4;
}

.text-color-bluedark900 {
  color: #00359e;
}

.text-color-indigo500 {
  color: #6172f3;
}

.text-color-bluelight200 {
  color: #b9e6fe;
}

.text-color-green100 {
  color: #d3f8df;
}

.text-color-orange800 {
  color: #932f19;
}

.text-color-fuchsia400 {
  color: #e478fa;
}

.text-color-rose700 {
  color: #c01048;
}

.text-color-greenlight300 {
  color: #a6ef67;
}

.text-color-pink50 {
  color: #fdf2fa;
}

.text-color-green400 {
  color: #3ccb7f;
}

.text-color-orange600 {
  color: #e04f16;
}

.text-color-greentrue25 {
  color: #f6fef9;
}

.text-color-bluelight25 {
  color: #f5fbff;
}

.text-color-bluelight100 {
  color: #e0f2fe;
}

.text-color-greenlight500 {
  color: #66c61c;
}

.text-color-orange700 {
  color: #b93815;
}

.text-color-teal300 {
  color: #5fe9d0;
}

.text-color-graywarm900 {
  color: #1c1917;
}

.text-color-moss800 {
  color: #335015;
}

.text-color-purpletrue800 {
  color: #53389e;
}

.text-color-yellow100 {
  color: #fef7c3;
}

.text-color-red400 {
  color: #f97066;
}

.text-color-orange300 {
  color: #f7b27a;
}

.text-color-yellowdark100 {
  color: #fef0c7;
}

.text-color-rose600 {
  color: #e31b54;
}

.text-color-moss300 {
  color: #acdc79;
}

.text-color-graymodern50 {
  color: #f8fafc;
}

.text-color-grayblue500 {
  color: #4e5ba6;
}

.text-color-blue300 {
  color: #84caff;
}

.text-color-orangedark50 {
  color: #fff4ed;
}

.text-color-grayblue600 {
  color: #3e4784;
}

.text-color-graycool300 {
  color: #b9c0d4;
}

.text-color-yellow600 {
  color: #ca8504;
}

.text-color-orange400 {
  color: #f38744;
}

.text-color-grayneutral900 {
  color: #111927;
}

.text-color-rose500 {
  color: #f63d68;
}

.text-color-graymodern500 {
  color: #697586;
}

.text-color-moss900 {
  color: #2b4212;
}

.text-color-greentrue600 {
  color: #039855;
}

.text-color-purple300 {
  color: #bdb4fe;
}

.text-color-bluedark100 {
  color: #d1e0ff;
}

.text-color-graytrue50 {
  color: #fafafa;
}

.text-color-pink400 {
  color: #f670c7;
}

.text-color-greenlight400 {
  color: #85e13a;
}

.text-color-graymodern25 {
  color: #fcfcfd;
}

.text-color-purple100 {
  color: #ebe9fe;
}

.text-color-indigo300 {
  color: #a4bcfd;
}

.text-color-blue700 {
  color: #175cd3;
}

.text-color-purpletrue200 {
  color: #e9d7fe;
}

.text-color-graymodern600 {
  color: #4b5565;
}

.text-color-grayiron600 {
  color: #51525c;
}

.text-color-greenlight50 {
  color: #f3fee7;
}

.text-color-fuchsia900 {
  color: #6f1877;
}

.text-color-blue500 {
  color: #2e90fa;
}

.text-color-grayiron200 {
  color: #e4e4e7;
}

.text-color-orange500 {
  color: #ef6820;
}

.text-color-grayneutra300 {
  color: #d2d6db;
}

.text-color-green300 {
  color: #73e2a3;
}

.text-color-green600 {
  color: #099250;
}

.text-color-graywarm50 {
  color: #fafaf9;
}

.text-color-yellow200 {
  color: #feee95;
}

.text-color-yellowdark500 {
  color: #f79009;
}

.text-color-green25 {
  color: #f6fef9;
}

.text-color-graywarm400 {
  color: #a9a29d;
}

.text-color-greenlight800 {
  color: #326212;
}

.text-color-cyan200 {
  color: #a5f0fc;
}

.text-color-pink600 {
  color: #dd2590;
}

.text-color-grayblue400 {
  color: #717bbc;
}

.text-color-yellowdark300 {
  color: #fec84b;
}

.text-color-fuchsia50 {
  color: #fdf4ff;
}

.text-color-yellow800 {
  color: #854a0e;
}

.text-color-gray300 {
  color: #d0d5dd;
}

.text-color-purple700 {
  color: #5925dc;
}

.text-color-moss25 {
  color: #fafdf7;
}

.text-color-grayiron300 {
  color: #d1d1d6;
}

.text-color-gray800 {
  color: #1d2939;
}

.text-color-rose200 {
  color: #fecdd6;
}

.text-color-graycool400 {
  color: #7d89b0;
}

.text-color-grayiron500 {
  color: #70707b;
}

.text-color-greenlight25 {
  color: #fafef5;
}

.text-color-red200 {
  color: #fecdca;
}

.text-color-indigo200 {
  color: #c7d7fe;
}

.text-color-orangedark25 {
  color: #fff9f5;
}

.text-color-greentrue300 {
  color: #6ce9a6;
}

.text-color-rose100 {
  color: #ffe4e8;
}

.text-color-yellowdark700 {
  color: #b54708;
}

.text-color-violet700 {
  color: #6927da;
}

.text-color-blue200 {
  color: #b2ddff;
}

.text-color-bluelight800 {
  color: #065986;
}

.text-color-fuchsia100 {
  color: #fbe8ff;
}

.text-color-graycool600 {
  color: #4a5578;
}

.text-color-red800 {
  color: #912018;
}

.text-color-orangedark300 {
  color: #ff9c66;
}

.text-color-graymodern700 {
  color: #364152;
}

.text-color-grayiron800 {
  color: #26272b;
}

.text-color-purple400 {
  color: #9b8afb;
}

.text-color-bluedark200 {
  color: #b2ccff;
}

.text-color-graywarm200 {
  color: #e7e5e4;
}

.text-color-rose400 {
  color: #fd6f8e;
}

.text-color-blue50 {
  color: #eff8ff;
}

.text-color-green800 {
  color: #095c37;
}

.text-color-bluelight400 {
  color: #36bffa;
}

.text-color-indigo800 {
  color: #2d31a6;
}

.text-color-bluelight300 {
  color: #7cd4fd;
}

.text-color-purple25 {
  color: #fafaff;
}

.text-color-orange25 {
  color: #fefaf5;
}

.text-color-yellow300 {
  color: #fde272;
}

.text-color-graywarm300 {
  color: #d7d3d0;
}

.text-color-green900 {
  color: #084c2e;
}

.text-color-violet50 {
  color: #f5f3ff;
}

.text-color-cyan900 {
  color: #164c63;
}

.text-color-graycool900 {
  color: #111322;
}

.text-color-greentrue100 {
  color: #d1fadf;
}

.text-color-rose50 {
  color: #fff1f3;
}

.text-color-graycool800 {
  color: #30374f;
}

.text-color-purple200 {
  color: #d9d6fe;
}

.text-color-pink900 {
  color: #851651;
}

.text-color-graymodern300 {
  color: #cdd5df;
}

.text-color-grayblue25 {
  color: #fcfcfd;
}

.text-color-fuchsia25 {
  color: #fefaff;
}

.text-color-violet100 {
  color: #ece9fe;
}

.text-color-teal800 {
  color: #125d56;
}

.text-color-purpletrue300 {
  color: #d6bbfb;
}

.text-color-moss400 {
  color: #86cb3c;
}

.text-color-purple600 {
  color: #6938ef;
}

.text-color-red100 {
  color: #fee4e2;
}

.text-color-green700 {
  color: #087443;
}

.text-color-purpletrue500 {
  color: #9e77ed;
}

.text-color-teal500 {
  color: #15b79e;
}

.text-color-orange200 {
  color: #f9dbaf;
}

.text-color-red700 {
  color: #b42318;
}

.text-color-grayblue200 {
  color: #d5d9eb;
}

.text-color-grayblue900 {
  color: #101323;
}

.text-color-gray100 {
  color: #f2f4f7;
}

.text-color-graytrue25 {
  color: #fcfcfc;
}

.text-color-yellowdark25 {
  color: #fffcf5;
}

.text-color-graycool200 {
  color: #dcdfea;
}

.text-color-violet500 {
  color: #875bf7;
}

.text-color-graycool50 {
  color: #f9f9fb;
}

.text-color-blue400 {
  color: #53b1fd;
}

.text-color-grayneutral50 {
  color: #f9fafb;
}

.text-color-orangedark600 {
  color: #e62e05;
}

.text-color-grayneutral400 {
  color: #9da4ae;
}

.text-color-cyan50 {
  color: #ecfdff;
}

.text-color-yellow50 {
  color: #fefbe8;
}

.text-color-graymodern200 {
  color: #e3e8ef;
}

.text-color-pink300 {
  color: #faa7e0;
}

.text-color-orange50 {
  color: #fef6ee;
}

.text-color-bluedark700 {
  color: #004eeb;
}

.text-color-violet200 {
  color: #ddd6fe;
}

.text-color-indigo700 {
  color: #3538cd;
}

.text-color-greenlight100 {
  color: #e3fbcc;
}

.text-color-purpletrue900 {
  color: #42307d;
}

.text-color-red500 {
  color: #f04438;
}

.text-color-gray700 {
  color: #344054;
}

.text-color-moss700 {
  color: #3f621a;
}

.text-color-greenlight200 {
  color: #d0f8ab;
}

.text-color-blue100 {
  color: #d1e9ff;
}

.text-color-fuchsia500 {
  color: #d444f1;
}

.text-color-graycool500 {
  color: #5d6b98;
}

.text-color-graywarm600 {
  color: #57534e;
}

.text-color-cyan25 {
  color: #f5feff;
}

.text-color-graycool25 {
  color: #fcfcfd;
}

.text-color-fuchsia200 {
  color: #f6d0fe;
}

.text-color-graytrue500 {
  color: #737373;
}

.text-color-orange100 {
  color: #fdead7;
}

.text-color-rose25 {
  color: #fff5f6;
}

.text-color-yellowdark400 {
  color: #fdb022;
}

.text-color-violet600 {
  color: #7839ee;
}

.text-color-bluelight700 {
  color: #026aa2;
}

.text-color-orangedark700 {
  color: #bc1b06;
}

.text-color-gray500 {
  color: #667085;
}

.text-color-pink800 {
  color: #9e165f;
}

.text-color-blue25 {
  color: #f5faff;
}

.text-color-bluedark500 {
  color: #2970ff;
}

.text-color-teal100 {
  color: #ccfbef;
}

.text-color-blue800 {
  color: #1849a9;
}

.text-color-grayblue50 {
  color: #f8f9fc;
}

.text-color-cyan400 {
  color: #2ce;
}

.text-color-graymodern400 {
  color: #9aa4b2;
}

.text-color-bluelight900 {
  color: #0b4a6f;
}

.text-color-greenlight900 {
  color: #2b5314;
}

.text-color-grayblue100 {
  color: #eaecf5;
}

.text-color-grayneutral100 {
  color: #f3f4f6;
}

.text-color-purpletrue25 {
  color: #fcfaff;
}

.text-color-pink100 {
  color: #fce7f6;
}

.text-color-moss600 {
  color: #4f7a21;
}

.rl-styleguide_color-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-color-grayiron900 {
  color: #18181b;
}

.text-color-purpletrue700 {
  color: #6941c6;
}

.text-color-gray900 {
  color: #101828;
}

.text-color-cyan600 {
  color: #088ab2;
}

.text-color-graymodern100 {
  color: #eef2f6;
}

.text-color-pink200 {
  color: #fcceee;
}

.text-color-violet900 {
  color: #491c96;
}

.text-color-green500 {
  color: #16b364;
}

.text-color-purpletrue50 {
  color: #f9f5ff;
}

.text-color-bluedark50 {
  color: #eff4ff;
}

.text-color-grayiron50 {
  color: #fafafa;
}

.text-color-yellowdark200 {
  color: #fedf89;
}

.text-color-teal900 {
  color: #134e48;
}

.text-color-moss50 {
  color: #f5fbee;
}

.text-color-bluedark600 {
  color: #155eef;
}

.text-color-grayiron100 {
  color: #f4f4f5;
}

.text-color-grayneutral25 {
  color: #fcfcfd;
}

.text-color-red50 {
  color: #fef3f2;
}

.text-color-blue900 {
  color: #194185;
}

.text-color-red300 {
  color: #fda29b;
}

.text-color-indigo25 {
  color: #f5f8ff;
}

.text-color-yellowdark900 {
  color: #7a2e0e;
}

.text-color-graytrue200 {
  color: #e5e5e5;
}

.text-color-bluedark300 {
  color: #84adff;
}

.text-color-cyan100 {
  color: #cff9fe;
}

.text-color-violet300 {
  color: #c3b5fd;
}

.text-color-gray200 {
  color: #e4e7ec;
}

.text-color-greentrue50 {
  color: #ecfdf3;
}

.text-color-yellow25 {
  color: #fefdf0;
}

.text-color-gray25 {
  color: #fcfcfd;
}

.text-color-purpletrue100 {
  color: #f4ebff;
}

.text-color-yellow400 {
  color: #fac515;
}

.text-color-moss100 {
  color: #e6f4d7;
}

.text-color-teal600 {
  color: #0e9384;
}

.text-color-graycool700 {
  color: #404968;
}

.text-color-purpletrue600 {
  color: #7f56d9;
}

.text-color-yellow500 {
  color: #eaaa08;
}

.text-color-grayneutral600 {
  color: #4d5761;
}

.text-color-pink25 {
  color: #fef6fb;
}

.text-color-indigo100 {
  color: #e0eaff;
}

.text-color-violet800 {
  color: #5720b7;
}

.text-color-grayneutral500 {
  color: #6c737f;
}

.text-color-greentrue800 {
  color: #05603a;
}

.text-color-grayblue800 {
  color: #293056;
}

.text-color-graywarm800 {
  color: #292524;
}

.text-color-moss500 {
  color: #669f2a;
}

.text-color-gray50 {
  color: #f9fafb;
}

.text-color-teal400 {
  color: #2ed3b7;
}

.text-color-cyan300 {
  color: #67e3f9;
}

.text-color-grayneutral700 {
  color: #384250;
}

.text-color-yellow900 {
  color: #713b12;
}

.text-color-greentrue900 {
  color: #054f31;
}

.text-color-graytrue300 {
  color: #d6d6d6;
}

.text-color-purple800 {
  color: #4a1fb8;
}

.text-color-rose900 {
  color: #89123e;
}

.text-color-greenlight600 {
  color: #4ca30d;
}

.text-color-purpletrue400 {
  color: #b692f6;
}

.text-color-fuchsia700 {
  color: #9f1ab1;
}

.text-color-red900 {
  color: #7a271a;
}

.text-color-orangedark900 {
  color: #771a0d;
}

.text-color-greentrue700 {
  color: #027a48;
}

.text-color-fuchsia800 {
  color: #821890;
}

.text-color-graytrue100 {
  color: #f5f5f5;
}

.text-color-graymodern900 {
  color: #121926;
}

.text-color-rose800 {
  color: #a11043;
}

.text-color-purple50 {
  color: #f4f3ff;
}

.text-color-greentrue200 {
  color: #a6f4c5;
}

.text-color-graymodern800 {
  color: #202939;
}

.text-color-bluedark25 {
  color: #f5f8ff;
}

.text-color-grayiron25 {
  color: #fcfcfc;
}

.text-color-grayneutral800 {
  color: #1f2a37;
}

.text-color-graywarm25 {
  color: #fdfdfc;
}

.text-color-blue600 {
  color: #1570ef;
}

.text-color-greentrue500 {
  color: #12b76a;
}

.text-color-purple500 {
  color: #7a5af8;
}

.text-color-cyan500 {
  color: #06aed4;
}

.text-color-fuchsia300 {
  color: #eeaafd;
}

.text-color-pink700 {
  color: #c11574;
}

.text-color-orangedark400 {
  color: #ff692e;
}

.text-color-indigo50 {
  color: #eef4ff;
}

.text-color-red600 {
  color: #d92d20;
}

.text-color-indigo900 {
  color: #2d3282;
}

.text-color-cyan700 {
  color: #0e7090;
}

.text-color-graywarm700 {
  color: #44403c;
}

.text-color-green50 {
  color: #edfcf2;
}

.text-color-cyan800 {
  color: #155b75;
}

.text-color-graytrue600 {
  color: #525252;
}

.text-color-greentrue400 {
  color: #32d583;
}

.text-color-grayiron400 {
  color: #a0a0ab;
}

.text-color-yellowdark600 {
  color: #dc6803;
}

.text-color-orange900 {
  color: #772917;
}

.text-color-graytrue800 {
  color: #292929;
}

.text-color-purple900 {
  color: #3e1c96;
}

.text-color-grayblue700 {
  color: #363f72;
}

.text-color-grayblue300 {
  color: #b3b8db;
}

.text-color-violet25 {
  color: #fbfaff;
}

.text-color-gray600 {
  color: #475467;
}

.text-color-orangedark100 {
  color: #ffe6d5;
}

.text-color-moss200 {
  color: #ceeab0;
}

.text-color-bluedark400 {
  color: #528bff;
}

.text-color-green200 {
  color: #aaf0c4;
}

.text-color-red25 {
  color: #fffbfa;
}

.header75_content-bottom {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 10vh;
}

.header75_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header75_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 80vh;
}

.section_gallery24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.gallery24_component {
  height: 400vh;
}

.gallery24_horizontal-scroll-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.gallery24_horizontal-scroll-content {
  grid-column-gap: 2rem;
  align-items: center;
  width: 400vh;
  display: flex;
}

.gallery24_image {
  object-fit: cover;
  width: 80vw;
  height: 80vh;
}

.gallery24_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.layout357_image {
  object-fit: cover;
  width: 100%;
  height: 60vh;
}

.layout357_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  position: relative;
  overflow: hidden;
}

.cta38_link-text {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header76_content-right {
  grid-column-gap: 1rem;
  align-items: center;
  height: 100vh;
  padding-right: 5vw;
  overflow: hidden;
}

.header76_content-left {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header76_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_header76 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.breadcrumb_component {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.signup-form_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.signup-form_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.dropdown1_component.is-table10, .dropdown1_component.is-table9 {
  position: static;
}

.dropdown1_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown1_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-right {
  right: 0;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

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

.dropdown2_component.is-filters5 {
  position: static;
}

.dropdown2_toggle {
  grid-column-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown2_toggle.is-blog27, .dropdown2_toggle.is-blog28, .dropdown2_toggle.is-blog29, .dropdown2_toggle.is-blog30, .dropdown2_toggle.is-blog31, .dropdown2_toggle.is-blog32 {
  justify-content: space-between;
  min-width: 12.5rem;
}

.dropdown2_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown2_dropdown-list.is-right {
  right: 0;
}

.dropdown2_dropdown-list.is-filters5.w--open {
  min-width: 18.5rem;
}

.dropdown2_dropdown-link {
  padding: .5rem;
}

.dropdown2_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.header76_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header76_image-list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  margin-top: -120%;
  display: grid;
}

.header76_image-list-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.header76_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  padding-top: 120%;
  position: relative;
  overflow: hidden;
}

.layout192_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.footer8_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.section_layout250 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout250_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout250_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: var(--color-scheme-1--foreground);
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.rl-styleguide_spacing {
  border: 1px dashed var(--color-scheme-1--border);
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

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

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

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

.table1_content {
  border-style: solid solid none;
  border-width: var(--_ui-styles---stroke--divider-width) var(--_ui-styles---stroke--border-width) var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table1_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table1_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table1_column-button-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem;
  display: flex;
}

.table1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.table1_header-row {
  border-bottom: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table1_link {
  font-weight: 600;
  text-decoration: none;
}

.table1_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table1_column.is-header-column {
  min-height: auto;
}

.table1_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table1_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table1_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table1_item {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.table2_content {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table2_item {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table2_item:nth-child(2n) {
  background-color: var(--color-scheme-1--foreground);
}

.table2_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.table2_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table2_column.is-header-column {
  min-height: auto;
}

.table2_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table2_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table2_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table2_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table2_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table2_link {
  font-weight: 600;
  text-decoration: none;
}

.table2_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

.table2_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table3_link {
  font-weight: 600;
  text-decoration: none;
}

.table3_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table3_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table3_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table3_column.is-header-column {
  min-height: auto;
}

.table3_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table3_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table3_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table3_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table3_item {
  border-bottom: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
}

.table3_content {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  border-bottom: var(--_ui-styles---stroke--divider-width) none var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table3_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

.table1_pagination {
  justify-content: center;
  align-items: stretch;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table1_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table1_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table1_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table1_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table1_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table1_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.table2_pagination {
  justify-content: center;
  align-items: stretch;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table2_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table2_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table2_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.table3_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table3_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table3_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table3_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.table4_filter-group-heading {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.table4_filter-checkbox1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.table4_filter-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.table4_filter-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.table4_filters-tag {
  background-color: var(--color-scheme-1--foreground);
  align-items: center;
  margin-top: 1rem;
  margin-right: .5rem;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.table4_rangeslider2-handle-right {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  cursor: grab;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.table4_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.table4_rangeslider2-handle-right:focus-visible, .table4_rangeslider2-handle-right[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.table4_rangeslider1-input {
  display: none;
}

.table4_filters-close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.table4_filter-radio1-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.table4_filter-radio1-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-size: 14px 14px;
  width: 1.125rem;
  height: 1.125rem;
}

.table4_filter-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.table4_filter-radio2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  display: inline-block;
  position: relative;
}

.table4_filter-radio2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.table4_filter-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.table4_rangeslider2-track {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.table4_toggle-button {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.table4_rangeslider2-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

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

.table4_rangeslider1-fill {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 20%;
  height: 100%;
  position: absolute;
}

.table4_filters-keyword-search {
  flex: 1;
  align-items: center;
  max-width: 25rem;
  display: flex;
  position: relative;
}

.table4_link {
  font-weight: 600;
  text-decoration: none;
}

.table4_modal {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
  transform: translate(0, 100%);
}

.table4_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

.table4_rangeslider2-input {
  display: none;
}

.table4_filters-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  padding: .5rem 1.5rem;
  display: flex;
}

.table4_rangeslider2-text {
  text-align: center;
  font-size: 1.125rem;
  position: relative;
}

.table4_rangeslider2-handle-left {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.table4_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.table4_rangeslider2-handle-left:focus-visible, .table4_rangeslider2-handle-left[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.table4_rangeslider2-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem .5rem;
  position: relative;
}

.table4_filter-radio1-label {
  margin-bottom: 0;
}

.table4_modal-header {
  z-index: 2;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: space-between;
  align-items: center;
  width: 40rem;
  margin-bottom: 1.5rem;
  padding: 1rem 3rem;
  display: flex;
  position: sticky;
  top: 0;
}

.table4_rangeslider1-text {
  text-align: center;
  font-size: 1.125rem;
  position: absolute;
  top: 1.5rem;
  left: auto;
  right: auto;
}

.table4_toggle-button-checkbox {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.table4_toggle-button-checkbox:focus-visible, .table4_toggle-button-checkbox[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.table4_toggle-button-checkbox.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.table4_toggle-button-checkbox.w--redirected-focus {
  box-shadow: none;
}

.table4_filter-radio2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.table4_filter-radio2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
}

.table4_filter-radio2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.table4_filter-radio2-label {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

.table4_keyword-search {
  align-items: center;
  display: flex;
  position: relative;
}

.table4_filter-list.is-checkbox2, .table4_filter-list.is-radio2 {
  flex-wrap: wrap;
  display: flex;
}

.table4_filter-list-wrapper {
  margin-bottom: 1.25rem;
}

.table4_filter-checkbox2-icon {
  border: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.table4_filter-checkbox2-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.table4_filter-checkbox2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.table4_filter-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.table4_filters-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.table4_filters-form {
  width: 100%;
}

.table4_filters-results-text {
  font-size: .875rem;
}

.table4_rangeslider2-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.table4_filters-form-block {
  width: 100%;
  margin-bottom: 0;
}

.table4_filter-checkbox2-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.table4_filters-results-wrapper {
  display: flex;
}

.table4_filter-checkbox2 {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.table4_filter-checkbox2.is-active {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.table4_toggle-button-circle {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.table4_rangeslider1-handle {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  cursor: grab;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  top: 50%;
  left: .5rem;
  right: .5rem;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 10px #0000001a;
}

.table4_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.table4_rangeslider1-handle:focus-visible, .table4_rangeslider1-handle[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 0px;
  outline-width: 0;
  outline-style: solid;
}

.table4_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table4_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table4_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table4_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table4_column.is-header-column {
  min-height: auto;
}

.table4_filters-content-left {
  flex: 1;
  display: flex;
}

.table4_filter-group-list {
  padding-left: 3rem;
  padding-right: 3rem;
}

.table4_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

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

.table4_content {
  border-style: solid solid none;
  border-width: var(--_ui-styles---stroke--divider-width) var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table4_filters-tags-wrapper {
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.table4_tablet-modal-menu {
  z-index: 2;
  border-top: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: space-between;
  align-items: center;
  width: 40rem;
  margin-top: 3rem;
  padding: .75rem 3rem;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  left: 0%;
}

.table4_item {
  border-bottom: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table4_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table4_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table4_toggle-button-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.table4_toggle-button-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.table4_filter-group {
  border-bottom: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.table4_filter-group.last {
  border-bottom-style: none;
}

.table4_filter-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.table4_rangeslider1-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem 3rem;
  display: block;
  position: relative;
}

.table4_modal-content-wrapper {
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 40rem;
  height: auto;
  max-height: 80vh;
  position: static;
  overflow: scroll;
}

.table4_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
}

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

.table4_rangeslider1-track {
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.table4_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table4_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table4_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.table4_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table5_link {
  font-weight: 600;
  text-decoration: none;
}

.table5_group-header-row {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
}

.table5_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.table5_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table5_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table5_column.is-header-column {
  min-height: auto;
}

.table5_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table5_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table5_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table5_item {
  border-bottom: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table5_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

.table5_content {
  border-style: solid solid none;
  border-width: var(--_ui-styles---stroke--divider-width) var(--_ui-styles---stroke--border-width) var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table5_group-header-column {
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.table5_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table5_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table6_accordion {
  overflow: hidden;
}

.table6_item {
  border-bottom: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  min-width: auto;
  padding-left: 2rem;
  display: flex;
}

.table6_group-header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  cursor: pointer;
}

.table6_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table6_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table6_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  padding-left: 2rem;
  display: flex;
}

.table6_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

.table6_content {
  border-style: solid solid none;
  border-width: var(--_ui-styles---stroke--divider-width) var(--_ui-styles---stroke--border-width) var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table6_icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: -2.5rem;
  margin-right: 1rem;
}

.table6_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table6_column.is-header-column {
  min-height: auto;
}

.table6_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table6_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table6_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table6_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.table6_link {
  font-weight: 600;
  text-decoration: none;
}

.table6_group-column {
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem 1rem 3.5rem;
  display: flex;
}

.table7_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table7_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table7_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
}

.table7_content {
  border-style: solid solid none;
  border-width: var(--_ui-styles---stroke--divider-width) var(--_ui-styles---stroke--border-width) 1px;
  border-color: var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table7_accordion-row {
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  padding-left: 2rem;
  display: flex;
}

.table7_column {
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table7_column.is-header-column {
  min-height: auto;
}

.table7_column.is-accordion-column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
}

.table7_column.is-image-column {
  padding-top: 0;
  padding-bottom: 0;
}

.table7_icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: -2.5rem;
  margin-right: 1rem;
  position: relative;
}

.table7_accordion-content {
  background-color: var(--color-scheme-1--foreground);
  cursor: pointer;
  display: flex;
  overflow: hidden;
}

.table7_accordion-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.table7_item {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
}

.table7_accordion-content-layout {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: grid;
}

.table7_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  padding-left: 2rem;
  display: flex;
}

.table7_accordion {
  overflow: hidden;
}

.table7_accordion-image-wrapper {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}

.table7_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table7_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table7_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.table7_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table8_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
}

.table8_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding: 1.5rem 1rem;
  display: flex;
}

.table8_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table8_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table8_header-link.is-hover-state-removed:hover {
  background-image: none;
}

.table8_column-content-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.table8_item {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table8_image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.table8_image.is-small {
  width: 2rem;
  height: 2rem;
}

.table8_image.is-small.is-row {
  border: 2px solid var(--_primitives---colors--white);
}

.table8_link {
  font-weight: 600;
  text-decoration: none;
}

.table8_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
  position: relative;
}

.table8_multi-image-item {
  margin-left: -.5rem;
}

.table8_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table8_multi-image-list-wrapper {
  padding-left: .5rem;
  position: relative;
}

.table8_content {
  border-style: solid solid none;
  border-width: var(--_ui-styles---stroke--divider-width) var(--_ui-styles---stroke--border-width) var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table8_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table8_column.is-header-column {
  min-height: auto;
}

.table8_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table8_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table8_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table8_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table8_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table8_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.table9_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table9_column-content {
  align-items: center;
  display: flex;
}

.table9_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table9_column.is-header-column {
  min-height: auto;
}

.table9_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table9_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table9_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table9_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table9_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table9_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
}

.table9_content {
  border-style: solid solid none;
  border-width: var(--_ui-styles---stroke--divider-width) var(--_ui-styles---stroke--border-width) var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table9_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.table9_item {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table9_image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
  margin-right: .75rem;
}

.table9_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table9_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table9_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table9_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.table10_column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-height: 3.5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.table10_column.is-width-small {
  min-width: 6rem;
  max-width: 8rem;
}

.table10_column.is-width-medium {
  min-width: 8rem;
  max-width: 12rem;
}

.table10_column.is-width-large {
  min-width: 12rem;
  max-width: 16rem;
}

.table10_item {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table10_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 5rem;
  position: relative;
}

.table10_header-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.table10_header-link {
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.table10_header-link:hover {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/630f19c2b2222f6d00c9b8e3_Icon%20color.svg");
  background-position: 100%;
  background-repeat: no-repeat;
}

.table10_content {
  border-style: solid solid none;
  border-width: var(--_ui-styles---stroke--divider-width) var(--_ui-styles---stroke--border-width) var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  flex-direction: column;
  overflow: auto;
}

.table10_status-wrapper {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .125rem .75rem;
  display: flex;
}

.table10_column-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.table10_pagination {
  justify-content: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.table10_pagination-page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
}

.table10_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.table10_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.team11_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.team11_item {
  text-align: center;
}

.team11_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team11_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.backtotop_component {
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
}

.backtotop_button {
  background-color: var(--_primitives---colors--white);
  border-style: solid;
  border-width: 1px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.social-icons1_list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.social-icons1_link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.social-icons2_list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.social-icons2_link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.pagination1_component {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pagination1_page-button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.pagination1_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.pagination1_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.pagination1_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.pagination1_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.pagination1_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.pagination2_component {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.pagination2_button-wrapper {
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.pagination2_page-button {
  border: 1px solid var(--_primitives---opacity--transparent);
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
}

.pagination2_page-button.w--current {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.pagination2_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.pagination2_page-button-wrapper {
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
}

.pagination2_results-count {
  margin-top: auto;
  margin-bottom: auto;
}

.pagination2_page-count-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.table2_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table2_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table2_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table3_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table3_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table3_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table4_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table4_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table4_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table7_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table7_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table7_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table8_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table8_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table8_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table9_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table9_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table9_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.table10_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 6.5rem;
  min-height: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.table10_button.is-previous {
  justify-content: flex-start;
  margin-right: auto;
}

.table10_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.pagination3_component {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.pagination3_page-count-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.pagination3_results-count {
  margin-top: auto;
  margin-bottom: auto;
}

.pagination3_button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.pagination3_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-height: 2.5rem;
  padding: .5rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.pagination3_button.is-previous {
  margin-right: auto;
}

.pagination3_button.is-next {
  justify-content: flex-end;
  margin-left: auto;
}

.list1_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.list1_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.navbar-dropdown1_component {
  margin-left: 0;
  margin-right: 0;
}

.navbar-dropdown1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar-dropdown1_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
}

.navbar-dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar-dropdown1_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar-dropdown2_component {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.navbar-dropdown2_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar-dropdown2_dropdown-list.w--open {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
}

.navbar-dropdown2_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-dropdown2_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar-dropdown2_content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar-dropdown2_content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.navbar-dropdown2_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown2_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown2_dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown2_dropdown-content-wrapper.z-index-1 {
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-auto-rows: max-content;
  width: 100%;
}

.navbar-dropdown2_dropdown-background-layer {
  background-color: var(--color-scheme-1--foreground);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar-dropdown2_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.navbar-dropdown2_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown2_blog-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

.navbar-dropdown2_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar-dropdown2_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.navbar-dropdown3_component {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.navbar-dropdown3_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar-dropdown3_dropdown-list.w--open {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar-dropdown3_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-dropdown3_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar-dropdown3_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar-dropdown3_dropdown-content-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 20rem;
  padding: 2rem;
  position: relative;
}

.navbar-dropdown3_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown3_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown3_icon-wrapper {
  flex: none;
}

.navbar-dropdown3_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar-dropdown3_dropdown-content-wrapper {
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown3_dropdown-content-wrapper.z-index-1 {
  grid-row-gap: 1rem;
}

.navbar-dropdown3_dropdown-blog-item-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.navbar-dropdown3_blog-item {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar-dropdown3_blog-image-wrapper {
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.navbar-dropdown3_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar-dropdown3_blog-content {
  flex-direction: column;
  justify-content: flex-start;
  max-width: 18rem;
  display: flex;
}

.navbar-dropdown_dropdown-background-layer {
  background-color: var(--color-scheme-1--foreground);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar-dropdown4_component {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.navbar-dropdown4_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar-dropdown4_dropdown-list.w--open {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar-dropdown4_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-dropdown4_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar-dropdown4_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0;
  display: grid;
}

.navbar-dropdown4_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown4_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown4_icon-wrapper {
  flex: none;
}

.navbar7_item-text, .navbar-dropdown4_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar-dropdown4_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.navbar-dropdown4_bottom-bar-background {
  background-color: var(--color-scheme-1--foreground);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar-dropdown4_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.navbar-dropdown4_bottom-bar-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
  position: relative;
}

.navbar-dropdown5_component {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.navbar-dropdown5_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar-dropdown5_dropdown-list.w--open {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar-dropdown5_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-dropdown5_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar-dropdown5_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar-dropdown5_icon-holder {
  flex: none;
}

.navbar-dropdown5_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown5_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown5_dropdown-small-link-list {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.navbar-dropdown5_dropdown-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.navbar-dropdown5_dropdown-content-wrapper.z-index-1 {
  grid-template-rows: max-content;
  grid-auto-rows: max-content;
}

.navbar-dropdown5_dropdown-content-right {
  flex: 1;
  max-width: 14rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.navbar-dropdown5_dropdown-link-small {
  font-size: .875rem;
  text-decoration: none;
}

.navbar-dropdown5_dropdown-background-layer {
  background-color: var(--color-scheme-1--foreground);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar-dropdown6_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar-dropdown6_component {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.navbar-dropdown6_dropdown-list.w--open {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar-dropdown6_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-dropdown6_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar-dropdown6_dropdown-content-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.navbar-dropdown6_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar-dropdown6_icon-wrapper {
  flex: none;
}

.navbar-dropdown6_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown6_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown6_bottom-bar-background-layer {
  background-color: var(--color-scheme-1--foreground);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar-dropdown6_bottom-bar-content {
  z-index: 1;
  grid-column-gap: 4px;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.navbar9_bottom-bar, .navbar-dropdown6_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: relative;
}

.navbar-dropdown7_blog-item-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.navbar-dropdown7_blog-item-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar-dropdown7_blog-item-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  display: flex;
  position: relative;
}

.navbar-dropdown7_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown7_blog-list {
  grid-column-gap: 3rem;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  width: 100%;
  display: grid;
}

.navbar-dropdown7_dropdown-content-right {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.navbar-dropdown7_dropdown-link {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
}

.navbar-dropdown7_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.navbar-dropdown7_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar-dropdown7_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-dropdown7_component {
  position: static;
}

.navbar-dropdown8_component, .navbar-dropdown9_component {
  margin-left: 0;
  margin-right: 0;
}

.navbar-dropdown7_dropdown-list.w--open {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.navbar-dropdown7_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar-dropdown8_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar-dropdown8_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 20rem;
  padding: 1.5rem;
}

.navbar-dropdown8_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown8_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown8_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar-dropdown8_icon-wrapper {
  flex: none;
}

.navbar-dropdown9_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar-dropdown9_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  width: 40rem;
  padding: 1.5rem;
}

.navbar-dropdown9_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-dropdown9_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar-dropdown9_icon-wrapper {
  flex: none;
}

.navbar-dropdown9_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: grid;
}

.navbar-dropdown9_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar14_button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
  display: flex;
}

.navbar14_logo-link {
  padding-left: 0;
}

.navbar14_menu-link-wrapper {
  display: flex;
}

.navbar14_link {
  padding: .5rem 1rem;
}

.navbar14_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar14_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar14_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: auto;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.navbar14_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar14_menu-button {
  padding: 0;
}

.navbar14_component {
  color: var(--color-scheme-1--text);
  background-color: #0000;
  align-items: center;
  margin-top: 1.5rem;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar14_component.delete-this-class {
  display: block;
  position: relative;
}

.navbar14_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--background);
  padding: .5rem;
  position: absolute;
}

.navbar14_dropdown-link {
  padding: .5rem 1rem;
}

.navbar14_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar13_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--background);
  padding: .5rem;
  position: absolute;
}

.navbar13_menu-link-wrapper {
  display: flex;
}

.navbar13_component {
  color: var(--color-scheme-1--text);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
  position: fixed;
  top: 0%;
}

.navbar13_component.delete-this-class {
  display: block;
  position: relative;
}

.navbar13_button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar13_menu {
  align-items: center;
  position: static;
}

.navbar13_link {
  padding: .5rem 1rem;
}

.navbar13_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar13_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar13_menu-button {
  padding: 0;
}

.navbar13_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.navbar13_dropdown-link {
  padding: .5rem 1rem;
}

.navbar13_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar13_logo-link {
  padding-left: 0;
}

.navbar15_component {
  color: var(--color-scheme-1--text);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5rem;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
}

.navbar15_component.delete-this-class {
  width: auto;
  display: block;
  position: relative;
}

.navbar15_arrow-link {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.navbar15_menu {
  align-items: center;
}

.navbar15_logo-link {
  padding-left: .5rem;
  display: none;
}

.navbar15_button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar15_link {
  padding: .5rem 1rem;
}

.navbar15_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar15_menu-link-wrapper {
  display: flex;
}

.navbar15_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: auto;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.navbar15_menu-button {
  padding: 0;
}

.navbar15_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
  position: absolute;
  inset: auto 0% 100%;
}

.navbar15_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar15_dropdown-link {
  padding: .5rem 1rem;
}

.navbar15_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar12_menu-button {
  padding: 0;
}

.navbar-on-page {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navbar-instructions-delete {
  background-color: var(--_primitives---colors--neutral-lightest);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: left;
  width: 100%;
  padding: 2rem;
}

.navbar-instructions-item {
  padding-left: .5rem;
}

.banner11_text, .banner12_text {
  font-size: 1.25rem;
  font-weight: 700;
}

.section_layout358 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout358_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout358_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout358_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout358_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout358_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout374_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout385_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_layout374 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout362_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.section_layout400 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout364_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.layout394_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout381_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

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

.layout398_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout394_card-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout388_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout395_card-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.layout370_card-small-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout382_card-small-image-wrapper, .layout382_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout379_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.section_layout363, .section_layout378 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout390_card-vertical-image {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.layout370_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout399_card-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout387_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout390_row, .layout386_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section_layout364 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout375_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout381_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.layout373_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout393_card-large-vertical {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout389_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.layout400_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout391_card-horizontal-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout392_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout398_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_layout387 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout368_card-small, .layout389_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout397_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout360_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout371_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

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

.layout360_image, .layout365_card-large-image, .layout400_card-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout396_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout381_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout393_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout387_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout380_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.layout378_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout381_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout377_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout376_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout383_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout392_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout376_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout391_card-vertical {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout399_grid-list, .layout387_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout377_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout401_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout395_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.layout386_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout386_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout371_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout367_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout390_card-vertical-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout378_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout394_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout370_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.section_layout394 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout391_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout359_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_layout393 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout400_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout393_card-large-vertical-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout372_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout373_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout368_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout393_card-large-horizontal {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

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

.layout380_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.section_layout371 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout393_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.layout399_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout369_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 1.5rem;
  display: flex;
}

.layout381_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.layout376_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout391_card-horizontal-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout361_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout378_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout378_card-large-image-wrapper, .layout375_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout384_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout370_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout359_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout383_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout392_card-large-vertical-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout361_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.layout363_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout374_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout395_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout385_card-small-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout389_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout388_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout398_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout380_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout386_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout376_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout384_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout381_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout366_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout385_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout369_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout380_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.layout397_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout367_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout364_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout384_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout379_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout398_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout361_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.layout395_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout370_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout378_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout368_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout388_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout378_row, .layout376_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.section_layout380 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout379_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout365_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.layout371_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout382_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout400_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout365_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout392_card-large-horizontal-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout387_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout383_card-large-content {
  flex-direction: column;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.layout398_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout379_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout379_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout381_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout371_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout369_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout393_card-large-horizontal-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout373_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout380_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout381_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout393_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout381_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.section_layout379 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout381_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout401_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout367_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout379_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout392_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.layout363_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

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

.layout383_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.layout369_card-small-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout381 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout392_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout362_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout399_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout380_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout387_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout379_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout375_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout382_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout380_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.section_layout383 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout399_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout391_card-vertical-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

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

.layout395_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.layout359_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout373_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout372_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.section_layout392 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout391_card-horizontal {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout360_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.layout391_card-vertical-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_layout386 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.section_layout362 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout366_card-small-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout386_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout392_card-large-vertical-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.layout393_card-large-vertical--image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout398_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout384_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout366_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout384_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

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

.section_layout359 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout388_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout382_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout380_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout401_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout397_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout393_card-large-horizontal-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout368_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.section_layout389 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout377_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout389_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout388_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.layout386_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout370_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout360_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout393_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout369_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout382_card-large-content {
  flex-direction: column;
  justify-content: flex-start;
  padding: 3rem;
  display: flex;
}

.layout397_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.layout389_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout392_card-large-horizontal-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout385_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout384_card-small-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.layout382_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 2rem;
  display: flex;
}

.layout379_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout400_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout365_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout385_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.section_layout373 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout396_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.layout397_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout366_card-large, .layout383_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout390_card-horizontal {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout365_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout362_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout388_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.section_layout391 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout365_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout387_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.section_layout398 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout385_card-small, .layout382_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout377_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.section_layout372 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout384_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout386_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.section_layout382 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout365_card-small-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

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

.layout360_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.layout374_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout377_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.layout367_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout392_card-large-vertical {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout375_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout365_card-small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout377_card-large-image, .layout375_card-small-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout381_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout380_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout373_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  padding: 3rem;
  display: flex;
}

.layout392_card-large-horizontal {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout378_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout378_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout379_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout382_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.section_layout361 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout380_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout377_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout364_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.layout366_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.section_layout370 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout385_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout375_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout390_card-horizontal-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout370_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout359_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout372_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.section_layout369 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout372_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout393_card-large-horizontal-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout389_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout359_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout383_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout391_card-vertical-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout363_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.section_layout390 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout374_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout366_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout396_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.section_layout401 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout375_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout394_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout369_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout378_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout367 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout380_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout361_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout362_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout399, .section_layout388 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout383_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout371_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout387_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout367_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout384_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout374_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout362_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout391_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout366_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout379_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout397_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

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

.layout368_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.section_layout365 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout374_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout383_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout395_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout361_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout363_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout360_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout375_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout370_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout375_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout381_grid-list, .layout362_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout390_card-horizontal-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout390_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.section_layout376 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout394_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout378_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout391_card-horizontal-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout401_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout384_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section_layout360 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout370_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout375_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout393_card-large-vertical-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.layout367_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout376_card-large {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout372_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout379_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout396_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout363_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout399_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout372_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.section_layout375 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout361_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout374_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 1.5rem;
  display: flex;
}

.section_layout395 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout386_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout388_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout385_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.section_layout377 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout367_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.layout378_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

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

.layout398_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.layout387_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section_layout385 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout390_card-horizontal-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout397_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout368_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout377_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout397_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout369_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout371_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout390_card-vertical {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout398_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout366, .section_layout368 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout376_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout374_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout380_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout363_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout400_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout392_card-large-vertical-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

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

.layout368_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout398_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout366_card-small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout376_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout374_row, .layout371_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout369_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

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

.section_layout397 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.layout372_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout389_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.section_layout384 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout397_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout392_card-large-horizontal-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.layout385_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout394_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.section_layout396 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout364_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout369_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout383_card-large-image-wrapper, .layout390_card-vertical-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout373_card-small {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout374_card-small-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.pricing2_plan {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  overflow: hidden;
}

.card-row17_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row37_card, .card-row14_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row23_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row27_card-small, .card-row12_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row22_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row35_card-large-vertical {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row35_card-large-vertical-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row36_card-large-vertical {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row20_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.card-row19_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row23_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

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

.card-row38_card {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row19_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row37_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 2rem;
  display: flex;
}

.card-row27_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row10_card-large, .card-row17_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row42_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 1.5rem;
  display: flex;
}

.card-row42_card {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row25_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 2rem;
  display: flex;
}

.card-row37_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row26_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row25_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 3rem;
  display: flex;
}

.card-row8_card-small-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row7_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.card-row29_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row36_card-large-horizontal {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row43_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row35_card-large-horizontal-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row28_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row32_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row44_card {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row21_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row31_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row33_card-horizontal {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row8_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.card-row35_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row14_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row9_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row34_card-vertical {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row23_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row24_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row11_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row12_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 1.5rem;
  display: flex;
}

.card-row9_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.card-row23_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row41_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row3_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 3rem;
  display: flex;
}

.card-row18_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row31_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row32_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row24_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row21_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row26_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row15_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row13_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row20_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row24_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row33_card-vertical {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row18_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row3_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row32_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row39_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.card-row27_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row7_card {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row15_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row26_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.card-row35_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row18_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row33_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row13_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row35_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row15_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row40_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row31_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row32_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row25_card-small, .card-row8_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row14_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row13_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row20_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row9_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.card-row22_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row12_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row24_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row38_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row9_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row6_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row30_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row10_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row44_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row28_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row21_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row22_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row35_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.card-row40_card-large, .card-row36_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row24_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.card-row30_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row1_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row22_card-large, .card-row4_card {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

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

.card-row10_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.card-row8_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row12_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row27_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row20_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row23_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row28_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row23_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row28_card-large-content, .card-row36_card-large-horizontal-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row40_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row29_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row30_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row15_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row34_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row12_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row11_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.card-row44_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row14_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row15_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row19_card-small, .card-row41_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row35_card-large-horizontal {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row16_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.card-row14_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row33_card-horizontal-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row17_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row19_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row28_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row4_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.card-row24_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row6_image-wrapper, .card-row33_card-horizontal-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row24_card-medium-text-wrapper {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row36_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.card-row8_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.card-row17_card-large-image-wrapper, .card-row42_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row4_component, .card-row7_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row2_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row21_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row18_card-large, .card-row31_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row34_card-vertical-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row13_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row41_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row20_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row12_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row37_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row18_card-small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row16_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row41_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.card-row35_card-large-vertical-content, .card-row32_card-small-content, .card-row41_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row29_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row40_card-large-image-wrapper, .card-row43_card-image-wrapper, .card-row13_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row30_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row36_card-large-vertical-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row39_card {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row22_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row39_component, .card-row30_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row11_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.card-row1_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-row21_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row26_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.card-row34_card-horizontal-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row43_card {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row26_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row11_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row9_card-small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row29_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row32_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row5_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row19_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row11_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row2_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-row27_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row20_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row23_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.card-row28_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row22_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row25_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row25_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row10_card-small-content, .card-row23_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row26_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row41_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row40_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.card-row43_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row17_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 1.5rem;
  display: flex;
}

.card-row19_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row16_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row10_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.card-row17_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row36_card-large-horizontal-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row16_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row21_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row36_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row36_card-large-vertical-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row27_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row3_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.card-row9_card-small-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row29_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row14_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row5_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.card-row38_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.card-row34_card-vertical-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row24_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.card-row5_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row18_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row40_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row6_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.card-row23_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row29_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row27_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row31_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row21_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row38_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-row13_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row34_card-horizontal-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row21_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row17_card-small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row33_card-vertical-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row42_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row15_card-small, .card-row22_card-small, .card-row24_card-large {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row33_card-vertical-image-wrapper, .card-row25_card-small-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row22_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row4_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.card-row22_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row18_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row26_card-small-image-wrapper, .card-row25_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row40_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row6_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row28_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row41_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row2_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row8_card-small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row12_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.card-row1_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row31_card-large-content {
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.card-row3_card {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row5_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.card-row16_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-row30_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.card-row13_card-small {
  border: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.card-row24_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-row23_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.card-row34_card-horizontal {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.gallery7_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.blog5_featured-image, .blog6_featured-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog7_featured-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog7_featured-image, .blog8_featured-image {
  aspect-ratio: 8 / 6;
  object-fit: cover;
  width: 100%;
}

.blog8_featured-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog21_featured-image, .blog22_featured-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog23_featured-image, .blog24_featured-image {
  aspect-ratio: 8 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar16_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar16_container {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar16_logo-link {
  z-index: 1;
  padding-left: 0;
}

.navbar16_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar16_menu {
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  padding-left: 5%;
  padding-right: 5%;
  transition: height .5s;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar16_menu-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding-top: 4.5rem;
  display: flex;
  position: relative;
}

.navbar16_link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: .5rem 0;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
  position: static;
}

.navbar16_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar16_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar16_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-items: stretch;
  display: flex;
}

.navbar16_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar16_menu-button {
  z-index: 1;
  padding: 0;
  position: relative;
}

.navbar16_menu-button.w--open {
  background-color: var(--_primitives---opacity--transparent);
}

.navbar18_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar18_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar18_logo-link {
  z-index: 2;
  padding-left: 0;
}

.navbar18_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar18_menu {
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100dvh;
  padding-left: 5%;
  padding-right: 5%;
  transition: height .5s;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar18_menu-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 4.5rem;
  display: flex;
  position: relative;
}

.navbar18_link {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-weight: 700;
  line-height: 1.2;
}

.navbar18_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar18_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar18_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  display: flex;
}

.navbar18_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar18_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar18_menu-button.w--open {
  background-color: var(--_primitives---opacity--transparent);
}

.navbar19_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar19_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar19_logo-link {
  z-index: 2;
  padding-left: 0;
}

.navbar19_link-wrapper {
  z-index: 0;
  display: flex;
}

.navbar19_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar19_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
  position: absolute;
}

.navbar19_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar19_menu {
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar19_menu-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: grid;
}

.navbar19_menu-left-top {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  font-size: 2.5rem;
  display: grid;
}

.navbar19_link-large {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-weight: 700;
  line-height: 1.2;
}

.navbar19_link-large.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar19_menu-right {
  grid-column-gap: 2.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  display: grid;
}

.navbar19_link-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar19_link-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: block;
}

.navbar19_menu-left-bottom {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2rem;
  display: flex;
}

.navbar19_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  margin-top: 1.5rem;
  display: flex;
}

.navbar19_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar19_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar19_menu-button.w--open {
  background-color: var(--_primitives---opacity--transparent);
}

.navbar21_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar21_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar21_logo-link {
  z-index: 2;
  padding-left: 0;
}

.navbar21_link-wrapper {
  z-index: 0;
  display: flex;
}

.navbar21_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar21_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
  position: absolute;
}

.navbar21_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar21_menu {
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar21_menu-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: grid;
  position: relative;
}

.navbar21_menu-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding: 8rem 5vw 8rem 2.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.navbar21_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.navbar21_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  display: flex;
  position: relative;
}

.navbar21_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar21_bottom-background-overlay-tablet {
  display: none;
}

.navbar21_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar21_menu-button.w--open {
  background-color: var(--_primitives---opacity--transparent);
}

.navbar17_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar17_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar17_logo-link {
  z-index: 2;
  padding-left: 0;
}

.navbar17_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar17_menu {
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  transition: height .5s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar17_menu-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 4.5rem;
  display: flex;
  position: relative;
}

.navbar17_link {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-width: 100vw;
  padding: .5rem 5%;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.navbar17_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar17_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  min-width: 100vw;
  min-height: 4.5rem;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar17_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  display: flex;
}

.navbar17_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar17_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar17_menu-button.w--open {
  background-color: var(--_primitives---opacity--transparent);
}

.navbar20_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar20_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar20_logo-link {
  z-index: 2;
  padding-left: 0;
}

.navbar20_link-wrapper {
  z-index: 0;
  display: flex;
}

.navbar20_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar20_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
  position: absolute;
}

.navbar20_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar20_menu {
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar20_menu-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: grid;
}

.navbar20_menu-left {
  flex: 1;
}

.navbar20_menu-links-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.navbar20_link-large {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  position: static;
}

.navbar20_link-large.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar20_menu-right {
  text-align: left;
  flex: 1;
}

.navbar20_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.navbar20_menu-right-bottom {
  flex-direction: column;
}

.navbar20_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  display: flex;
}

.navbar20_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar20_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar20_menu-button.w--open {
  background-color: var(--_primitives---opacity--transparent);
}

.navbar22_component {
  border-bottom: 0px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  direction: ltr;
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100vw;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar22_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar22_logo-link {
  z-index: 3;
  padding-left: 0;
}

.navbar22_link-wrapper {
  z-index: 0;
  display: flex;
}

.navbar22_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar22_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
  position: absolute;
}

.navbar22_wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar22_menu {
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar22_menu-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: grid;
  position: relative;
}

.navbar22_menu-left {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 8rem;
  padding-left: 5vw;
  display: flex;
  position: relative;
}

.navbar22_menu-right {
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding: 8rem 5vw 8rem 2.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.navbar22_form-wrapper {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  position: relative;
}

.navbar22_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar22_bottom {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto auto 3rem 5vw;
}

.navbar22_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  margin-top: 1.5rem;
  display: flex;
  position: relative;
}

.navbar22_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar22_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar22_menu-button.w--open {
  background-color: var(--_primitives---opacity--transparent);
}

.navbar21_menu-right-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar21_menu-right-text-wrapper {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar21_menu-right-content {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar21_menu-right-content-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  max-width: 35rem;
  position: relative;
}

.navbar21_menu-right-iimage-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden;
}

.navbar21_menu-right-image {
  aspect-ratio: 12 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar16_links-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  font-size: 3.5rem;
  display: flex;
}

.navbar17_links-wrapper {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  flex: 1;
  font-size: 2.5rem;
  display: flex;
}

.navbar18_links-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 100%;
  max-width: 50rem;
  font-size: 3rem;
  display: grid;
}

.navbar21_menu-links-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.navbar21_link-large {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  position: static;
}

.navbar21_link-large.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar21_menu-left {
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  padding-left: 5vw;
  display: flex;
  position: relative;
}

.navbar22_menu-links-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.navbar22_link-large {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.navbar22_link-large.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar22_contact-form {
  z-index: 1;
  width: 100%;
  max-width: 35rem;
  position: relative;
}

.pricing5_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.banner8_icon-wrapper {
  flex: none;
}

.section_header77 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header77_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header77_content-left {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header77_content-right {
  grid-column-gap: 1rem;
  background-color: var(--color-scheme-1--foreground);
  align-items: center;
  height: 100vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  overflow: hidden;
}

.header77_images-layout {
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header77_image-list-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  margin-left: -8.5%;
  display: grid;
}

.header77_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.header77_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 26rem;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.header77_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header77_image-list-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.section_header80 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header80_images-wrapper {
  z-index: 1;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.header80_images-wrapper.images-wrapper-right {
  z-index: 0;
  inset: 0% 0% 0% auto;
}

.header80_image-list {
  z-index: 1;
  grid-row-gap: 26vw;
  flex-direction: column;
  padding-top: 70vh;
  display: flex;
}

.header5_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header81 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header81_component {
  height: 300vh;
  position: relative;
}

.header81_content-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100vh;
  display: grid;
  position: sticky;
  top: 0;
}

.header81_content-left {
  flex: none;
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
  position: relative;
}

.header81_content-right {
  flex: none;
  width: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.header81_image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.header81_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header81_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header83_component {
  height: 300vh;
  position: relative;
}

.header83_content-wrapper {
  justify-content: center;
  align-items: center;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header83_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.header83_background-images {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.header83_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  transform: scale(3.2);
}

.header83_image-wrapper {
  position: relative;
}

.header83_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header83_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.footer9_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer9_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
  padding: 3rem;
}

.footer9_left-wrapper {
  flex-direction: column;
  display: flex;
}

.footer9_logo-link {
  padding-left: 0;
}

.footer9_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer9_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.footer9_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.footer9_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer9_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer9_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.footer9_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer9_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer9_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer10_left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

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

.footer10_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer10_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer10_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer10_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer10_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer10_logo-link {
  padding-left: 0;
}

.footer10_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer10_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer10_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.footer10_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer10_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer10_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer10_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
  padding: 3rem;
}

.footer11_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer11_top-wrapper {
  grid-column-gap: 4vw;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
  padding: 3rem;
}

.footer11_logo-link {
  float: none;
  padding-left: 0;
}

.footer11_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer11_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer11_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.footer11_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer11_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.footer11_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer11_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer11_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.section_header84 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header84_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.header84_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.header84_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_header85 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header85_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.header85_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.header85_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header85_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header85_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_header86 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header86_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.header86_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.header86_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header86_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_header87 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header87_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.header87_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.header87_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header87_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header87_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header87_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_header88 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header88_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header88_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header88_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header89 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header89_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header89_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header89_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header89_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header89_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header90_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header90 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header90_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header90_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header91 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header91_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header91_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header91_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header91_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header91_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header92 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header92_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.header92_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.header92_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.section_header93 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header93_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.header93_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.header93_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.header93_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header93_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.section_header94 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header94_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.header94_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header94_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.header94_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.section_header95 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header95_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.header95_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header95_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.header95_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.header95_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header95_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.section_header96 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header96_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_header97 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header97_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header97_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header97_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.section_header100 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header100_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header100_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header100_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header101 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header101_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header101_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header101_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header101_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header101_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta39 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta39_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.cta39_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.cta39_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_cta40 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta40_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.cta40_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.cta40_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta40_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_cta41 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta41_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta41_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.cta41_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta42 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta42_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta42_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta42_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.cta42_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta43 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta43_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta43_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta43_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta44 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta44_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta44_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta44_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta44_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta45 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta45_card {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.section_cta46 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta46_card {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.cta46_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.section_cta47 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.cta47_card {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  position: relative;
  overflow: hidden;
}

.cta47_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta47_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta48 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.cta48_card {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  position: relative;
  overflow: hidden;
}

.cta48_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta48_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta48_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta49 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.cta49_card {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  position: relative;
  overflow: hidden;
}

.cta49_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta49_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta50 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.cta50_card {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  position: relative;
  overflow: hidden;
}

.cta50_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta50_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta50_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta51 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
}

.cta51_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  overflow: hidden;
}

.section_cta52 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
}

.cta52_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  overflow: hidden;
}

.cta52_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section_cta53 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta53_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta53_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.cta53_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta54 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta54_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta54_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section_cta55 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta55_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta55_background-video-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.cta55_background-video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta56 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta56_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta56_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.cta56_background-video-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.cta56_background-video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header84_image, .header85_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header86_lightbox-wrapper, .header87_lightbox-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.header92_image, .header93_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header93_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.header94_lightbox-wrapper, .header95_lightbox-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta39_image, .cta40_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cta30_component {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.header78_content-bottom {
  justify-content: flex-start;
  width: 100vw;
  display: flex;
  overflow: hidden;
}

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

.section_header78 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header78_images-layout {
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header78_image-list-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  display: grid;
}

.header78_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.header78_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 26rem;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.header78_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header78_image-list-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: -62.7%;
  display: grid;
}

.header80_component {
  height: 300vh;
  position: relative;
}

.header80_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header80_content-wrapper {
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header80_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header80_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  padding-top: 120%;
  position: relative;
  overflow: hidden;
}

.header80_image-wrapper.is-image-5 {
  opacity: .75;
  width: 20vw;
}

.header80_image-wrapper.is-image-6 {
  opacity: .75;
  width: 18vw;
  margin-top: -44vw;
  right: 54vw;
}

.header80_image-wrapper.is-image-2 {
  width: 22vw;
  margin-top: -46vw;
  left: 58vw;
}

.header80_image-wrapper.is-image-1 {
  width: 22vw;
}

.header80_image-wrapper.is-image-4 {
  width: 18vw;
  margin-top: -45vw;
  left: 64vw;
}

.header80_image-wrapper.is-image-3 {
  width: 20vw;
  margin-top: -5vw;
  left: 4vw;
}

.header80_content {
  align-items: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative;
}

.section_header82 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header82_component {
  flex-direction: column;
  align-items: center;
  height: 300vh;
  display: flex;
  position: relative;
}

.header82_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: sticky;
  top: 0;
}

.header82_content-bottom {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: flex-start;
  width: 90%;
  height: 80vh;
  margin-bottom: -10vh;
  display: flex;
  position: sticky;
  top: 10vh;
  overflow: hidden;
}

.header82_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

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

.header82_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_header79 {
  position: relative;
}

.header79_component {
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.header79_background-images {
  z-index: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.header79_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.header79_image-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_image-column.image-column-1 {
  margin-top: -20%;
}

.header79_image-column.image-column-2 {
  margin-top: -50%;
}

.header79_image-column.image-column-3 {
  margin-top: 0%;
}

.header79_image-column.image-column-4 {
  margin-top: -30%;
}

.header79_image-column.image-column-5 {
  margin-top: -20%;
}

.header79_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  padding-top: 120%;
  position: relative;
  overflow: hidden;
}

.header79_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header98 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header98_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header98_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header98_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header99 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header99_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 40rem;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header99_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header99_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stars_component {
  display: flex;
}

.stars_icon {
  color: var(--_primitives---colors--neutral-darkest);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.cookies-instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.section_portfolio1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio1_content {
  flex-direction: column;
  align-items: center;
}

.portfolio1_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio1_item-link {
  width: 100%;
  text-decoration: none;
}

.portfolio1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.portfolio1_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio1_title-wrapper {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.section_portfolio2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio2_content {
  flex-direction: column;
  align-items: center;
}

.portfolio2_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio2_item-link {
  width: 100%;
  text-decoration: none;
}

.portfolio2_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.portfolio2_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio2_title-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.portfolio2_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.section_portfolio3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio3_content {
  flex-direction: column;
  align-items: center;
}

.portfolio3_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio3_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  width: 100%;
  overflow: hidden;
}

.portfolio3_item-link {
  flex-direction: column;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.portfolio3_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio3_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio3_title-wrapper {
  grid-column-gap: 5rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: grid;
}

.section_portfolio4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio4_content {
  flex-direction: column;
  align-items: center;
}

.portfolio4_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio4_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  overflow: hidden;
}

.portfolio4_item-link {
  flex-direction: column;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.portfolio4_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio4_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio4_title-wrapper {
  grid-column-gap: 5rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  padding: 1.5rem;
  display: grid;
}

.portfolio4_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio5_content {
  flex-direction: column;
  align-items: center;
}

.portfolio5_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

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

.portfolio5_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.portfolio5_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio5_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio6_content {
  flex-direction: column;
  align-items: center;
}

.portfolio6_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  column-gap: 3rem;
}

.portfolio6_item-link {
  text-decoration: none;
  display: block;
}

.portfolio6_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.portfolio6_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.rl-styleguide_label_green {
  color: var(--_primitives---colors--white);
  white-space: nowrap;
  cursor: context-menu;
  background-color: #038547;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.portfolio7_content {
  flex-direction: column;
  align-items: center;
}

.portfolio7_list {
  grid-column-gap: 0px;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.portfolio7_item-link:nth-child(odd) {
  justify-content: flex-start;
}

.portfolio7_item-link:nth-child(2n) {
  justify-content: flex-end;
}

.portfolio7_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.portfolio7_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio7_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio8_content {
  flex-direction: column;
  align-items: center;
}

.portfolio8_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.portfolio8_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.portfolio8_item-link {
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.portfolio8_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio8_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio8_title-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.portfolio8_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio9_content {
  flex-direction: column;
  align-items: center;
}

.portfolio9_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  column-gap: 3rem;
}

.portfolio9_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  margin-bottom: 3rem;
  overflow: hidden;
}

.portfolio9_item-link {
  text-decoration: none;
  display: block;
}

.portfolio9_image-wrapper {
  width: 100%;
}

.portfolio9_title-wrapper {
  padding: 1.5rem;
}

.portfolio9_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio10_content {
  flex-direction: column;
  align-items: center;
}

.portfolio10_list {
  grid-column-gap: 0px;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio10_item {
  display: flex;
}

.portfolio10_item:nth-child(odd) {
  justify-content: flex-start;
}

.portfolio10_item:nth-child(2n) {
  justify-content: flex-end;
}

.portfolio10_item.is-odd {
  justify-content: flex-start;
}

.portfolio10_item.is-even {
  justify-content: flex-end;
}

.portfolio10_item-link {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.portfolio10_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio10_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio10_title-wrapper {
  padding: 1.5rem;
}

.portfolio10_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio11_content {
  flex-direction: column;
  align-items: center;
}

.portfolio11_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

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

.portfolio11_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.portfolio11_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio11_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio12_content {
  flex-direction: column;
  align-items: center;
}

.portfolio12_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  column-count: 3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  column-gap: 2rem;
}

.portfolio12_item-link {
  text-decoration: none;
  display: block;
}

.portfolio12_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.portfolio12_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio13_content {
  flex-direction: column;
  align-items: center;
}

.portfolio13_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.portfolio13_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.portfolio13_item-link {
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.portfolio13_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio13_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio13_title-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.portfolio13_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio14_content {
  flex-direction: column;
  align-items: center;
}

.portfolio14_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  column-count: 3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  column-gap: 2rem;
}

.portfolio14_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  margin-bottom: 2rem;
  overflow: hidden;
}

.portfolio14_item-link {
  flex-direction: column;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.portfolio14_image-wrapper {
  width: 100%;
}

.portfolio14_title-wrapper {
  padding: 1.5rem;
}

.portfolio14_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.section_portfolio15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio15_content {
  flex-direction: column;
  align-items: center;
}

.portfolio15_list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio15_item-link {
  grid-column-gap: 4.9rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.portfolio15_item-link:last-child {
  padding-bottom: 0;
}

.portfolio15_title-wrapper {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
}

.portfolio15_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.portfolio15_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.portfolio15_image {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_portfolio16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio16_content {
  flex-direction: column;
  align-items: center;
}

.portfolio16_list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio16_item-link {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.portfolio16_item-link:last-child {
  padding-bottom: 0;
}

.portfolio16_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.portfolio16_image {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio16_title-wrapper {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.portfolio16_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.portfolio17_list {
  position: sticky;
  top: 0;
}

.portfolio17_item {
  position: sticky;
  top: 0;
}

.portfolio17_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.portfolio17_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header1_image, .header2_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header15_image, .header16_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header19_image, .header20_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header26_image, .header27_image, .header71_image, .header73_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout1_image, .layout3_image, .layout4_image, .layout6_image, .layout7_image, .layout9_image, .layout10_image, .layout12_image, .layout13_image, .layout15_image, .layout16_image, .layout18_image, .layout19_image, .layout21_image, .layout22_image, .layout24_image, .layout25_image, .layout27_image, .layout28_image, .layout29_image, .layout31_image, .layout32_image, .layout34_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout89_image, .layout90_image, .layout93_image, .layout94_image, .layout97_image, .layout98_image, .layout101_image, .layout102_image, .layout105_image, .layout106_image, .layout109_image, .layout110_image, .layout113_image, .layout114_image, .layout117_image, .layout118_image, .layout131_image, .layout132_image, .layout141_image, .layout142_image, .layout145_image, .layout146_image, .layout149_image, .layout150_image, .layout153_image, .layout155_image, .layout156_image, .layout159_image, .layout160_image, .layout163_image, .layout164_image, .layout167_image, .layout178_image, .layout179_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout192_image, .layout194_image, .layout195_image, .layout197_image, .layout198_image, .layout200_image, .layout201_image, .layout203_image, .layout204_image, .layout206_image, .layout207_image, .layout209_image, .layout210_image, .layout212_image, .layout213_image, .layout215_image, .layout216_image, .layout218_image, .layout219_image, .layout220_image, .layout222_image, .layout223_image, .layout225_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout229_image, .layout230_image, .layout235_image, .layout236_image, .layout239_image, .layout240_image, .layout249_image, .layout250_image, .layout251_image, .layout252_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout254_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout290_image, .layout291_image, .layout296_image, .layout297_image, .layout300_image, .layout301_image, .layout306_image, .layout307_image, .layout312_image, .layout313_image, .cta1_image, .cta2_image, .cta21_image, .cta22_image, .cta23_image, .cta24_image, .cta31_image, .cta32_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.contact15_image {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 100%;
}

.home1-header_image, .home1-mainfeature_image, .home1-features_image, .home1-results_image {
  width: 100%;
  height: 100%;
}

.home8-header_background-image-wrapper-copy {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header102 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.header102_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header102_slider {
  background-color: var(--color-scheme-1--foreground);
  width: 100%;
  min-height: 100vh;
  max-height: 60rem;
}

.header102_slide-wrapper {
  flex-direction: column;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.header102_slide-image-wrapper {
  flex: 1;
  position: relative;
}

.header102_slide-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.header102_slide-content {
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: flex-start;
  padding: 2rem 2rem 8rem;
  position: relative;
}

.header102_slide-content-wrapper {
  width: 100%;
  max-width: 48rem;
}

.header102_arrow {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 2rem 2rem auto;
}

.header102_arrow.is-left {
  right: 6rem;
}

.header102_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 2.625rem 2rem;
}

.header103_tab-link {
  background-color: var(--_primitives---opacity--transparent);
  color: #fffc;
  text-align: center;
  flex: 1;
  padding: 1rem 2rem;
}

.header103_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.section_cta57 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.cta58_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.portfolio18_item {
  z-index: -1;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section_layout402 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.layout402_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout402_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout402_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout402_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout402_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout402_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout403 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.layout403_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout403_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout403_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
}

.layout403_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout403_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout403_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout404 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout404_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: scroll;
}

.layout404_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout404_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout404_tab-wrapper {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.layout404_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout404_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout405 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout405_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  margin-bottom: 4rem;
  display: flex;
}

.layout405_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout405_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout405_tab-wrapper {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.layout405_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout405_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout406 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout406_tabs-menu {
  margin-bottom: 4rem;
  display: flex;
}

.layout406_tab-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  text-align: center;
  flex-direction: column;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.layout406_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout406_tab-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
}

.layout406_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout406_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout407 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout407_tabs {
  flex-direction: column;
}

.layout407_tab-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
}

.layout407_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout407_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout407_tabs-menu {
  margin-top: 4rem;
  display: flex;
}

.layout407_tab-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-top: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.layout407_tab-link.w--current {
  border-top-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

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

.tab1_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.tab1_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
  overflow: auto;
}

.tab1_tab-link.w--current {
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
}

.tab-content-replace-this-div {
  text-align: center;
  border: 2px dashed #0000001a;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab2_component {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.tab2_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.tab2_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.tab2_tab-link.w--current {
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
}

.tab3_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.tab3_tabs-menu {
  grid-column-gap: .25rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  align-items: center;
  margin-bottom: 4rem;
  padding: .25rem;
  display: flex;
  overflow: auto;
}

.tab3_tab-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 1.25rem;
}

.tab3_tab-link.w--current {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
}

.tab3_tabs-content {
  width: 100%;
}

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

.tab4_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  align-items: center;
  margin-bottom: 4rem;
  padding: .25rem;
  display: flex;
  overflow: auto;
}

.tab4_tab-link {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 1.25rem;
}

.tab4_tab-link.w--current {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
}

.tab4_tabs-content {
  width: 100%;
}

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

.tab5_tabs-menu {
  margin-bottom: 4rem;
  display: flex;
}

.tab5_tab-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  text-align: center;
  flex-direction: column;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.tab5_tab-link.w--current {
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
}

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

.tab6_tabs-menu {
  margin-top: 4rem;
  display: flex;
}

.tab6_tab-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-top: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.tab6_tab-link.w--current {
  border-top-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
}

.section_banner13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.banner13_component {
  white-space: nowrap;
  flex-direction: column;
  display: flex;
}

.banner13_heading-top {
  font-size: 6rem;
}

.banner13_heading-bottom {
  align-self: flex-end;
  font-size: 6rem;
}

.section_banner14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.banner14_component {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  white-space: nowrap;
  display: flex;
}

.banner14_marquee-wrapper {
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  overflow: hidden;
}

.banner14_marquee {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  margin-left: 3rem;
  display: grid;
}

.section_cta58 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.blogpost2_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.blogpost2_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.gallery2_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.gallery3_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.gallery4_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.gallery5_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.gallery6_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.gallery9_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
}

.gallery7_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.gallery11_grid-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.gallery12_grid-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  overflow: hidden;
}

.section_portfolio-header1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header1_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.section_portfolio-header2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header2_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.portfolio-header2_image-wrapper {
  flex: 1;
  position: relative;
}

.portfolio-header2_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.portfolio-header2_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.section_portfolio-header3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header3_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.portfolio-header3_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.portfolio-header3_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_portfolio-header4 {
  position: relative;
}

.portfolio-header4_100vh {
  z-index: 1;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.portfolio-header4_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.portfolio-header4_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.portfolio-header4_overlay {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.portfolio-header4_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_portfolio-header5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header5_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio-header5_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.portfolio-header5_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_portfolio-header6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header6_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.portfolio-header6_image-wrapper {
  flex: 1;
  position: relative;
}

.portfolio-header6_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.portfolio-header6_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio-header6_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.portfolio-header6_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_portfolio-header7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header7_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio-header7_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.portfolio-header7_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-header7_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.portfolio-header7_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_portfolio-header8 {
  position: relative;
}

.portfolio-header8_100vh {
  z-index: 1;
  align-items: flex-end;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.portfolio-header8_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.portfolio-header8_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.portfolio-header8_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-header8_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.portfolio-header8_overlay {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.portfolio-header8_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_portfolio-header9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header9_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-header9_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.section_portfolio-header10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header10_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.portfolio-header10_image-wrapper {
  flex: 1;
  position: relative;
}

.portfolio-header10_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.portfolio-header10_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-header10_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.section_portfolio-header11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio-header11_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-header11_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.portfolio-header11_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.portfolio-header11_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_portfolio-header12 {
  position: relative;
}

.portfolio-header12_100vh {
  z-index: 1;
  align-items: flex-end;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.portfolio-header12_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-header12_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.portfolio-header12_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.portfolio-header12_overlay {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.portfolio-header12_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_content1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.content1_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_content2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content2_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content2_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.content2_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_content3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content3_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content3_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content3_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_content4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content4_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content4_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content4_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_content5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content5_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content5_content-wrapper {
  position: sticky;
  top: 5rem;
}

.content5_gallery {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content5_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content5_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_content6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content6_gallery {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content6_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content6_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.content6_content-wrapper {
  position: sticky;
  top: 5rem;
}

.section_content7, .section_content8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content8_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content8_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_content9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content9_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content9_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_content10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content10_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content10_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_content11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content11_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content11_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_content12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content12_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_content13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content13_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content13_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content13_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_content14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content14_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content14_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.content14_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_content15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content15_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content15_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content15_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_content16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content16_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content16_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.content16_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_content17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content17_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_content18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content18_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content18_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content18_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_content19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content19_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content19_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.content19_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_content20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content20_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content20_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_content21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content21_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content21_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.content21_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_content22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content22_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content22_metatag-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.content22_metatag-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.section_content23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content23_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content23_metatag-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.content23_metatag-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.content23_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content23_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_content24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content24_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.content24_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.content24_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content24_metatag-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.content24_metatag-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.section_content25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content25_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content25_metatag-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.content25_metatag-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.content25_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content25_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_content26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content26_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content26_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.content26_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content26_metatag-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.content26_metatag-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.section_content27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content27_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 20rem 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.content27_sidebar {
  flex-direction: column;
  width: 100%;
  margin-right: 12rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.content27_link-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content27_link-wrapper {
  overflow: hidden;
}

.content27_link-wrapper.is-h3, .content27_link-wrapper.is-h4, .content27_link-wrapper.is-h5, .content27_link-wrapper.is-h6 {
  padding-left: 1rem;
}

.content27_link {
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.content27_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.content27_link.is-h3.w--current, .content27_link.is-h4.w--current, .content27_link.is-h5, .content27_link.is-h6.w--current {
  background-color: var(--_primitives---opacity--transparent);
}

.content27_link.current {
  border-style: solid;
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.content27_link.current.w--current {
  background-color: var(--color-scheme-1--foreground);
  border-style: none;
  font-weight: 600;
}

.section_content28 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content28_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20rem;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.content28_sidebar {
  flex-direction: column;
  width: 100%;
  margin-left: 12rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.content28_link-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content28_link-wrapper {
  overflow: hidden;
}

.content28_link-wrapper.is-h3, .content28_link-wrapper.is-h4, .content28_link-wrapper.is-h5, .content28_link-wrapper.is-h6 {
  padding-left: 1rem;
}

.content28_link {
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.content28_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.content28_link.current {
  border-style: solid;
  border-color: var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.content28_link.current.w--current {
  background-color: var(--color-scheme-1--foreground);
  border-style: none;
  font-weight: 600;
}

.content28_link.is-h3.w--current, .content28_link.is-h4.w--current, .content28_link.is-h5, .content28_link.is-h6.w--current {
  background-color: var(--_primitives---opacity--transparent);
}

.content28_h-trigger {
  display: none;
}

.section_portfolio1-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio1-header_component {
  flex-direction: column;
  height: 100vh;
  min-height: 100vh;
  display: flex;
}

.portfolio1-header_image-wrapper {
  flex: 1;
  position: relative;
}

.portfolio1-header_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.portfolio1-header_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio1-header_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1.5rem;
  display: flex;
}

.portfolio1-header_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio1-header_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio1-header_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_portfolio1-content1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio1-content1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio1-content1_image-wrapper {
  flex: 1;
  width: 100%;
  height: 100%;
}

.portfolio1-content1_image {
  width: 100%;
}

.section_portfolio1-content2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio1-content2_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio1-content2_image-wrapper {
  flex: 1;
  width: 100%;
  height: 100%;
}

.portfolio1-content2_image {
  width: 100%;
}

.section_portfolio1-content3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio1-content3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio1-content3_image-wrapper {
  flex: 1;
  width: 100%;
  height: 100%;
}

.portfolio1-content3_image {
  width: 100%;
}

.section_portfolio1-gallery {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio1-gallery_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.portfolio1-gallery_lightbox-link {
  width: 100%;
  height: 100%;
}

.portfolio1-gallery_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.portfolio1-gallery_image-wrapper {
  width: 100%;
  height: 100%;
}

.section_portfolio1-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio1-testimonial_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.portfolio1-testimonial_logo {
  max-height: 3.5rem;
}

.portfolio1-testimonial_client-image-wrapper {
  margin-bottom: 1rem;
}

.portfolio1-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.section_portfolio1-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio1-related_component {
  flex-direction: column;
  align-items: center;
}

.portfolio1-related_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio1-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.portfolio1-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio1-related_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio1-related_title-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.portfolio1-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.portfolio1-related_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.portfolio1-related_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio1-related_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.section_portfolio2-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.portfolio2-header_100vh {
  align-items: center;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
}

.portfolio2-header_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 1.5rem;
  display: flex;
}

.portfolio2-header_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio2-header_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.section_portfolio2-content1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio2-content1_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio2-content1_image-wrapper {
  flex: 1;
  width: 100%;
}

.portfolio2-content1_image {
  width: 100%;
  height: 100%;
}

.section_portfolio2-content2, .section_portfolio2-gallery1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio2-gallery1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.portfolio2-gallery1_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.portfolio2-gallery1_lightbox-link, .portfolio2-gallery1_image-wrapper {
  width: 100%;
  height: 100%;
}

.portfolio2-gallery1_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_portfolio2-content3, .section_portfolio2-gallery2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio2-gallery2_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.portfolio2-gallery2_lightbox-link, .portfolio2-gallery2_image-wrapper {
  width: 100%;
  height: 100%;
}

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

.section_portfolio2-content4, .section_portfolio2-gallery3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio2-gallery3_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.portfolio2-gallery3_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr 1fr;
}

.portfolio2-gallery3_lightbox-link, .portfolio2-gallery3_image-wrapper {
  width: 100%;
  height: 100%;
}

.portfolio2-gallery3_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_portfolio2-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio2-testimonial_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.portfolio2-testimonial_logo {
  max-height: 3.5rem;
}

.portfolio2-testimonial_client-image-wrapper {
  margin-bottom: 1rem;
}

.portfolio2-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.section_portfolio2-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio2-related_component {
  flex-direction: column;
  align-items: center;
}

.portfolio2-related_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio2-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.portfolio2-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio2-related_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio2-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.portfolio2-related_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.portfolio2-related_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio2-related_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio2-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.section_portfolio3-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.portfolio3-header_100vh {
  align-items: flex-end;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
}

.portfolio3-header_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.portfolio3-header_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1.5rem;
  display: flex;
}

.portfolio3-header_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio3-header_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio3-header_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio3-header_background-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.portfolio3-header_overlay {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.portfolio3-header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_portfolio3-content1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio3-content1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio3-content1_content-wrapper {
  position: sticky;
  top: 5rem;
}

.portfolio3-content1_gallery {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio3-content1_image-wrapper {
  flex: 1;
  width: 100%;
}

.portfolio3-content1_image {
  width: 100%;
  height: 100%;
}

.section_portfolio3-content2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio3-content2_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio3-content2_gallery {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio3-content2_image-wrapper {
  flex: 1;
  width: 100%;
}

.portfolio3-content2_image {
  width: 100%;
  height: 100%;
}

.portfolio3-content2_content-wrapper {
  position: sticky;
  top: 5rem;
}

.section_portfolio3-content3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio3-content3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio3-content3_content-wrapper {
  position: sticky;
  top: 5rem;
}

.portfolio3-content3_gallery {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio3-content3_image-wrapper {
  flex: 1;
  width: 100%;
}

.portfolio3-content3_image {
  width: 100%;
  height: 100%;
}

.section_portfolio3-testimonial {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio3-testimonial_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.portfolio3-testimonial_logo {
  max-height: 3.5rem;
}

.portfolio3-testimonial_client-image-wrapper {
  margin-bottom: 1rem;
}

.portfolio3-testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.section_portfolio3-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio3-related_component {
  flex-direction: column;
  align-items: center;
}

.portfolio3-related_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio3-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.portfolio3-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio3-related_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio3-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.portfolio3-related_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.portfolio3-related_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio3-related_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio3-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.section_portfolio4-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio4-header_component {
  flex-direction: column;
  height: 100vh;
  min-height: 100vh;
  display: flex;
}

.portfolio4-header_image-wrapper {
  flex: 1;
  position: relative;
}

.portfolio4-header_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.portfolio4-header_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio4-header_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1.5rem;
  display: flex;
}

.portfolio4-header_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio4-header_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.section_portfolio4-gallery1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio4-gallery1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.portfolio4-gallery1_lightbox-link {
  width: 100%;
  height: 100%;
}

.portfolio4-gallery1_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.portfolio4-gallery1_image-wrapper {
  width: 100%;
  height: 100%;
}

.section_portfolio4-content {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio4-content_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_portfolio4-gallery2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio4-gallery2_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.portfolio4-gallery2_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.portfolio4-gallery2_lightbox-link, .portfolio4-gallery2_image-wrapper {
  width: 100%;
  height: 100%;
}

.section_portfolio4-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio4-related_component {
  flex-direction: column;
  align-items: center;
}

.portfolio4-related_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio4-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.portfolio4-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio4-related_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio4-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.portfolio4-related_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.portfolio4-related_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio4-related_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio4-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.section_portfolio5-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio5-header_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.portfolio5-header_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 1.5rem;
  display: flex;
}

.portfolio5-header_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio5-header_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio5-header_image-wrapper {
  flex: 1;
  width: 100%;
}

.portfolio5-header_image {
  width: 100%;
  height: 100%;
}

.section_portfolio5-content1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio5-content1_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio5-content1_metatag-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.portfolio5-content1_metatag-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid var(--color-scheme-1--border);
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.portfolio5-content1_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.portfolio5-content1_lightbox-image {
  object-fit: cover;
  width: 100%;
}

.section_portfolio5-content2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio5-content2_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio5-content2_image-wrapper {
  flex: 1;
  width: 100%;
}

.portfolio5-content2_image {
  width: 100%;
  height: 100%;
}

.section_portfolio5-content3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio5-content3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_portfolio5-gallery {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio5-gallery_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.portfolio5-gallery_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.portfolio5-gallery_lightbox-link, .portfolio5-gallery_image-wrapper {
  width: 100%;
  height: 100%;
}

.section_portfolio5-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio5-related_component {
  flex-direction: column;
  align-items: center;
}

.portfolio5-related_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio5-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.portfolio5-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio5-related_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio5-related_title-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.portfolio5-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.portfolio5-related_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.portfolio5-related_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio5-related_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.section_portfolio6-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio6-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.portfolio6-header_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1.5rem;
  display: flex;
}

.portfolio6-header_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio6-header_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio6-header_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_portfolio6-gallery {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio6-gallery_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.portfolio6-gallery_lightbox-link {
  width: 100%;
  height: 100%;
}

.portfolio6-gallery_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.portfolio6-gallery_image-wrapper {
  width: 100%;
  height: 100%;
}

.section_portfolio6-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio6-related_component {
  flex-direction: column;
  align-items: center;
}

.portfolio6-related_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio6-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.portfolio6-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio6-related_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.portfolio6-related_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.portfolio6-related_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio6-related_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio6-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.section_portfolio7-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio7-header_component {
  flex-direction: column;
  height: 100vh;
  min-height: 100vh;
  display: flex;
}

.portfolio7-header_image-wrapper {
  flex: 1;
  position: relative;
}

.portfolio7-header_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.portfolio7-header_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 1.5rem;
  display: flex;
}

.portfolio7-header_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio7-header_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.section_portfolio7-gallery {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio7-gallery_component {
  column-count: 3;
  column-gap: 2rem;
}

.portfolio7-gallery_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
}

.section_portfolio7-related {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio7-related_component {
  flex-direction: column;
  align-items: center;
}

.portfolio7-related_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio7-related_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.portfolio7-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio7-related_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio7-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.portfolio7-related_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.portfolio7-related_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio7-related_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.portfolio7-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.content27_accordion-icon, .content28_accordion-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
}

.content27_sidebar-heading, .content28_sidebar-heading {
  font-size: 1.5rem;
}

.content27_h-trigger {
  display: none;
}

.pricing2-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial19_arrow-icon, .gallery13_arrow-icon, .product-header7_arrow-icon, .product-header7_arrow-icon-copy, .home4-testimonial_arrow-icon, .home5-testimonial_arrow-icon, .home8-testimonial_arrow-icon, .about5-team_arrow-icon {
  color: var(--_primitives---colors--neutral-darkest);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.slider1_arrow-icon, .slider7_arrow-icon, .slider6_arrow-icon, .slider5_arrow-icon, .slider4_arrow-icon, .slider3_arrow-icon, .slider2_arrow-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.section_blog-post-header1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post-header1_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.blog-post-header1_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog-post-header1_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post-header1_date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.blog-post-header1_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: flex;
}

.blog-post-header1_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post-header1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post-header1_image {
  aspect-ratio: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_blog-post-header2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post-header2_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-post-header2_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post-header2_image {
  aspect-ratio: 5 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post-header2_content-bottom {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-post-header2_author-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-items: center;
  display: flex;
}

.blog-post-header2_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: flex;
}

.blog-post-header2_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.section_blog-post-header3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post-header3_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog-post-header3_content-top {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
}

.blog-post-header3_author-wrapper {
  align-items: center;
}

.blog-post-header3_author-text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.blog-post-header3_date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.blog-post-header3_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.blog-post-header3_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: flex;
}

.blog-post-header3_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post-header3_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post-header3_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_blog-post-header4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post-header4_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog-post-header4_title-wrapper {
  flex-direction: column;
}

.blog-post-header4_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog-post-header4_date-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.blog-post-header4_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post-header4_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_blog-post-header5 {
  position: relative;
}

.blog-post-header5_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
}

.blog-post-header5_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post-header5_author-text {
  display: inline-block;
}

.blog-post-header5_date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.blog-post-header5_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.blog-post-header5_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_content29 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content29_content-wrapper {
  margin-bottom: 4rem;
}

.content29_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.content29_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.content29_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: flex;
}

.content29_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.content29_tag-list-wrapper {
  width: 50%;
}

.content29_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.content29_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.content29_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_content30 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content30_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.content30_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: flex;
}

.content30_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.content30_content {
  margin-bottom: 4rem;
}

.content30_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content30_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content30_tag-list-wrapper {
  width: 100%;
}

.content30_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.content30_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content30_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_content31 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content31_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content31_content {
  margin-bottom: 4rem;
}

.content31_newsletter {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  padding: 2rem;
  position: sticky;
  top: 5rem;
  overflow: hidden;
}

.content31_form {
  margin-bottom: 0;
}

.content31_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.section_content32 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.content32_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.content32_content-left {
  max-width: 20rem;
  position: sticky;
  top: 5rem;
}

.content32_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.content32_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.content32_form {
  margin-bottom: 0;
}

.content32_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.content32_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.content32_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: flex;
}

.content32_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.content32_content {
  margin-bottom: 4rem;
}

.section_blog-post1-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post1-header_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-post1-header_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.blog-post1-header_author-wrapper {
  align-items: center;
  display: flex;
}

.blog-post1-header_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post1-header_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post1-header_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blog-post1-header_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post1-header_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post1-header_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blog-post1-header_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post1-header_image {
  aspect-ratio: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_blog-post1-content {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post1-content_content {
  margin-bottom: 4rem;
}

.blog-post1-content_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.blog-post1-content_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.blog-post1-content_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post1-content_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post1-content_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blog-post1-content_tag-list-wrapper {
  width: 50%;
}

.blog-post1-content_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.blog-post1-content_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post1-content_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog-post1-content_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.blog-post1-content_author-wrapper {
  align-items: center;
  display: flex;
}

.blog-post1-content_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post1-content_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post1_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.section_blog-post2-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.blog-post2-header_title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-post2-header_category-link {
  color: var(--_primitives---colors--white);
  margin-bottom: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post2-header_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog-post2-header_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog-post2-header_author-image-wrapper {
  margin-bottom: 1rem;
}

.blog-post2-header_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blog-post2-header_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blog-post2-header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.blog-post2-header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_blog-post2-content {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post2-content_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog-post2-content_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.blog-post2-content_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post2-content_share.content-top {
  margin-top: 0;
}

.blog-post2-content_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post2-content_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blog-post2-content_content {
  margin-bottom: 4rem;
}

.blog-post2-content_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-post2-content_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog-post2-content_tag-list-wrapper {
  width: 100%;
}

.blog-post2-content_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.blog-post2-content_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post2-content_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog-post2-content_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.blog-post2-content_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog-post2-content_author-image-wrapper {
  margin-bottom: 1rem;
}

.blog-post2-content_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_blog-post3-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post3-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog-post3-header_title-wrapper {
  flex-direction: column;
  display: flex;
}

.blog-post3-header_content-top {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-post3-header_author-wrapper {
  align-items: center;
  margin-bottom: 2rem;
}

.blog-post3-header_author-text {
  display: flex;
}

.blog-post3-header_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blog-post3-header_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.blog-post3-header_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post3-header_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post3-header_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blog-post3-header_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post3-header_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_blog-post3-content {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post3-content_content {
  margin-bottom: 4rem;
}

.blog-post3-content_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.blog-post3-content_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.blog-post3-content_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post3-content_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post3-content_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blog-post3-content_tag-list-wrapper {
  width: 50%;
}

.blog-post3-content_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.blog-post3-content_tag-item {
  background-color: var(--color-scheme-1--foreground);
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post3-content_tag-item.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog-post3-content_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.blog-post3-content_author-wrapper {
  align-items: center;
  display: flex;
}

.blog-post3-content_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post3-content_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.section_blog-post4-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post4-header_meta-wrapper {
  margin-bottom: 1rem;
}

.blog-post4-header_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post4-header_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog-post4-header_image-wrapper {
  width: 100%;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post4-header_image {
  aspect-ratio: 5 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post4-header_content-bottom {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-post4-header_author-wrapper {
  align-items: center;
  display: flex;
}

.blog-post4-header_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.blog-post4-header_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post4-header_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.section_blog-post4-content {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post4-content_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog-post4-content_content {
  margin-bottom: 4rem;
}

.blog-post4-content_newsletter {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
  position: sticky;
  top: 5rem;
}

.blog-post4-content_form {
  margin-bottom: 0;
}

.blog-post4-content_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.section_blog-post5-header {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post5-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog-post5-header_title-wrapper {
  flex-direction: column;
}

.blog-post5-header_meta-wrapper {
  margin-bottom: 1.5rem;
}

.blog-post5-header_category-link {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog-post5-header_category-link.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.blog-post5-header_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blog-post5-header_date {
  margin-left: .25rem;
  font-size: .875rem;
}

.blog-post5-header_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post5-header_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_blog-post5-content {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.blog-post5-content_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog-post5-content_content-left {
  max-width: 20rem;
  position: sticky;
  top: 5rem;
}

.blog-post5-content_author-wrapper {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.blog-post5-content_author-image-wrapper {
  margin-right: 1rem;
}

.blog-post5-content_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog-post5-content_divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.blog-post5-content_form {
  margin-bottom: 0;
}

.blog-post5-content_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.blog-post5-content_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blog-post5-content_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.blog-post5-content_social-link {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 20px;
  padding: .25rem;
}

.blog-post5-content_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.blog-post5-content_content {
  margin-bottom: 4rem;
}

.section_legal1-header, .section_legal1-content, .section_legal2-header, .section_legal2-content {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.legal2-content_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 20rem 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.legal2-content_sidebar {
  flex-direction: column;
  width: 100%;
  margin-right: 12rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.legal2-content_sidebar-heading {
  font-size: 1.5rem;
}

.legal2-content_sidebar-heading-text {
  justify-content: space-between;
  align-items: center;
  font-size: 1.5rem;
  line-height: 1.5;
}

.legal2-content_accordion-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
}

.legal2-content_link-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.legal2-content_link-wrapper {
  overflow: hidden;
}

.legal2-content_link {
  width: 100%;
  padding: .75rem 1rem;
  text-decoration: none;
}

.legal2-content_link.w--current, .legal2-content_link.current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 600;
}

.legal2-content_link.current.w--current {
  background-color: var(--color-scheme-1--foreground);
  border-style: none;
  font-weight: 600;
}

.legal2-content_link.is-h3, .legal2-content_link.is-h4, .legal2-content_link.is-h5, .legal2-content_link.is-h6 {
  padding-left: 1rem;
}

.legal2-content_h-trigger {
  display: none;
}

.section_pricing22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing22_plans {
  width: 100%;
}

.pricing22_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--color-scheme-1--background);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.pricing22_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.pricing22_heading-row {
  margin-top: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

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

.pricing22_row.background-color-secondary {
  border-radius: var(--_ui-styles---radius--small);
}

.pricing22_feature {
  padding: 1rem 1.5rem;
}

.pricing22_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.pricing22_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--color-scheme-1--background);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.section_pricing21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing21_plans {
  width: 100%;
}

.pricing21_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

.pricing21_top-row-content {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.pricing21_heading-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pricing21_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing21_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.pricing21_row-content {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_pricing26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.pricing26_tabs-content {
  width: 100%;
  overflow: visible;
}

.pricing26_plans {
  width: 100%;
}

.pricing26_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

.pricing26_top-row-content {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.pricing26_top-row-price {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.pricing26_heading-row {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pricing26_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing26_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.pricing26_row-content {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_pricing27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.pricing27_tabs-content, .pricing27_plans {
  width: 100%;
}

.pricing27_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--color-scheme-1--background);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.pricing27_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.pricing27_heading-row {
  margin-top: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

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

.pricing27_row.background-color-secondary {
  border-radius: var(--_ui-styles---radius--small);
}

.pricing27_feature {
  padding: 1rem 1.5rem;
}

.pricing27_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.pricing27_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--color-scheme-1--background);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.pricing27_bottom-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.preview-container-only.is-tooltip {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.preview-container-only.is-loading-animations {
  justify-content: center;
  align-items: center;
  padding-top: 20rem;
  padding-bottom: 20rem;
  display: flex;
}

.preview-container-only.is-navbar15 {
  justify-content: center;
  align-items: flex-end;
  height: 100vh;
  display: flex;
}

.preview-container-only.is-navbar13 {
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.preview-container-only.is-dropdown {
  min-height: 4.5rem;
  position: relative;
}

.preview-container-only.is-sidebar {
  height: 200vh;
  position: relative;
}

.preview-container-only.is-30-rem-top-padding {
  padding-top: 60rem;
}

.header103_auto-change {
  margin-bottom: 0;
  display: none;
}

.header103_tab-change {
  display: none;
}

.header103_tabs {
  min-height: 100vh;
}

.header103_tabs-content {
  min-height: 100vh;
  max-height: 60rem;
  overflow: visible;
}

.header103_tab-pane {
  position: absolute;
  inset: 0%;
}

.header103_tab-content {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

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

.header103_tab-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.header103_tab-overlay {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

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

.header103_tabs-menu {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: auto 0% 5rem;
}

.header103_tab-load-base {
  background-color: #fff3;
  width: 100%;
  height: .25rem;
  position: absolute;
  inset: auto 0% 0%;
}

.header103_tab-load {
  background-color: #fff;
  width: 0%;
  height: .25rem;
}

.banner9_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.loader-wrapper {
  min-height: 100vh;
}

.loader1_component {
  z-index: 9999;
  background-color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: flex;
  position: relative;
  inset: 0%;
}

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

.loader2_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.loader2_content-wrapper {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.loader2_text {
  color: var(--_primitives---colors--white);
  white-space: nowrap;
  justify-content: space-between;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.loader2_background {
  background-color: var(--_primitives---colors--neutral-darkest);
  position: absolute;
  inset: 0%;
}

.loader3_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.loader3_content-wrapper {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12rem;
  position: relative;
}

.loader3_image {
  width: 100%;
  height: 100%;
}

.loader3_image-overlay {
  z-index: 1;
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 100% 0% 0%;
}

.loader3_background {
  background-color: var(--_primitives---colors--neutral-darkest);
  position: absolute;
  inset: 0%;
}

.loader4_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.loader4_ix-trigger {
  width: 0;
  height: 0;
  display: none;
}

.loader4_progress-wrapper {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  width: 40%;
  display: flex;
  position: relative;
}

.loader4_progress {
  width: 100%;
  height: .25rem;
  position: relative;
}

.loader4_progress-bar {
  background-color: var(--_primitives---colors--white);
  width: 20%;
  height: 100%;
}

.loader4_progress-background {
  background-color: var(--_primitives---colors--white);
  opacity: .25;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.loader4_progress-content {
  justify-content: space-between;
  width: 100%;
  margin-top: .75rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.loader4_text-wrapper {
  display: flex;
}

.loader4_number {
  color: var(--_primitives---colors--white);
}

.loader4_background-top {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 50%;
  position: absolute;
  inset: 0%;
}

.loader4_background-bottom {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
}

.loader4_loading-animation {
  display: none;
}

.loader5_component {
  z-index: 9999;
  background-color: var(--_primitives---colors--neutral-darkest);
  flex-direction: column;
  justify-content: space-between;
  height: 100dvh;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.loader5_ix-trigger {
  width: 0;
  height: 0;
  display: none;
}

.loader5_progress {
  border-bottom: 1px solid var(--_primitives---colors--white);
  width: 100%;
  height: 3rem;
  position: relative;
}

.loader5_progress-bar {
  background-color: var(--_primitives---colors--white);
  width: 20%;
  height: 100%;
}

.loader5_progress-content {
  align-self: flex-end;
  padding-bottom: 1rem;
  padding-right: 1rem;
}

.loader5_text-wrapper {
  display: flex;
}

.loader5_number, .loader5_text {
  color: var(--_primitives---colors--white);
  font-size: 8rem;
  font-weight: 700;
  line-height: 1.2;
}

.loader5_loading-animation {
  display: none;
}

.loading-animation5-black_component {
  width: 4rem;
}

.loading-animation1-white, .loading-animation2-white, .loading-animation3-white, .loading-animation4-white, .loading-animation5-white, .loading-animation1-black, .loading-animation2-black, .loading-animation3-black, .loading-animation4-black, .loading-animation5-black {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.loading-animation1-white_component, .loading-animation2-white_component, .loading-animation3-white_component, .loading-animation4-white_component, .loading-animation5-white_component, .loading-animation1-black_component, .loading-animation2-black_component, .loading-animation3-black_component, .loading-animation4-black_component {
  width: 4rem;
}

.tooltip2_component {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  display: flex;
  position: relative;
}

.tooltip1_component {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.tooltip1_tooltip-wrapper {
  width: 15rem;
  padding-bottom: .75rem;
  position: absolute;
  bottom: 100%;
}

.tooltip1_tooltip-wrapper.is-right-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 15.75rem;
  padding-bottom: 0;
  padding-left: .75rem;
  display: flex;
  bottom: auto;
  left: 100%;
}

.tooltip1_tooltip-wrapper.is-bottom-wrapper {
  padding-top: .75rem;
  padding-bottom: 0;
  top: 100%;
  bottom: auto;
}

.tooltip1_tooltip-wrapper.is-left-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 15.75rem;
  padding-bottom: 0;
  padding-right: .75rem;
  display: flex;
  bottom: auto;
  right: 100%;
}

.tooltip1_card-wrapper {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  padding: .75rem;
}

.tooltip1_pointer {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  margin-bottom: .375rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotate(45deg);
}

.tooltip1_pointer.is-right-pointer {
  margin-bottom: 0;
  margin-left: .375rem;
  bottom: auto;
  right: auto;
}

.tooltip1_pointer.is-bottom-pointer {
  margin-top: .375rem;
  margin-bottom: 0;
  top: 0%;
  bottom: auto;
}

.tooltip1_pointer.is-left-pointer {
  margin-bottom: 0;
  margin-right: .375rem;
  bottom: auto;
  left: auto;
}

.tooltip1_responsive {
  display: none;
}

.tooltip2_tooltip-wrapper {
  width: 15rem;
  padding-bottom: .75rem;
  position: absolute;
  bottom: 100%;
}

.tooltip2_tooltip-wrapper.is-right-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 15.75rem;
  padding-bottom: 0;
  padding-left: .75rem;
  display: flex;
  bottom: auto;
  left: 100%;
}

.tooltip2_tooltip-wrapper.is-bottom-wrapper {
  padding-top: .75rem;
  padding-bottom: 0;
  top: 100%;
  bottom: auto;
}

.tooltip2_tooltip-wrapper.is-left-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 15.75rem;
  padding-bottom: 0;
  padding-right: .75rem;
  display: flex;
  bottom: auto;
  right: 100%;
}

.tooltip2_card-wrapper {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  flex-direction: column;
  padding: .75rem;
  display: flex;
}

.tooltip2_image-wrapper {
  width: 100%;
  margin-bottom: .75rem;
}

.tooltip2_image {
  width: 100%;
  height: 100%;
}

.tooltip2_pointer {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  margin-bottom: .375rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotate(45deg);
}

.tooltip2_pointer.is-right-pointer {
  margin-bottom: 0;
  margin-left: .375rem;
  bottom: auto;
  right: auto;
}

.tooltip2_pointer.is-bottom-pointer {
  margin-top: .375rem;
  margin-bottom: 0;
  top: 0%;
  bottom: auto;
}

.tooltip2_pointer.is-left-pointer {
  margin-bottom: 0;
  margin-right: .375rem;
  bottom: auto;
  left: auto;
}

.tooltip2_responsive {
  display: none;
}

.navbar19_link {
  padding: .5rem 1rem;
}

.navbar19_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar20_link {
  padding: .5rem 1rem;
}

.navbar20_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar21_link {
  padding: .5rem 1rem;
}

.navbar21_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar22_link {
  padding: .5rem 1rem;
}

.navbar22_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.section_pricing1-comparison {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing1-comparison_component {
  width: 100%;
}

.pricing1-comparison_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

.pricing1-comparison_top-row-content {
  border-left: 1px solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.pricing1-comparison_heading-row {
  border-bottom: 1px solid var(--color-scheme-1--border);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pricing1-comparison_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing1-comparison_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.pricing1-comparison_row-content {
  border-left: 1px solid var(--color-scheme-1--border);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_pricing4-comparison {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.pricing4-comparison_component {
  width: 100%;
}

.pricing4-comparison_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--_primitives---colors--white);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.pricing4-comparison_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.pricing4-comparison_top-row-price {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.pricing4-comparison_top-row-price-month {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.pricing4-comparison_heading-row {
  margin-top: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pricing4-comparison_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing4-comparison_feature {
  padding: 1rem 1.5rem;
}

.pricing4-comparison_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.pricing4-comparison_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--_primitives---colors--white);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.pricing4-comparison_bottom-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.section_home4-customers {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.home4-customers_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.home4-customers_content-left {
  max-width: 20rem;
}

.home4-customers_logo-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.home4-customers_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.home4-customers_logo {
  max-height: 3.5rem;
}

.section_layout408 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout408_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

.layout408_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.layout408_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout408_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

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

.section_layout409 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout409_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

.layout409_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.layout409_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout409_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

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

.section_layout410 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout410_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.layout410_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 70vh;
  margin-bottom: 15vh;
  display: grid;
  position: sticky;
  top: 0%;
  overflow: hidden;
}

.layout410_card.card-1 {
  top: 15%;
}

.layout410_card.card-2 {
  top: 18%;
}

.layout410_card.card-3 {
  top: 21%;
}

.layout410_card.card-4 {
  top: 24%;
}

.layout410_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 70vh;
  display: flex;
}

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

.layout410_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.section_layout411 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout411_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.layout411_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout411_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.layout411_mobile-image-wrapper {
  display: none;
}

.layout411_mobile-image {
  width: 100%;
  height: 100%;
  position: absolute;
}

.layout411_desktop-sticky-images {
  height: 100vh;
  position: sticky;
  top: 0;
}

.layout411_desktop-inner-wrapper {
  height: 80%;
  position: relative;
  top: 10%;
  overflow: hidden;
}

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

.layout411_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-bottom: 20vh;
  display: flex;
}

.layout411_image {
  border-radius: var(--_ui-styles---radius--medium);
  width: 80%;
}

.layout411_background-image {
  z-index: -1;
  border-radius: var(--_ui-styles---radius--large);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/6474ac6c082d1e98f15b5d02_Placeholder%20Image%20Portrait.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section_layout412 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout412_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout412_content-left {
  margin-right: 5rem;
}

.layout412_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout412_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.layout412_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout413 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout413_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout413_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.layout413_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout413_content-right {
  margin-left: 5rem;
}

.layout413_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout414 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

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

.layout414_content-top {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout414_content-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  display: flex;
  overflow: hidden;
}

.layout414_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.layout414_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30vw;
  overflow: hidden;
}

.layout414_image {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
}

.blog2_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.topbar1_component {
  z-index: 999;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.topbar1_container {
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.topbar1_menu-button {
  padding: 0;
}

.topbar1_menu {
  flex: 1;
  align-items: center;
  margin-left: 1.5rem;
  position: static;
}

.topbar1_link {
  padding: .5rem 1rem;
}

.topbar1_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.topbar1_menu-dropdown {
  z-index: 1;
}

.topbar1_dropdown-link-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.topbar1_dropdown-link-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
}

.topbar1_dropdown-link {
  padding: .5rem 1rem;
}

.topbar1_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.topbar1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

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

.topbar1_search {
  align-items: center;
  display: flex;
  position: relative;
}

.topbar1_search-button-tablet {
  padding: .5rem;
  display: none;
}

.topbar1_dropdown-toggle {
  padding: 0;
}

.topbar1_bell-dot {
  background-color: var(--_primitives---colors--neutral-darkest);
  outline-color: var(--_primitives---colors--white);
  outline-offset: 0px;
  border-radius: 100%;
  outline-width: 3px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: .5rem;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.topbar1_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  margin-top: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  inset: 100% 0% auto auto;
}

.topbar1_dropdown-content {
  flex-direction: column;
  display: flex;
}

.topbar1_notification-header {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: .5rem 1rem;
  display: flex;
}

.topbar1_dropdown-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 1px;
  margin: .5rem 1rem;
}

.topbar1_notification-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  max-height: 14rem;
  padding: .25rem .5rem;
  overflow: auto;
}

.topbar1_notification {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  min-width: 18rem;
  padding: .25rem .5rem;
  display: grid;
}

.topbar1_notification-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  padding: .5rem 1rem;
  display: flex;
}

.topbar1_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.topbar1_search-tablet {
  z-index: 6;
  display: none;
}

.topbar1_search-wrapper {
  z-index: 2;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: center;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 4.5rem 0% 0%;
}

.topbar1_close-icon {
  margin-left: 1rem;
}

.topbar1_search-overlay {
  background-color: #0000;
  position: fixed;
  inset: 0%;
}

.shell-header-text-replace-this {
  color: #00000080;
  text-align: center;
  border-bottom: 2px dashed #d3d3d3;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.section_shell1-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell1-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell-content-text-replace-this {
  color: #00000080;
  text-align: center;
  border: 2px dashed #d3d3d3;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.shell2_wrapper {
  min-height: 100vh;
  display: flex;
}

.sidebar1_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  align-content: flex-start;
  width: 19.5rem;
  min-width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar1_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar1_logo-link {
  align-self: flex-start;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}

.sidebar1_menu {
  height: 100%;
}

.sidebar1_menu-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar1_logo-link-tablet {
  display: none;
}

.sidebar1_close-mobile {
  cursor: pointer;
  display: none;
}

.sidebar1_menu-button {
  padding: 0;
}

.sidebar1_form-block {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.sidebar1_search {
  align-items: center;
  display: flex;
  position: relative;
}

.sidebar1_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar1_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar1_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar1_link.is-indent {
  padding-left: 2.75rem;
}

.sidebar1_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar1_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.sidebar1_accordion-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.sidebar1_accordion-list {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.sidebar1_menu-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar1_link-list {
  flex-direction: column;
  display: flex;
}

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

.sidebar1_avatar {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.sidebar1_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

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

.sidebar1_dropdown-toggle {
  padding: 0;
}

.sidebar1_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
  inset: auto 0% 100% auto;
}

.sidebar1_dropdown-link {
  padding: .5rem 1rem;
}

.sidebar1_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar1_dropdown-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 1px;
  margin: .5rem;
}

.section_shell2-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell2-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell3_wrapper {
  display: flex;
  position: relative;
}

.shell3_sidebar-wrapper {
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar4_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  width: 19.5rem;
  min-width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar4_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar4_logo-link {
  align-self: flex-start;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}

.sidebar4_menu {
  height: 100%;
}

.sidebar4_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar4_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar4_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar4_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar4_link.is-indent {
  padding-left: 2.75rem;
}

.sidebar4_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar4_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar4_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.sidebar4_accordion-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.sidebar4_accordion-list {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.sidebar4_menu-bottom {
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar4_menu-button {
  padding: 0;
}

.shell3_main-wrapper {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.topbar3_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.topbar3_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.topbar3_form-block {
  width: 100%;
  max-width: 35rem;
  margin-bottom: 0;
}

.topbar3_search {
  align-items: center;
  display: flex;
  position: relative;
}

.topbar3_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.topbar3_search-button-tablet {
  padding: .5rem;
  display: none;
}

.topbar3_menu-dropdown {
  z-index: 1;
}

.topbar3_dropdown-toggle {
  padding: 0;
}

.topbar3_bell-dot {
  background-color: var(--_primitives---colors--neutral-darkest);
  outline-color: var(--_primitives---colors--white);
  outline-offset: 0px;
  border-radius: 100%;
  outline-width: 3px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: .5rem;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.topbar3_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  margin-top: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  inset: 100% 0% auto auto;
}

.topbar3_dropdown-content {
  flex-direction: column;
  display: flex;
}

.topbar3_notification-header {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: .5rem 1rem;
  display: flex;
}

.topbar3_dropdown-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 1px;
  margin: .5rem 1rem;
}

.topbar3_notification-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  max-height: 14rem;
  padding: .25rem .5rem;
  overflow: auto;
}

.topbar3_notification {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  min-width: 18rem;
  margin-top: .5rem;
  padding: .25rem .5rem;
  display: grid;
}

.topbar3_notification-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  padding: .5rem 1rem;
  display: flex;
}

.topbar3_dropdown-account {
  align-items: center;
  padding: 0;
  display: flex;
}

.topbar3_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.topbar3_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-left: .75rem;
  display: flex;
}

.topbar3_dropdown-link {
  padding: .5rem 1rem;
}

.topbar3_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.topbar3_search-tablet {
  z-index: 6;
  display: none;
}

.topbar3_search-wrapper {
  z-index: 2;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: center;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 4.5rem 0% 0%;
}

.topbar3_close-icon {
  margin-left: 1rem;
}

.topbar3_search-overlay {
  background-color: var(--_primitives---opacity--transparent);
  position: fixed;
  inset: 0%;
}

.section_shell3-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell3-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.topbar2_component {
  z-index: 999;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.topbar2_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.topbar2_search-desktop {
  width: 100%;
  max-width: 35rem;
}

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

.topbar2_search {
  align-items: center;
  display: flex;
  position: relative;
}

.topbar2_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.topbar2_search-button-tablet {
  padding: .5rem;
  display: none;
}

.topbar2_menu-dropdown {
  z-index: 1;
}

.topbar2_dropdown-toggle {
  padding: 0;
}

.topbar2_bell-dot {
  background-color: var(--_primitives---colors--neutral-darkest);
  outline-color: var(--_primitives---colors--white);
  outline-offset: 0px;
  border-radius: 100%;
  outline-width: 3px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: .5rem;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.topbar2_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  margin-top: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  inset: 100% 0% auto auto;
}

.topbar2_dropdown-content {
  flex-direction: column;
  display: flex;
}

.topbar2_notification-header {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: .5rem 1rem;
  display: flex;
}

.topbar2_dropdown-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 1px;
  margin: .5rem 1rem;
}

.topbar2_notification-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  max-height: 14rem;
  padding: .25rem .5rem;
  overflow: auto;
}

.topbar2_notification {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  min-width: 18rem;
  margin-top: .5rem;
  padding: .25rem .5rem;
  display: grid;
}

.topbar2_notification-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  padding: .5rem 1rem;
  display: flex;
}

.topbar2_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.topbar2_dropdown-link {
  padding: .5rem 1rem;
}

.topbar2_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.topbar2_search-tablet {
  z-index: 6;
  display: none;
}

.topbar2_search-wrapper {
  z-index: 2;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: center;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 4.5rem 0% 0%;
}

.topbar2_close-icon {
  margin-left: 1rem;
}

.topbar2_search-overlay {
  background-color: var(--_primitives---opacity--transparent);
  position: fixed;
  inset: 0%;
}

.shell4_wrapper {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.shell4_sidebar-wrapper {
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 4.5rem;
}

.shell4_sidebar-height {
  display: none;
}

.sidebar7_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar7_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar7_menu {
  height: 100%;
}

.sidebar7_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar7_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar7_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar7_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar7_link.is-indent {
  padding-left: 2.75rem;
}

.sidebar7_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar7_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar7_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.sidebar7_accordion-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.sidebar7_accordion-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.sidebar7_menu-bottom {
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar7_menu-button {
  padding: 0;
}

.shell4_main-wrapper {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell4-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell4-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_shell5-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell5-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell5-layout_content-left, .shell5-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_shell6-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell6-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell6-layout_content-left, .shell6-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell7_wrapper {
  display: flex;
  position: relative;
}

.shell7_main-wrapper {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell7-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell7-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell7-layout_content-left, .shell7-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell8_wrapper {
  background-color: var(--color-scheme-1--foreground);
  display: flex;
  position: relative;
}

.shell8_main-wrapper {
  flex: 1;
  position: relative;
}

.section_shell8-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell8-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell8-layout_content-left, .shell8-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell9_wrapper {
  display: flex;
  position: relative;
}

.shell9_sidebar-wrapper {
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.shell9_main-wrapper {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell9-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell9-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell9-layout_content-left, .shell9-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell10_wrapper {
  display: flex;
  position: relative;
}

.shell10_sidebar-wrapper {
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.shell10_main-wrapper {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell10-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell10-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell10-layout_content-left, .shell10-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell11_wrapper {
  align-items: flex-start;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.shell11_sidebar-wrapper {
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 4.5rem;
}

.shell11_sidebar-height {
  display: none;
}

.shell11_main-wrapper {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell11-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell11-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell11-layout_content-left, .shell11-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell12_wrapper {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.shell12_sidebar-wrapper {
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 4.5rem;
}

.shell12_sidebar-height {
  display: none;
}

.shell12_main-wrapper {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell12-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell12-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell12-layout_content-left, .shell12-layout_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell13_main-wrapper {
  min-height: 100vh;
  display: flex;
  position: relative;
}

.shell13_sidepanel {
  border-right: 1px solid #d3d3d3;
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 4.5rem;
  overflow: auto;
}

.shell13-sidepanel_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 22rem;
  min-height: 100vh;
  display: grid;
}

.shell13_content {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell13-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell13-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell14_main-wrapper {
  min-height: 100vh;
  display: flex;
  position: relative;
}

.shell14_content {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell14-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell14-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell14_sidepanel {
  border-left: 1px solid #d3d3d3;
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 4.5rem;
  overflow: auto;
}

.shell14-sidepanel_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 22rem;
  min-height: 100vh;
  display: grid;
}

.shell15_wrapper {
  display: flex;
  position: relative;
}

.shell15_sidepanel {
  border-right: 1px solid #d3d3d3;
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.shell15-sidepanel_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 22rem;
  min-height: 100vh;
  display: grid;
}

.shell15_content {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell15-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell15-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell16_wrapper {
  display: flex;
  position: relative;
}

.shell16_content {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
  position: relative;
}

.section_shell16-layout {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.shell16-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shell16_sidepanel {
  border-left: 1px solid #d3d3d3;
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.shell16-sidepanel_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 22rem;
  min-height: 100vh;
  display: grid;
}

.sidebar2_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  width: 19.5rem;
  min-width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar2_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar2_logo-link {
  align-self: flex-start;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}

.sidebar2_menu {
  height: 100%;
}

.sidebar2_menu-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar2_close-mobile {
  cursor: pointer;
  display: none;
}

.sidebar2_menu-button {
  padding: 0;
}

.sidebar2_form-block {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.sidebar2_search {
  align-items: center;
  display: flex;
  position: relative;
}

.sidebar2_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar2_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar2_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar2_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar2_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar2_group-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: .5rem;
  display: flex;
}

.sidebar2_group-title {
  justify-content: space-between;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.sidebar2_menu-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar2_card {
  border-style: solid;
  border-width: 1px var(--_ui-styles---stroke--border-width) 1px 1px;
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  width: 100%;
  padding: 1rem;
  display: flex;
}

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

.sidebar2_avatar {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.sidebar2_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

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

.sidebar2_dropdown-toggle {
  padding: 0;
}

.sidebar2_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
  inset: auto 0% 100% auto;
}

.sidebar2_dropdown-link {
  padding: .5rem 1rem;
}

.sidebar2_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar2_dropdown-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 1px;
  margin: .5rem;
}

.sidebar3_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  width: 19.5rem;
  min-width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar3_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar3_logo-wrapper {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  min-height: 2.5rem;
  margin-bottom: 1.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
}

.sidebar3_logo-expand {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-left: .25rem;
  padding-right: .25rem;
  display: none;
  position: relative;
}

.sidebar3_expand-icon {
  opacity: 0;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
}

.sidebar3_logo-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.sidebar3_logo-link {
  margin-left: .5rem;
}

.sidebar3_collapse {
  cursor: pointer;
}

.sidebar3_menu {
  height: 100%;
}

.sidebar3_menu-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar3_close-mobile {
  cursor: pointer;
  display: none;
}

.sidebar3_menu-button {
  padding: 0;
}

.sidebar3_search-narrow {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  min-height: 2.75rem;
  margin-bottom: 1.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: .5rem;
  display: none;
}

.sidebar3_form-block {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.sidebar3_search {
  align-items: center;
  display: flex;
  position: relative;
}

.sidebar3_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar3_link {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar3_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar3_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar3_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar3_menu-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar3_link-list {
  flex-direction: column;
  display: flex;
}

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

.sidebar3_avatar {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.sidebar3_avatar-image-wrapper {
  width: 2.5rem;
  height: 2.5rem;
}

.sidebar3_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

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

.sidebar3_dropdown-toggle {
  padding: 0;
}

.sidebar3_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  padding: .5rem;
  inset: auto 0% 100% auto;
}

.sidebar3_dropdown-link {
  padding: .5rem 1rem;
}

.sidebar3_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar3_dropdown-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 1px;
  margin: .5rem;
}

.sidebar5_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  width: 19.5rem;
  min-width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar5_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar5_logo-link {
  align-self: flex-start;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}

.sidebar5_menu {
  height: 100%;
}

.sidebar5_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar5_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar5_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar5_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar5_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar5_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar5_group-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: .5rem;
  display: flex;
}

.sidebar5_group-title {
  justify-content: space-between;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.sidebar5_menu-bottom {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar5_card {
  border-style: solid;
  border-width: 1px var(--_ui-styles---stroke--border-width) 1px 1px;
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.sidebar5_menu-button {
  padding: 0;
}

.sidebar6_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  width: 19.5rem;
  min-width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar6_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar6_logo-wrapper {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  min-height: 2.5rem;
  margin-bottom: 1.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
}

.sidebar6_logo-expand {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-left: .25rem;
  padding-right: .25rem;
  display: none;
  position: relative;
}

.sidebar6_expand-icon {
  opacity: 0;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
}

.sidebar6_logo-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.sidebar6_logo-link {
  margin-left: .5rem;
  margin-right: .5rem;
}

.sidebar6_collapse {
  cursor: pointer;
}

.sidebar6_menu {
  height: 100%;
}

.sidebar6_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar6_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar6_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar6_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar6_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar6_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar6_menu-bottom {
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar6_menu-button {
  padding: 0;
}

.sidebar8_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar8_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar8_menu {
  height: 100%;
}

.sidebar8_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar8_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar8_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar8_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar8_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar8_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar8_group-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: .5rem;
  display: flex;
}

.sidebar8_group-title {
  justify-content: space-between;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.sidebar8_menu-bottom {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar8_card {
  border-style: solid;
  border-width: 1px var(--_ui-styles---stroke--border-width) 1px 1px;
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.sidebar8_menu-button {
  padding: 0;
}

.sidebar9_component {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  flex-direction: column;
  width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar9_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar9_logo-wrapper {
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  margin-bottom: .5rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
}

.sidebar9_collapse {
  cursor: pointer;
}

.sidebar9_menu {
  height: 100%;
}

.sidebar9_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.sidebar9_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar9_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar9_link.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.sidebar9_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.sidebar9_badge {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar9_menu-bottom {
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar9_menu-button {
  padding: 0;
}

.topbar4_component {
  z-index: 999;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.topbar4_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.topbar4_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

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

.topbar4_search {
  align-items: center;
  display: flex;
  position: relative;
}

.topbar4_search-button-tablet {
  padding: .5rem;
  display: none;
}

.topbar4_menu-dropdown {
  z-index: 1;
}

.topbar4_dropdown-toggle {
  padding: 0;
}

.topbar4_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  margin-top: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  inset: 100% 0% auto auto;
}

.topbar4_dropdown-content {
  flex-direction: column;
  display: flex;
}

.topbar4_notification-header {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: .5rem 1rem;
  display: flex;
}

.topbar4_dropdown-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  height: 1px;
  margin: .5rem 1rem;
}

.topbar4_notification-wrapper {
  height: 100%;
  max-height: 14rem;
  padding: .5rem;
  overflow: auto;
}

.topbar4_notification {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  min-width: 18rem;
  padding: .25rem .5rem;
  display: grid;
}

.topbar4_notification-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  padding: .5rem 1rem;
  display: flex;
}

.topbar4_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.topbar4_dropdown-link {
  padding: .5rem 1rem;
}

.topbar4_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.topbar4_search-tablet {
  z-index: 6;
  display: none;
}

.topbar4_search-wrapper {
  z-index: 2;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  justify-content: center;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 4.5rem 0% 0%;
}

.topbar4_close-icon {
  margin-left: 1rem;
}

.topbar4_search-overlay {
  background-color: var(--_primitives---opacity--transparent);
  position: fixed;
  inset: 0%;
}

.section_page-header1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.page-header1_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
}

.page-header1_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.page-header1_content-right {
  align-items: center;
  display: flex;
}

.page-header1_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.page-header1_search {
  align-items: center;
  display: flex;
  position: relative;
}

.section_page-header2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.page-header2_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
}

.page-header2_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.page-header2_metatag-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.page-header2_metatag-link {
  display: flex;
}

.page-header2_metatag-icon {
  flex: none;
  align-self: flex-start;
  margin-right: .5rem;
}

.page-header2_content-right {
  align-items: center;
  display: flex;
}

.page-header2_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.page-header2_search {
  align-items: center;
  display: flex;
  position: relative;
}

.section_page-header3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.page-header3_image-wrapper {
  width: 100%;
  height: 15rem;
  position: relative;
}

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

.page-header3_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
}

.page-header3_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.page-header3_content-right {
  align-items: center;
  display: flex;
}

.page-header3_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.page-header3_search {
  align-items: center;
  display: flex;
  position: relative;
}

.section_page-header4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.page-header4_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
}

.page-header4_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.page-header4_avatar {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: grid;
}

.page-header4_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}

.page-header4_content-right {
  align-items: center;
  display: flex;
}

.page-header4_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.page-header4_search {
  align-items: center;
  display: flex;
  position: relative;
}

.section_page-header5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.page-header5_image-wrapper {
  z-index: 0;
  width: 100%;
  height: 15rem;
  margin-bottom: -2.5rem;
  position: relative;
}

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

.page-header5_component {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
  position: relative;
}

.page-header5_avatar-image-wrapper {
  outline-color: var(--_primitives---colors--white);
  outline-offset: 0px;
  border-radius: 100%;
  outline-width: 4px;
  outline-style: solid;
}

.page-header5_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 10rem;
  height: 10rem;
}

.page-header5_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: grid;
}

.page-header5_content-right {
  align-items: center;
  display: flex;
}

.page-header5_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.page-header5_search {
  align-items: center;
  display: flex;
  position: relative;
}

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

.section-header1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section-header3_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
}

.section-header3_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.section-header3_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section-header3_tabs {
  align-items: center;
  width: 100%;
  margin-top: .5rem;
  display: flex;
}

.section-header3_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.section-header3_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
  text-decoration: none;
  overflow: auto;
}

.section-header3_tab-link.w--current {
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
}

.section-header3_tab-link.is-current {
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
}

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

.section-header2_component.section-header2_relume_component_name {
  grid-auto-columns: 1fr;
}

.section-header2_content-right {
  align-items: center;
  display: flex;
}

.section-header2_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.section-header2_search {
  align-items: center;
  display: flex;
  position: relative;
}

.section-header4_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
}

.section-header4_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.section-header4_content-right {
  align-items: center;
  display: flex;
}

.section-header4_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.section-header4_search {
  align-items: center;
  display: flex;
  position: relative;
}

.section-header4_tabs {
  align-items: center;
  width: 100%;
  margin-top: .5rem;
  display: flex;
}

.section-header4_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.section-header4_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
  text-decoration: none;
  overflow: auto;
}

.section-header4_tab-link.w--current {
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
}

.section-header4_tab-link.is-current {
  border-bottom-color: var(--_primitives---colors--neutral-darkest);
}

.shell2_main-wrapper {
  background-color: var(--color-scheme-1--foreground);
  flex: 1;
}

.sidebar1_logo-wrapper-tablet {
  display: none;
}

.shell15_main-wrapper, .shell16_main-wrapper {
  flex: 1;
  display: flex;
  position: relative;
}

.shell13_sidepanel-height, .shell14_sidepanel-height {
  display: none;
}

.topbar-type-label-delete-this {
  z-index: 999999;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem;
  align-items: center;
  height: 1.5rem;
  padding-left: .25rem;
  padding-right: .6rem;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: 3rem;
  right: 2rem;
}

.topbar-type-label-delete-this.is-level3 {
  color: #6248ff;
  background-color: #e7e4ff;
  border-color: #6248ff40;
}

.topbar-type-label-delete-this.is-level1 {
  z-index: 9999;
  color: #ff7448;
  background-color: #ffeae4;
  border: 1px solid #ff744840;
}

.topbar-type-label-delete-this.is-level2 {
  color: #2e90fa;
  background-color: #e0eefe;
  border-color: #2e90fa40;
}

.sidebar-type-label-delete-this {
  z-index: 999999;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  border-bottom-right-radius: .375rem;
  border-bottom-left-radius: .375rem;
  align-items: center;
  height: 1.5rem;
  padding-left: .25rem;
  padding-right: .6rem;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: 0;
  right: 1.5rem;
}

.sidebar-type-label-delete-this.is-level3 {
  color: #6248ff;
  background-color: #e7e4ff;
  border-color: #6248ff40;
}

.sidebar-type-label-delete-this.is-level2 {
  color: #2e90fa;
  background-color: #e0eefe;
  border-color: #2e90fa40;
}

.sidebar-type-label-delete-this.is-level1 {
  z-index: 9999;
  color: #ff7448;
  background-color: #ffeae4;
  border: 1px solid #ff744840;
}

.sidebar2_logo-wrapper-tablet, .sidebar3_logo-wrapper-tablet {
  display: none;
}

.sidebar4_close-tablet {
  cursor: pointer;
  display: none;
}

.sidebar4_background-layer {
  display: none;
}

.sidebar5_close-tablet {
  cursor: pointer;
  display: none;
}

.sidebar5_background-layer {
  display: none;
}

.sidebar6_close-tablet {
  cursor: pointer;
  display: none;
}

.sidebar6_background-layer {
  display: none;
}

.sidebar7_close-tablet {
  cursor: pointer;
  display: none;
}

.sidebar7_background-layer {
  display: none;
}

.sidebar8_close-tablet {
  cursor: pointer;
  display: none;
}

.sidebar8_background-layer {
  display: none;
}

.sidebar9_close-tablet {
  cursor: pointer;
  display: none;
}

.sidebar9_background-layer, .sidebar1_background-layer, .sidebar2_background-layer, .sidebar3_background-layer {
  display: none;
}

.card-header1_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  padding: 1.5rem;
  display: grid;
}

.card-header1_component.table-3 {
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}

.card-header1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.portfolio17_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.layout354_content-wrapper {
  align-items: center;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
}

.header5_content {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.header6_content, .header7_content, .header8_content {
  z-index: 1;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.header30_content, .header31_content, .header32_content, .header33_content, .header34_content, .header35_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.home8-header_content {
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.contact6_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.contact11_icon-wrapper, .contact17_icon-wrapper {
  vertical-align: top;
  display: inline-block;
}

.contact18_icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  vertical-align: top;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.contact19_icon-wrapper, .contact20_icon-wrapper, .contact21_icon-wrapper, .contact22_icon-wrapper, .contact23_icon-wrapper, .contact24_icon-wrapper {
  vertical-align: top;
  display: inline-block;
}

.career1_icon-wrapper, .career3_icon-wrapper, .career4_icon-wrapper, .career5_icon-wrapper, .career6_icon-wrapper, .career8_icon-wrapper, .career9_icon-wrapper {
  align-self: center;
  width: 2rem;
  display: flex;
}

.home3-faq_icon-wrapper, .pricing5-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.stat1_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat1_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  padding: 1.5rem;
  overflow: hidden;
}

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

.stat1_item-badge {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  align-items: center;
  padding: .125rem .5rem;
  display: flex;
}

.stat2_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat2_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.stat2_item-badge-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.stat2_item-badge {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  align-items: center;
  display: flex;
}

.stat3_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat3_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  padding: 1.5rem;
  overflow: hidden;
}

.stat3_item-data-wrapper {
  align-items: center;
  display: flex;
}

.stat3_item-badge {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  margin-left: .5rem;
  display: flex;
}

.stat3_progress {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
}

.stat3_progress-bar {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 60%;
  height: .25rem;
}

.stat4_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat4_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.stat4_item-content-top {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.stat4_item-icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  padding: .75rem;
}

.stat4_item-data-wrapper {
  align-items: center;
  display: flex;
}

.stat4_item-badge {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  margin-left: .5rem;
  display: flex;
}

.stat4_item-link {
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.stat5_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat5_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  padding: 1.5rem 1.25rem 1.5rem 1.5rem;
  overflow: hidden;
}

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

.stat5_item-badge {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 5rem;
  align-items: center;
  padding: .125rem .5rem;
  display: flex;
}

.stat6_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat6_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.stat6_item-badge-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.stat6_item-badge {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  align-items: center;
  display: flex;
}

.stat7_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat7_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  padding: 1.5rem;
  overflow: hidden;
}

.stat7_item-data-wrapper {
  align-items: center;
  display: flex;
}

.stat7_item-badge {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  margin-left: .5rem;
  display: flex;
}

.stat7_progress {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
}

.stat7_progress-bar {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 60%;
  height: .25rem;
}

.stat8_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat8_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.stat8_item-content-top {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.stat8_item-icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  padding: .75rem;
}

.stat8_item-data-wrapper {
  align-items: center;
  display: flex;
}

.stat8_item-badge {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  margin-left: .5rem;
  display: flex;
}

.stat8_item-link {
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.section-header2_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.stacked-list1_list {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.stacked-list1_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
  position: relative;
}

.stacked-list1_avatar {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-list1_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.stacked-list1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.section-header1_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.stacked-list2_list {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.stacked-list2_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  display: grid;
}

.stacked-list2_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.stacked-list2_status-wrapper {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .125rem .75rem;
  display: flex;
}

.stacked-list3_list {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.stacked-list3_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  display: grid;
}

.stacked-list3_content-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-list3_icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  padding: .5rem;
}

.stacked-list3_date-wrapper {
  align-items: center;
  display: flex;
}

.stacked-list3_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.stacked-list3_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.stacked-list3_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .5rem;
  display: flex;
  position: relative;
}

.stacked-list3_multi-image-item {
  margin-left: -.5rem;
}

.stacked-list3_image {
  border: 2px solid var(--_primitives---colors--white);
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.stacked-list4_list {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.stacked-list4_item {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
}

.stacked-list4_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.stacked-list4_progress {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
}

.stacked-list4_progress-bar {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 60%;
  height: .25rem;
}

.stacked-list5_list {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.stacked-list5_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.stacked-list5_content-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-list5_date-wrapper {
  border-style: solid;
  border-width: var(--_ui-styles---stroke--border-width) 1px 1px;
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.stacked-list5_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.card-header2_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  padding: 1.5rem;
  display: grid;
}

.card-header2_content-right {
  align-items: center;
  display: flex;
}

.card-header2_form-block {
  margin-bottom: 0;
  margin-right: 1rem;
}

.card-header2_search {
  align-items: center;
  display: flex;
  position: relative;
}

.stacked-list6_list {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
}

.stacked-list6_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding: 1rem 1.5rem;
  display: grid;
}

.stacked-list6_avatar {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-list6_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.stacked-list6_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.stacked-list7_list {
  border-top: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
}

.stacked-list7_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: grid;
}

.stacked-list7_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.stacked-list7_status-wrapper {
  background-color: var(--color-scheme-1--foreground);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .125rem .75rem;
  display: flex;
}

.stacked-list8_list {
  border-top: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
}

.stacked-list8_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: grid;
}

.stacked-list8_content-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-list8_icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  padding: .5rem;
}

.stacked-list8_date-wrapper {
  align-items: center;
  display: flex;
}

.stacked-list8_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.stacked-list8_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.stacked-list8_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .5rem;
  display: flex;
  position: relative;
}

.stacked-list8_multi-image-item {
  margin-left: -.5rem;
}

.stacked-list8_image {
  border: 2px solid var(--_primitives---colors--white);
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.stacked-list9_list {
  border-top: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
}

.stacked-list9_item {
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 1rem 1.5rem;
  text-decoration: none;
}

.stacked-list9_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.stacked-list9_progress {
  background-color: var(--color-scheme-1--foreground);
  height: .25rem;
}

.stacked-list9_progress-bar {
  background-color: var(--_primitives---colors--neutral-darkest);
  width: 60%;
  height: .25rem;
}

.stacked-list10_list {
  border-top: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
}

.stacked-list10_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  padding: 1rem 1.5rem;
  display: grid;
}

.stacked-list10_content-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-list10_date-wrapper {
  border-style: solid;
  border-width: 1px var(--_ui-styles---stroke--border-width) 1px 1px;
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--small);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.stacked-list10_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.grid-list1_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list1_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  text-align: center;
  padding: 1.5rem;
  overflow: hidden;
}

.grid-list1_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.grid-list2_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list2_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  text-align: center;
  overflow: hidden;
}

.grid-list2_image-wrapper {
  width: 100%;
  margin-bottom: -2.5rem;
  overflow: hidden;
}

.grid-list2_image {
  aspect-ratio: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.grid-list2_item-content {
  z-index: 1;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: relative;
}

.grid-list2_avatar-image {
  border: 2px solid var(--_primitives---colors--white);
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.grid-list3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list3_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  padding: 1.5rem;
  overflow: hidden;
}

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

.grid-list3_image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}

.grid-list4_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list4_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  padding: 1.5rem;
  overflow: hidden;
}

.grid-list4_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.grid-list4_icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  padding: .5rem;
}

.grid-list4_title-wrapper {
  flex: 1;
}

.grid-list4_date-wrapper {
  align-items: center;
  display: flex;
}

.grid-list4_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.grid-list5_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list5_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.grid-list5_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.grid-list5_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.grid-list5_content-bottom {
  padding: 1.5rem;
}

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

.grid-list5_metatag-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  display: flex;
}

.grid-list5_metatag-item {
  align-items: center;
  display: flex;
}

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

.grid-list6_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list6_item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: hidden;
}

.grid-list6_image-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.grid-list6_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.grid-list6_content-bottom {
  padding: 1.5rem;
}

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

.grid-list6_metatag-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  display: flex;
}

.grid-list6_metatag-item {
  align-items: center;
  display: flex;
}

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

.grid-list7_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list7_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  padding: 1.5rem;
  overflow: hidden;
}

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

.grid-list7_image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
}

.grid-list7_image {
  object-fit: cover;
  width: 4.5rem;
  height: 4.5rem;
}

.grid-list7_date-wrapper {
  align-items: center;
  display: flex;
}

.grid-list7_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.grid-list8_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list8_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 1.5rem;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.grid-list8_image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
}

.grid-list8_content-right {
  align-items: flex-start;
  display: flex;
}

.grid-list8_content {
  flex: 1;
}

.grid-list8_date-wrapper {
  align-items: center;
  display: flex;
}

.grid-list8_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.grid-list8_metatag {
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
}

.grid-list9_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list9_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.grid-list9_image-wrapper {
  width: 100%;
}

.grid-list9_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.grid-list9_content-bottom {
  padding: 1.5rem;
}

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

.grid-list9_reviews-wrapper {
  align-items: center;
  display: flex;
}

.grid-list9_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.grid-list9_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: .25rem;
  display: flex;
}

.grid-list10_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list10_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.grid-list10_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.grid-list10_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.grid-list10_content-bottom {
  padding: 1.5rem;
}

.grid-list10_title-wrapper {
  text-decoration: none;
}

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

.grid-list10_metatag {
  align-items: center;
  display: flex;
}

.contact20_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.flex {
  display: flex;
}

.shell3_inner-wrapper {
  overflow: auto;
}

.shell3_inner-wrapper-height {
  display: none;
}

.shell9_inner-wrapper {
  overflow: auto;
}

.shell9_inner-wrapper-height, .shell10_inner-wrapper-height {
  display: none;
}

.shell10_inner-wrapper {
  overflow: auto;
}

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

.section_layout419 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout419_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout419_content-left {
  flex-direction: column;
  justify-content: center;
  max-width: 35rem;
  height: 100vh;
  margin-left: 5vw;
  margin-right: 5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.layout419_card {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding: 2.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.layout419_card-content {
  max-width: 35rem;
}

.layout419_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.layout419_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.section_layout420 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout420_content {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout420_content-left {
  flex-direction: column;
  justify-content: center;
  max-width: 35rem;
  height: 100vh;
  margin-left: 5vw;
  margin-right: 5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.layout420_card {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding: 2.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.layout420_card.card-1 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/626c881e91068544651ccbd0_Placeholder%20Image-1.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.layout420_card.card-2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/626c881e9106853aea1ccbcf_Placeholder%20Image-2.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.layout420_card.card-3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/626c881e910685d5d81ccbcd_Placeholder%20Image-3.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.layout420_card.card-4 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/626c881e91068527b81ccbce_Placeholder%20Image-4.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.layout420_card-content {
  max-width: 35rem;
}

.section_layout421 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout421_component {
  flex-direction: column;
  display: flex;
  position: relative;
}

.layout421_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.layout421_content-bottom {
  z-index: 1;
  flex-direction: column;
  height: 120vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout421_images-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout421_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 30vw;
  position: absolute;
  overflow: hidden;
}

.layout421_image-wrapper.is-image1 {
  transform: translate(0, 10%);
}

.layout421_image-wrapper.is-image2 {
  transform: translate(60%, 40%);
}

.layout421_image-wrapper.is-image3 {
  transform: translate(-25%, -40%);
}

.layout421_image-wrapper.is-image4 {
  transform: translate(100%, -20%);
}

.layout421_image-wrapper.is-image5 {
  transform: translate(-100%);
}

.layout421_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout421_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_layout422 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout422_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout422_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.layout422_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  width: 50%;
  height: 100%;
  min-height: 70vh;
  padding: 3rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout422_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.layout422_overlay {
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

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

.layout422_card-content {
  flex-direction: column;
  justify-content: flex-end;
  max-width: 26rem;
  position: relative;
}

.layout422_card-content-bottom {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout422_hover-content {
  display: none;
}

.section_layout423 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout423_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout423_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.layout423_card {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  width: 50%;
  height: 100%;
  min-height: 70vh;
  padding: 2rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout423_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.layout423_overlay {
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

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

.layout423_card-content {
  flex-direction: column;
  justify-content: flex-end;
  max-width: 19rem;
  display: flex;
  position: relative;
}

.layout423_card-content-bottom {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout423_hover-content {
  display: none;
}

.section_layout424 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.heading-list-visible {
  height: auto;
  overflow: visible;
}

.layout424_component {
  flex-direction: column;
  height: 300vh;
  position: relative;
}

.layout424_content {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.layout424_heading-list {
  height: 7.25rem;
  overflow: hidden;
}

.layout424_heading-list.heading-list-visible {
  overflow: visible;
}

.layout424_heading {
  white-space: nowrap;
  font-size: 6rem;
}

.layout424_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_header104 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header104_heading {
  font-family: var(--_typography---font-styles--heading);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header104_heading-span {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/6243807090316262904aee69_Placeholder%20Image%20-%20Landscape.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-right: 11.5rem;
}

.section_header105 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header105_heading {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header105_heading-span {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/6243807090316262904aee69_Placeholder%20Image%20-%20Landscape.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-right: 11.5rem;
}

.form9_radio-icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .75rem;
  position: absolute;
  left: 1.5rem;
}

.form14_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form20_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.form20_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.checkbox2_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.toggle1_mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form15_checkbox-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form4_avatar {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.form5_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form15_toggle {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
}

.form19_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form14_toggle-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form20_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.input5_component {
  display: flex;
}

.form2_avatar {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.form14_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form14_header-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.form18_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form18_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form18_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.form6_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.form19_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form13_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.input6_select-toggle {
  grid-column-gap: .5rem;
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  border-left: 1px solid var(--color-scheme-1--border);
  align-items: center;
  height: 100%;
  padding: .5rem 1rem;
  display: flex;
}

.form4_file-upload {
  align-items: center;
  display: flex;
}

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

.form10_form {
  border-top: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form9_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.description-list2_component {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.form10_field-wrapper {
  grid-column-gap: 3rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form17_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form12_radio-label {
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 600;
}

.radio3_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.radio3_button {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  right: 1.5rem;
}

.radio3_button.w--redirected-checked {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 14px 14px;
  background-attachment: scroll;
}

.radio3_button.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form9_block {
  margin-bottom: 0;
}

.form15_toggle-dot, .toggle2_dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form4_input-text-wrapper {
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  border-left: 1px solid var(--color-scheme-1--border);
  align-self: stretch;
  padding: .5rem .75rem;
}

.form20_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form11_radio-button {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  right: 1.5rem;
}

.form11_radio-button.w--redirected-checked {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 14px 14px;
  background-attachment: scroll;
}

.form11_radio-button.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form20_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: solid;
  border-width: 1px 1px var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.input5_text-wrapper {
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  border-left: 1px solid var(--color-scheme-1--border);
  padding: .5rem .75rem;
}

.form6_block {
  margin-bottom: 0;
}

.form8_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form19_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form10_radio-label-span {
  font-weight: 400;
}

.form8_block {
  margin-bottom: 0;
}

.form15_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form2_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form18_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form9_radio-label-span {
  font-weight: 400;
}

.form11_radio {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  flex-direction: column;
  margin-bottom: 0;
  padding: 1.5rem 4rem 1.5rem 6rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.checkbox2_label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form10_radio-label {
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 600;
}

.form12_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form7_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form3_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form14_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form12_block {
  margin-bottom: 0;
}

.form10_radio {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  flex-direction: column;
  margin-bottom: 0;
  padding: 1.5rem 4rem 1.5rem 6rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.form14_header {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.form18_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form12_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form2_header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
}

.form5_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form15_toggle-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.radio3_label {
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 600;
}

.form18_header-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.form10_field-group {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-bottom: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form18_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.radio2_label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.radio3_field {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  flex-direction: column;
  margin-bottom: 0;
  padding: 1.5rem 4rem 1.5rem 6rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.checkbox3_label {
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 600;
}

.toggle1_button {
  border: 1px #000;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.toggle1_button:focus-visible, .toggle1_button[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.toggle1_button.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.toggle1_button.w--redirected-focus {
  box-shadow: none;
}

.form18_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.form18_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form12_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.description-list3_list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form13_block {
  margin-bottom: 0;
}

.form11_radio-label-span {
  font-weight: 400;
}

.form1_block {
  margin-bottom: 0;
}

.form16_toggle-button {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.form16_toggle-button:focus-visible, .form16_toggle-button[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form16_toggle-button.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form16_toggle-button.w--redirected-focus {
  box-shadow: none;
}

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

.description-list4_component {
  border: 1px solid var(--color-scheme-1--border);
  padding: 2rem;
}

.description-list1_content {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form14_checkbox-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form16_block {
  margin-bottom: 0;
}

.form1_text-area-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.form4_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form16_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: solid;
  border-width: 1px 1px var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.input3_component {
  align-items: center;
  display: flex;
  position: relative;
}

.form6_header-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.radio1_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form3_block {
  margin-bottom: 0;
}

.form11_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form6_header {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.toggle2_button {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.toggle2_button:focus-visible, .toggle2_button[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.toggle2_button.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.toggle2_button.w--redirected-focus {
  box-shadow: none;
}

.checkbox3_icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .75rem;
  position: absolute;
  left: 1.5rem;
}

.description-list3_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr min-content;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form4_avatar-wrapper {
  margin-right: 1.5rem;
}

.select2_dropdown-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  margin-top: .5rem;
  padding: .5rem;
}

.form4_block {
  margin-bottom: 0;
}

.description-list1_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.checkbox3_button {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: 0;
  transition: all .2s;
  position: absolute;
  right: 1.5rem;
}

.checkbox3_button.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.checkbox3_button.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.checkbox1_component, .form3_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form20_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form20_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form20_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.form3_file-upload {
  align-items: center;
  display: flex;
}

.form13_toggle-wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form2_block {
  margin-bottom: 0;
}

.form16_toggle-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.description-list4_item-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form12_radio-button {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  right: 1.5rem;
}

.form12_radio-button.w--redirected-checked {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 14px 14px;
  background-attachment: scroll;
}

.form12_radio-button.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.toggle2_wrapper {
  grid-column-gap: .5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.input6_select-link {
  padding: .5rem;
}

.input6_select-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.form4_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: solid;
  border-width: 1px 1px var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.form16_toggle-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form1_avatar-wrapper {
  margin-right: 1.5rem;
}

.toggle2_label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.description-list3_item-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form6_field-wrapper {
  grid-column-gap: 3rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form-icon-right {
  position: absolute;
  right: .75rem;
}

.form12_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: solid;
  border-width: 1px 1px var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.form1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.toggle2_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form13_toggle-button {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.form13_toggle-button:focus-visible, .form13_toggle-button[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form13_toggle-button.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form13_toggle-button.w--redirected-focus {
  box-shadow: none;
}

.form17_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.input2_component {
  align-items: center;
  display: flex;
  position: relative;
}

.form13_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form7_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.form11_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.form16_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.checkbox2_field {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.checkbox2_field.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form7_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.toggle1_wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form19_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form2_avatar-wrapper {
  margin-right: 1.5rem;
}

.form17_block {
  margin-bottom: 0;
}

.select2_toggle {
  grid-column-gap: .5rem;
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.description-list4_list {
  border-top: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form16_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form9_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.form15_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.toggle2_mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.radio2_icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.radio2_icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.radio2_icon.w--redirected-focus {
  box-shadow: none;
}

.form11_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form18_field-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form5_block {
  margin-bottom: 0;
}

.form12_radio-label-span {
  font-weight: 400;
}

.form8_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form14_field-group {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form10_header-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.form15_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.input6_select-list.w--open {
  border: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---colors--white);
  margin-top: .5rem;
  padding: .5rem;
}

.input6_component {
  display: flex;
}

.form1_avatar {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.form16_toggle {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
}

.form9_radio {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  flex-direction: column;
  margin-bottom: 0;
  padding: 1.5rem 4rem 1.5rem 6rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.form9_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.toggle1_dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form8_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.radio2_field {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.radio2_field.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.toggle1_label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form1_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form20_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.select2_component {
  align-items: center;
  display: flex;
}

.form12_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.form17_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form5_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.radio2_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form16_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form10_block {
  margin-bottom: 0;
}

.checkbox3_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form14_toggle-button {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.form14_toggle-button:focus-visible, .form14_toggle-button[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form14_toggle-button.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form14_toggle-button.w--redirected-focus {
  box-shadow: none;
}

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

.radio3_icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .75rem;
  position: absolute;
  left: 1.5rem;
}

.input4_component {
  align-items: center;
  display: flex;
  position: relative;
}

.form15_toggle-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form13_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.toggle1_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form7_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.form14_toggle-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form12_radio {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  flex-direction: column;
  margin-bottom: 0;
  padding: 1.5rem 4rem 1.5rem 6rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.form10_radio-button {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  right: 1.5rem;
}

.form10_radio-button.w--redirected-checked {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 14px 14px;
  background-attachment: scroll;
}

.form10_radio-button.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form1_file-upload {
  align-items: center;
  display: flex;
}

.select2_dropdown-link {
  padding: .5rem;
}

.select2_dropdown-link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

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

.toggle2_field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
}

.form14_block {
  margin-bottom: 0;
}

.form20_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form11_radio-label {
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 600;
}

.form3_form, .form15_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-icon-left {
  position: absolute;
  left: .75rem;
}

.description-list2_content {
  border-top: 1px solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form3_avatar-wrapper {
  margin-right: 1.5rem;
}

.form18_block {
  margin-bottom: 0;
}

.checkbox2_button {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.checkbox2_button.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.checkbox2_button.w--redirected-focus {
  box-shadow: none;
}

.form11_radio-icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .75rem;
  position: absolute;
  left: 1.5rem;
}

.form4_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

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

.select2_field {
  margin-bottom: 0;
  display: none;
}

.form11_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form1_input-text-wrapper {
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  border-left: 1px solid var(--color-scheme-1--border);
  align-self: stretch;
  padding: .5rem .75rem;
}

.form11_block {
  margin-bottom: 0;
}

.form14_toggle-wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form10_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form18_header {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.input6_select-field {
  margin-bottom: 0;
  display: none;
}

.field-caption {
  margin-top: .5rem;
  font-size: .875rem;
}

.form13_checkbox-group, .form13_toggle-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form14_toggle {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
}

.form10_radio-icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .75rem;
  position: absolute;
  left: 1.5rem;
}

.form16_checkbox-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form17_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.form17_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form10_header {
  border-bottom: var(--_ui-styles---stroke--divider-width) none var(--color-scheme-1--border);
}

.form17_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form17_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form17_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.form1_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form16_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form6_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form9_radio-button {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  right: 1.5rem;
}

.form9_radio-button.w--redirected-checked {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/62942b9f00484c4eace6f852_checkbox-check.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 14px 14px;
  background-attachment: scroll;
}

.form9_radio-button.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form15_toggle-wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form9_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form2_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form13_toggle {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
}

.form9_radio-label {
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 600;
}

.form15_block {
  margin-bottom: 0;
}

.select3_component {
  align-items: center;
  display: flex;
  position: relative;
}

.form3_input-text-wrapper {
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  border-left: 1px solid var(--color-scheme-1--border);
  align-self: stretch;
  padding: .5rem .75rem;
}

.form3_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form3_avatar {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.toggle1_field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form19_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.form19_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form4_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form16_toggle-wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.description-list2_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form8_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: solid;
  border-width: 1px 1px var(--_ui-styles---stroke--border-width);
  border-color: var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.description-list4_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr min-content;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form15_toggle-button {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.form15_toggle-button:focus-visible, .form15_toggle-button[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form15_toggle-button.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form15_toggle-button.w--redirected-focus {
  box-shadow: none;
}

.form11_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form2_input-text-wrapper {
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  border-left: 1px solid var(--color-scheme-1--border);
  align-self: stretch;
  padding: .5rem .75rem;
}

.form13_toggle-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form2_header-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.form17_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form2_file-upload {
  align-items: center;
  display: flex;
}

.form19_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form7_block {
  margin-bottom: 0;
}

.form2_field-wrapper {
  grid-column-gap: 3rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.form13_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form12_radio-icon-wrapper {
  background-color: var(--color-scheme-1--foreground);
  margin-right: 1rem;
  padding: .75rem;
  position: absolute;
  left: 1.5rem;
}

.form19_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form19_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form19_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.form20_block {
  margin-bottom: 0;
}

.checkbox3_field {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  flex-direction: column;
  margin-bottom: 0;
  padding: 1.5rem 4rem 1.5rem 6rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.form19_block {
  margin-bottom: 0;
}

.form10_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.input1_component, .select1_component {
  align-items: center;
  display: flex;
  position: relative;
}

.section_layout415 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout415_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 300vh;
  position: relative;
}

.layout415_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100vh;
  display: grid;
  position: sticky;
  top: 0;
}

.layout415_content-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.layout415_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  margin-right: 1.5rem;
  padding: 2rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.layout415_card.card-1 {
  z-index: 3;
}

.layout415_card.card-2 {
  z-index: 2;
  transform: rotate(3deg);
}

.layout415_card.card-2.z-index-3 {
  z-index: 3;
}

.layout415_card.card-3 {
  z-index: 1;
  transform: rotate(6deg);
}

.layout415_card.card-3.z-index-3 {
  z-index: 3;
}

.layout415_card.card-4 {
  transform: rotate(9deg);
}

.layout415_card.card-4.z-index-3 {
  z-index: 3;
}

.layout415_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_layout416 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout416_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 300vh;
  position: relative;
}

.layout416_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100vh;
  display: grid;
  position: sticky;
  top: 0;
}

.layout416_content-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.layout416_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  margin-right: 1.5rem;
  padding: 2rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.layout416_card.card-1 {
  z-index: 2;
}

.layout416_card.card-2 {
  z-index: 1;
  transform: rotate(3deg);
}

.layout416_card.card-2.z-index-3 {
  z-index: 3;
}

.layout416_card.card-3 {
  transform: rotate(6deg);
}

.layout416_card.card-3.z-index-3 {
  z-index: 3;
}

.layout416_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_layout417 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout417_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 300vh;
  position: relative;
}

.layout417_content {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout417_title-wrapper {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.layout417_title {
  white-space: nowrap;
  font-size: 10rem;
}

.layout417_list {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  display: flex;
  position: relative;
}

.layout417_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  position: absolute;
}

.layout417_card.card-1 {
  z-index: 3;
}

.layout417_card.card-2 {
  z-index: 2;
  transform: rotate(3deg);
}

.layout417_card.card-2.z-index-3 {
  z-index: 3;
}

.layout417_card.card-3 {
  z-index: 1;
  transform: rotate(6deg);
}

.layout417_card.card-3.z-index-3 {
  z-index: 3;
}

.layout417_card.card-4 {
  transform: rotate(9deg);
}

.layout417_card.card-4.z-index-3 {
  z-index: 3;
}

.layout417_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_layout418 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout418_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 300vh;
  position: relative;
}

.layout418_content {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout418_title-wrapper {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.layout418_title {
  white-space: nowrap;
  font-size: 10rem;
}

.layout418_list {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  display: flex;
  position: relative;
}

.layout418_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.layout418_card.card-1 {
  z-index: 2;
}

.layout418_card.card-2 {
  z-index: 1;
  transform: rotate(3deg);
}

.layout418_card.card-2.z-index-3 {
  z-index: 3;
}

.layout418_card.card-3 {
  transform: rotate(6deg);
}

.layout418_card.card-3.z-index-3 {
  z-index: 3;
}

.layout418_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_header109, .section_layout425, .section_header108 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout425_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header107_image-group-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: start end;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.header109_inner-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
}

.header106_component {
  height: 140vh;
  position: relative;
}

.layout425_content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  position: relative;
}

.banner15_heading-wrapper {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.header109_video-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.header107_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.banner15_component {
  justify-content: flex-end;
  width: 100vw;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

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

.header106_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header107_content-bottom {
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.banner15_inner-wrapper {
  justify-content: flex-end;
  display: flex;
}

.banner16_heading-wrapper {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.header107_image-list {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 50% 30% 20%;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  width: 100%;
  height: 80vh;
  display: grid;
}

.banner16_image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.header109_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header108_image-group-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center end;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.section_banner16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.banner16_content-top {
  justify-content: flex-end;
  display: flex;
}

.header107_small-image-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: relative;
  top: -5%;
}

.layout425_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_header106 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header108_component {
  height: 250vh;
  position: relative;
}

.header109_content {
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 7rem;
  position: relative;
}

.banner16_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 4rem;
}

.header106_inner-wrapper {
  min-height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header108_content-bottom {
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.banner16_content-bottom {
  justify-content: flex-start;
  display: flex;
}

.section_header107 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout425_component {
  height: 200vh;
  padding-bottom: 15%;
  position: relative;
}

.header106_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header108_image-list {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 32% 36% 32%;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  align-items: center;
  width: 100%;
  height: 80vh;
  display: grid;
}

.layout425_images-wrapper {
  z-index: 2;
  align-items: center;
  width: 30%;
  height: 100%;
  margin-left: 5%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.layout425_images-wrapper.images-wrapper-right {
  justify-content: flex-end;
  margin-right: 5%;
  inset: 0% 0% 0% auto;
}

.header108_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.banner16_component {
  flex-direction: column;
  justify-content: flex-end;
  width: 100vw;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.header106_images-wrapper {
  z-index: 1;
  transform-origin: 50% 100%;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

.banner16_marquee-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-around;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.header109_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.text-weight-semibold {
  font-weight: 600;
}

.banner15_marquee {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.section_banner15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header109_component {
  flex-direction: column;
  align-items: center;
  height: 300vh;
  display: flex;
  position: relative;
}

.header107_image-group-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: start end;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.header108_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: none;
  position: relative;
  overflow: hidden;
}

.header108_image-wrapper.is-image-small {
  width: 20vw;
}

.header108_image-wrapper.is-image-large {
  width: 36vw;
  height: 80vh;
}

.banner15_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 6rem;
}

.header108_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
}

.header106_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 25rem;
  position: absolute;
  overflow: hidden;
}

.header106_image-wrapper.is-image5 {
  top: 5%;
  right: -8%;
}

.header106_image-wrapper.is-image2 {
  bottom: 10%;
  left: 5%;
}

.header106_image-wrapper.is-image3 {
  bottom: 0%;
}

.header106_image-wrapper.is-image4 {
  bottom: 15%;
  right: 10%;
}

.header106_image-wrapper.is-image1 {
  top: 12%;
  left: -10%;
}

.header108_image-group-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center end;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.banner15_image-wrapper {
  aspect-ratio: 3 / 2;
  border-radius: var(--_ui-styles---radius--medium);
  object-fit: cover;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.layout425_inner-wrapper {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

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

.layout425_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 25rem;
  position: absolute;
  overflow: hidden;
}

.layout425_image-wrapper.is-image4 {
  bottom: 70%;
  right: 0%;
}

.layout425_image-wrapper.is-image5 {
  align-items: center;
  display: flex;
  bottom: -15%;
  right: 10%;
}

.layout425_image-wrapper.is-image2 {
  top: 65%;
}

.layout425_image-wrapper.is-image3 {
  top: 80%;
  right: -80%;
}

.layout425_image-wrapper.is-image1 {
  bottom: 75%;
  left: 20%;
}

.header107_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: none;
  width: 22vw;
  position: relative;
  overflow: hidden;
}

.header107_image-wrapper.is-image1 {
  top: 5%;
}

.header107_image-wrapper.is-image4 {
  top: 15%;
}

.header107_image-wrapper.is-image2, .header107_image-wrapper.is-image3 {
  width: 15vw;
}

.header107_image-wrapper.is-image6 {
  top: 5%;
}

.header107_image-wrapper.is-image5 {
  width: 30vw;
  height: 100%;
}

.banner16_marquee-bottom {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-around;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.header107_component {
  height: 250vh;
  position: relative;
}

.header108_small-image-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 18vw;
  display: grid;
  position: relative;
}

.header107_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
}

.gallery9_image_large {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.gallery7_image2, .gallery7_image3 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery8_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery8_image3, .gallery8_image2 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery8_image4, .gallery10_image1, .gallery10_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery10_image3, .gallery10_image4 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery10_image5, .gallery10_image6, .gallery10_image7, .blog9_mini-image, .blog10_mini-image, .blog25_mini-image, .blog26_mini-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6_image1 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6_image3, .portfolio6_image4, .portfolio9_image1 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio9_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio9_image3, .portfolio9_image4, .portfolio12_image1, .portfolio12_image2 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio12_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio12_image4, .portfolio12_image5, .portfolio12_image6, .portfolio14_image1, .portfolio14_image2 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio14_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio14_image4, .portfolio14_image5, .portfolio14_image6 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home7-gallery_image1, .home7-gallery_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home7-gallery_image3, .home7-gallery_image4 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home7-gallery_image5, .home7-gallery_image6, .home7-gallery_image7, .blog3-header_mini-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio1-gallery_image1 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio1-gallery_image2, .portfolio1-gallery_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio4-gallery1_image1 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio4-gallery1_image2, .portfolio4-gallery1_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio4-gallery1_image4 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio4-gallery2_image1, .portfolio4-gallery2_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio4-gallery2_image3 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio4-gallery2_image4, .portfolio4-gallery2_image5 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6-gallery_image1 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6-gallery_image2, .portfolio6-gallery_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6-gallery_image4 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio5-gallery_image1, .portfolio5-gallery_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio5-gallery_image3, .portfolio5-gallery_image4 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio7-gallery_image1, .portfolio7-gallery_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio7-gallery_image3, .portfolio7-gallery_image4 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio7-gallery_image5, .portfolio7-gallery_image6, .portfolio7-gallery_image7 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6-gallery_image5 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6-gallery_image6 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.portfolio6-gallery_image7 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header2_image-wrapper {
  aspect-ratio: auto;
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.gallery10_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.header108_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.header108_image3 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
}

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

.header108_image5 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
}

.header108_image6 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.header108_image7 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
}

.header107_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.header107_image3 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
}

.header107_image4 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

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

.header107_image6 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
}

.section_event-item-header1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-item-header1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event-item-header1_title-wrapper {
  flex-direction: column;
}

.event-item-header1_details-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.event-item-header1_countdown {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  align-self: flex-start;
  padding: 1rem 1.5rem;
  display: inline-flex;
}

.event-item-header1_number-wrapper {
  flex-direction: column;
  align-items: center;
  min-width: 4.5rem;
  display: flex;
}

.event-item-header1_number-changes {
  display: none;
}

.event-item-header1_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.event-item-header1_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.event-item-header1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.event-item-header1_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_event-item-header2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-item-header2_content {
  flex-direction: column;
  align-items: center;
}

.event-item-header2_countdown {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  padding: 1rem 1.5rem;
  display: inline-flex;
}

.event-item-header2_number-wrapper {
  flex-direction: column;
  align-items: center;
  min-width: 4.5rem;
  display: flex;
}

.event-item-header2_number-changes {
  display: none;
}

.event-item-header2_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.event-item-header2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.section_event-item-header3 {
  position: relative;
}

.event-item-header3_content {
  flex-direction: column;
  align-items: center;
}

.event-item-header3_countdown {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--_primitives---colors--white);
  border-radius: var(--_ui-styles---radius--medium);
  justify-content: center;
  padding: 1rem 1.5rem;
  display: inline-flex;
}

.event-item-header3_number-wrapper {
  flex-direction: column;
  align-items: center;
  min-width: 4.5rem;
  display: flex;
}

.event-item-header3_number-changes {
  display: none;
}

.event-item-header3_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.event-item-header3_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.event-item-header3_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.event-item-header3_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_event-item-header4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-item-header4_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event-item-header4_title-wrapper {
  flex-direction: column;
}

.event-item-header4_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.event-item-header4_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.event-item-header4_countdown-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
}

.event-item-header4_countdown {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  padding: 1rem 1.5rem;
  display: inline-flex;
}

.event-item-header4_number-wrapper {
  flex-direction: column;
  align-items: center;
  min-width: 4.5rem;
  display: flex;
}

.event-item-header4_number-changes {
  display: none;
}

.section_event-item-header5 {
  position: relative;
}

.event-item-header5_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event-item-header5_title-wrapper {
  flex-direction: column;
  display: flex;
}

.event-item-header5_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.event-item-header5_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.event-item-header5_countdown-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
}

.event-item-header5_countdown {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--_primitives---colors--white);
  border-radius: var(--_ui-styles---radius--medium);
  padding: 1rem 1.5rem;
  display: inline-flex;
}

.event-item-header5_number-wrapper {
  flex-direction: column;
  align-items: center;
  min-width: 4.5rem;
  display: flex;
}

.event-item-header5_number-changes {
  display: none;
}

.event-item-header5_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.event-item-header5_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_event-item-header6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-item-header6_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event-item-header6_title-wrapper {
  flex-direction: column;
}

.event-item-header6_metatag-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  display: flex;
}

.event-item-header6_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event-item-header6_metatag-icon {
  flex: none;
  align-self: flex-start;
}

.event-item-header6_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.event-item-header6_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_event-item-header7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-item-header7_metatag-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: center;
  display: flex;
}

.event-item-header7_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event-item-header7_metatag-icon {
  flex: none;
  align-self: flex-start;
}

.event-item-header7_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.event-item-header7_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_event-item-header8 {
  position: relative;
}

.event-item-header8_metatag-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: center;
  display: flex;
}

.event-item-header8_metatag-litem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event-item-header8_metatag-icon {
  flex: none;
  align-self: flex-start;
}

.event-item-header8_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.event-item-header8_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_event-item-header9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-item-header9_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.event-item-header9_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event-item-header9_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  overflow: hidden;
}

.event-item-header9_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_event-item-header10 {
  position: relative;
}

.event-item-header10_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.event-item-header10_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event-item-header10_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.event-item-header10_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_event-item-header11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-item-header11_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event-item-header11_metatag-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  display: flex;
}

.event-item-header11_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event-item-header11_metatag-icon {
  flex: none;
  align-self: flex-start;
}

.event-item-header11_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.event-item-header11_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
  overflow: hidden;
}

.section_event1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event1_list-wrapper {
  overflow: hidden;
}

.event1_list {
  border-bottom: 1px solid var(--color-scheme-1--border);
  flex-flow: column;
}

.event1_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.event1_date-wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  display: flex;
  overflow: hidden;
}

.event1_item-content {
  flex: 1;
}

.event1_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.section_event2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event2_list-wrapper {
  overflow: hidden;
}

.event2_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event2_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: max-content max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.event2_date-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 6rem;
  display: flex;
}

.event2_item-content {
  flex: 1;
}

.event2_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.section_event3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event3_list-wrapper {
  overflow: hidden;
}

.event3_list {
  border-bottom: 1px solid var(--color-scheme-1--border);
}

.event3_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.event3_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
  overflow: hidden;
}

.event3_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.event3_item-content {
  flex: 1;
}

.event3_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.event3_date-wrapper {
  align-items: center;
  display: flex;
}

.event3_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.section_event4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event4_list-wrapper {
  overflow: hidden;
}

.event4_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event4_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: hidden;
}

.event4_image-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 12rem;
  display: flex;
}

.event4_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event4_item-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.event4_item-content-left {
  flex: 1;
}

.event4_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.event4_date-wrapper {
  align-items: center;
  display: flex;
}

.event4_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.section_event5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event5_list-wrapper {
  overflow: hidden;
}

.event5_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.event5_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.event5_item-content {
  flex: 1;
}

.event5_item-content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event5_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event5_title {
  align-items: center;
  display: flex;
}

.section_event6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event6_list-wrapper {
  overflow: hidden;
}

.event6_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event6_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.event6_item-content {
  flex: 1;
}

.event6_item-content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event6_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event6_icon-wrapper {
  flex: none;
}

.event6_title {
  align-items: center;
  display: flex;
}

.section_event7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event7_content {
  flex-direction: column;
  align-items: center;
}

.event7_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

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

.event7_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event7_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event7_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event7_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_event8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event8_content {
  flex-direction: column;
  align-items: center;
}

.event8_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event8_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event8_item-link {
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event8_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event8_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event8_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event8_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
}

.event8_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_event9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event9_component {
  flex-direction: column;
  align-items: center;
}

.event9_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event9_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

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

.event9_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event9_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event9_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event9_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_event10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event10_component {
  flex-direction: column;
  align-items: center;
}

.event10_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event10_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event10_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event10_item-link {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event10_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event10_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event10_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event10_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
}

.event10_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_event11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event11_content {
  flex-direction: column;
  align-items: center;
}

.event11_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.event11_item-link {
  width: 100%;
  text-decoration: none;
}

.event11_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event11_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event11_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event11_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_event12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event12_content {
  flex-direction: column;
  align-items: center;
}

.event12_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.event12_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event12_item-link {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event12_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event12_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event12_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event12_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.event12_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_event13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event13_component {
  flex-direction: column;
  align-items: center;
}

.event13_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event13_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.event13_item-link {
  width: 100%;
  text-decoration: none;
}

.event13_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event13_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event13_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event13_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_event14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event14_component {
  flex-direction: column;
  align-items: center;
}

.event14_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event14_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.event14_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event14_item-link {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event14_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event14_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event14_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event14_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
}

.event14_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.section_event15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.event15_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.event15_heading {
  flex: 1;
}

.event15_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.event15_mask {
  width: 33.33%;
  overflow: visible;
}

.event15_slide {
  padding-right: 2rem;
}

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

.event15_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event15_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event15_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event15_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_event16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.event16_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.event16_heading {
  flex: 1;
}

.event16_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.event16_mask {
  width: 33.33%;
  overflow: visible;
}

.event16_slide {
  padding-right: 2rem;
}

.event16_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event16_item-link {
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event16_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event16_date-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event16_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event16_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
}

.event16_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event16_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_event18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event18_content {
  flex-direction: column;
  align-items: center;
}

.event18_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event18_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event18_item-link {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event18_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event18_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event18_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event18_item-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.event18_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event18_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event18_icon-wrapper {
  flex: none;
}

.section_event17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event17_content {
  flex-direction: column;
  align-items: center;
}

.event17_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

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

.event17_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event17_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event17_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event17_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event17_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event17_icon-wrapper {
  flex: none;
}

.section_event19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event19_component {
  flex-direction: column;
  align-items: center;
}

.event19_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event19_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

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

.event19_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event19_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event19_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event19_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event19_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event19_icon-wrapper {
  flex: none;
}

.section_event20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event20_component {
  flex-direction: column;
  align-items: center;
}

.event20_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event20_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event20_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event20_item-link {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event20_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event20_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event20_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event20_item-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.event20_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event20_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event20_icon-wrapper {
  flex: none;
}

.section_event21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event21_content {
  flex-direction: column;
  align-items: center;
}

.event21_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.event21_item-link {
  width: 100%;
  text-decoration: none;
}

.event21_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event21_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event21_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event21_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event21_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event21_icon-wrapper {
  flex: none;
}

.section_event22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event22_content {
  flex-direction: column;
  align-items: center;
}

.event22_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.event22_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event22_item-link {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event22_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event22_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event22_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event22_item-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.event22_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event22_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event22_icon-wrapper {
  flex: none;
}

.section_event23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event23_component {
  flex-direction: column;
  align-items: center;
}

.event23_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event23_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.event23_item-link {
  width: 100%;
  text-decoration: none;
}

.event23_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event23_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event23_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event23_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event23_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event23_icon-wrapper {
  flex: none;
}

.section_event24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event24_component {
  flex-direction: column;
  align-items: center;
}

.event24_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event24_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.event24_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event24_item-link {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event24_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event24_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event24_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event24_item-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.event24_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event24_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event24_icon-wrapper {
  flex: none;
}

.section_event25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.event25_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.event25_heading {
  flex: 1;
}

.event25_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.event25_mask {
  width: 33.33%;
  overflow: visible;
}

.event25_slide {
  padding-right: 2rem;
}

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

.event25_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event25_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event25_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event25_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event25_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event25_icon-wrapper {
  flex: none;
}

.event25_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_event26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.event26_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.event26_heading {
  flex: 1;
}

.event26_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.event26_mask {
  width: 33.33%;
  overflow: visible;
}

.event26_slide {
  padding-right: 2rem;
}

.event26_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event26_item-link {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event26_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event26_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event26_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event26_item-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}

.event26_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event26_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event26_icon-wrapper {
  flex: none;
}

.event26_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_event27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event27_content {
  flex-direction: column;
  align-items: center;
}

.event27_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event27_lightbox {
  border-radius: var(--_ui-styles---radius--medium);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.event27_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.event27_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event27_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event27_icon-wrapper {
  flex: none;
}

.event27_speaker-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event27_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .5rem;
  display: flex;
  position: relative;
}

.event27_multi-image-item {
  margin-left: -.5rem;
}

.event27_avatar {
  border: 2px solid var(--_primitives---colors--white);
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.section_event28 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event28_content {
  flex-direction: column;
  align-items: center;
}

.event28_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event28_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.event28_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.event28_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.event28_item-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  text-decoration: none;
}

.event28_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event28_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event28_icon-wrapper {
  flex: none;
}

.event28_speaker-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event28_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .5rem;
  display: flex;
  position: relative;
}

.event28_multi-image-item {
  margin-left: -.5rem;
}

.event28_avatar {
  border: 2px solid var(--_primitives---colors--white);
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.section_event29 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event29_component {
  flex-direction: column;
  align-items: center;
}

.event29_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event29_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event29_lightbox {
  border-radius: var(--_ui-styles---radius--medium);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.event29_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.event29_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event29_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event29_icon-wrapper {
  flex: none;
}

.event29_speaker-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event29_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .5rem;
  display: flex;
  position: relative;
}

.event29_multi-image-item {
  margin-left: -.5rem;
}

.event29_avatar {
  border: 2px solid var(--_primitives---colors--white);
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.section_event30 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event30_component {
  flex-direction: column;
  align-items: center;
}

.event30_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.event30_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event30_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.event30_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.event30_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.event30_item-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
}

.event30_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event30_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event30_icon-wrapper {
  flex: none;
}

.event30_speaker-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event30_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .5rem;
  display: flex;
  position: relative;
}

.event30_multi-image-item {
  margin-left: -.5rem;
}

.event30_avatar {
  border: 2px solid var(--_primitives---colors--white);
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.section_event31 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event31_accordion {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.event31_day {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px none var(--color-scheme-1--border);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.event31_icon-wrapper {
  align-self: center;
  width: 2rem;
  display: flex;
}

.event31_list-wrapper {
  overflow: hidden;
}

.event31_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 6rem 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.event31_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event31_item-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_event32 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.event32_list-wrapper {
  overflow: hidden;
}

.event32_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.event32_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 6rem 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.event32_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event32_item-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.section_event33 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.event33_list-wrapper {
  overflow: hidden;
}

.event33_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.event33_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 6rem max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.event33_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
  overflow: hidden;
}

.event33_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.event33_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event33_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event33_icon-wrapper {
  flex: none;
}

.section_event34 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.event34_list-wrapper {
  overflow: hidden;
}

.event34_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event34_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 6rem max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem;
  display: grid;
  overflow: hidden;
}

.event34_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
  overflow: hidden;
}

.event34_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.event34_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event34_item-title {
  flex-direction: column;
}

.event34_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event34_icon-wrapper {
  flex: none;
}

.section_event35 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.event35_list-wrapper {
  overflow: hidden;
}

.event35_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event35_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 2rem;
  display: grid;
  overflow: hidden;
}

.event35_date-wrapper {
  width: 12rem;
}

.event35_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  overflow: hidden;
}

.event35_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_event36 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.event36_list-wrapper {
  overflow: hidden;
}

.event36_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event36_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event36_item-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.event36_item-content {
  padding: 2rem;
}

.event36_image-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}

.event36_tag-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
  position: absolute;
  top: 2rem;
  right: 2rem;
}

.event36_tag-wrapper.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.event36_icon-wrapper {
  flex: none;
}

.event36_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_event37 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.event37_list-wrapper {
  overflow: hidden;
}

.event37_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event37_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event37_item-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.event37_image-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}

.event37_icon-wrapper {
  flex: none;
}

.event37_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event37_item-content {
  padding: 2rem;
}

.section_event-header1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-header1_featured-item-link {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  text-decoration: none;
  display: grid;
}

.event-header1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event-header1_featured-date-wrapper {
  background-color: var(--color-scheme-1--foreground);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  display: flex;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.event-header1_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-header1_featured-content {
  flex-direction: column;
  justify-content: center;
}

.event-header1_list-wrapper {
  overflow: hidden;
}

.event-header1_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.event-header1_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.event-header1_date-wrapper {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  display: flex;
  overflow: hidden;
}

.event-header1_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.event-header1_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.section_event-header2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-header2_featured-item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event-header2_featured-item-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.event-header2_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event-header2_featured-image {
  aspect-ratio: 8 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-header2_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.event-header2_featured-item-content {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 3rem;
}

.event-header2_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event-header2_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event-header2_icon-wrapper {
  flex: none;
}

.event-header2_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event-header2_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event-header2_item-link {
  text-decoration: none;
}

.event-header2_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-header2_item-content {
  padding: 1.5rem;
}

.section_event-header3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-header3_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event-header3_featured-item-link {
  width: 100%;
  text-decoration: none;
}

.event-header3_featured-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event-header3_featured-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-header3_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event-header3_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event-header3_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event-header3_icon-wrapper {
  flex: none;
}

.event-header3_list-wrapper {
  overflow: hidden;
}

.event-header3_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.event-header3_item-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.event-header3_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  flex: 1 0 40%;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
}

.event-header3_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.event-header3_item-content {
  flex: auto;
  width: 100%;
}

.event-header3_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.event-header3_date-wrapper {
  align-items: center;
  display: flex;
}

.event-header3_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.section_event-header4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-header4_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.event-header4_featured-item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event-header4_featured-item-link {
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.event-header4_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.event-header4_featured-date-wrapper {
  background-color: var(--color-scheme-1--foreground);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.event-header4_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-header4_featured-item-content {
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
}

.event-header4_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event-header4_list-wrapper {
  overflow: hidden;
}

.event-header4_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.event-header4_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event-header4_item-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.event-header4_date-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 6rem;
  display: flex;
}

.event-header4_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.section_event-header5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-header5_featured-item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event-header5_lightbox-wrapper {
  position: relative;
}

.event-header5_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.event-header5_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.event-header5_category-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.event-header5_featured-item-content {
  flex-direction: column;
  justify-content: center;
}

.event-header5_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event-header5_meta-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event-header5_icon-wrapper {
  flex: none;
}

.event-header5_list-wrapper {
  overflow: hidden;
}

.event-header5_list {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
}

.event-header5_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.event-header5_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.event-header5_item-content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event-header5_title {
  align-items: center;
  display: flex;
}

.section_event-header6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.event-header6_featured-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: hidden;
}

.event-header6_featured-lightbox-wrapper {
  position: relative;
}

.event-header6_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.event-header6_featured-lightbox-image {
  aspect-ratio: 8 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-header6_icon-wrapper {
  flex: none;
}

.event-header6_featured-item-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
}

.event-header6_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .5rem;
  display: flex;
  position: relative;
}

.event-header6_multi-image-item {
  margin-left: -.5rem;
}

.event-header6_avatar {
  border: 2px solid var(--_primitives---colors--white);
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.event-header6_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.event-header6_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  overflow: hidden;
}

.event-header6_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.event-header6_item-content {
  padding: 1.5rem;
  text-decoration: none;
}

.event-header6_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event-header6_meta-tag, .event-header6_speaker-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.section_stats1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats1_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats1_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats1_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats3 {
  position: relative;
}

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

.stats3_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats3_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats3_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats3_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats3_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats3_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_stats2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats2_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats2_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats2_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats2_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats4 {
  position: relative;
}

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

.stats4_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats4_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats4_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats4_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats4_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats4_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_stats5 {
  position: relative;
}

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

.stats5_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats5_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats5_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats5_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats5_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats5_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats6 {
  position: relative;
}

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

.stats6_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats6_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats6_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats6_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats6_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats6_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats7_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats7_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats7_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats8_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats8_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats8_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats9 {
  position: relative;
}

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

.stats9_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats9_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats9_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats9_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats9_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_stats10 {
  position: relative;
}

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

.stats10_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats10_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats10_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats10_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats10_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_stats11 {
  position: relative;
}

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

.stats11_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats11_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats11_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats11_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats11_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats12 {
  position: relative;
}

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

.stats12_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats12_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats12_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats12_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats12_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats13_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats13_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats13_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats13_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats14_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats14_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats14_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats14_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats15 {
  position: relative;
}

.stats15_content {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats15_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats15_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats15_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats15_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats15_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_stats16 {
  position: relative;
}

.stats16_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats16_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats16_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats16_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats16_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats16_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_stats17 {
  position: relative;
}

.stats17_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats17_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats17_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats17_number {
  color: var(--_primitives---colors--white);
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats17_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats17_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats18 {
  position: relative;
}

.stats18_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats18_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats18_item {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--_primitives---colors--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats18_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats18_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.stats18_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats19_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats19_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.stats19_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats19_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.stats19_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

.section_stats20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats20_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats20_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.stats20_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

.stats20_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.stats20_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats21_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats21_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats21_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats21_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.stats21_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

.section_stats22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats22_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats22_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.stats22_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

.stats22_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats22_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats23_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats23_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.stats23_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats23_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats23_lightbox-image {
  object-fit: cover;
}

.stats23_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats23_tabs-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0 0 0 2rem;
  display: block;
}

.stats23_tabs-link.w--current {
  border-left-color: var(--color-scheme-1--accent);
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.stats23_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

.section_stats24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats24_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats24_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats24_tabs-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0 0 0 2rem;
  display: block;
}

.stats24_tabs-link.w--current {
  border-left-color: var(--color-scheme-1--accent);
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.stats24_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

.stats24_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.stats24_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats24_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats24_lightbox-image {
  object-fit: cover;
}

.section_stats25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats25_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.stats25_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats25_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats26_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.stats26_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats26_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.stats27_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats27_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats28 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.stats28_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats28_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats29 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats29_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats29_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.stats29_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats29_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats29_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.stats29_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats30 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats30_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats30_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.stats30_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats30_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats30_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  height: 100%;
  overflow: hidden;
}

.stats30_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats31 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats31_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats31_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats31_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats31_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats32 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats32_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats32_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats32_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats32_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats33 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats33_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats33_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.stats33_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats33_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats33_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.section_stats34 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats34_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats34_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats34_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats34_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.stats34_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats35 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats35_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats35_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats35_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats35_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats35_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.section_stats36 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats36_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats36_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats36_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats36_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats36_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats37 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats37_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.stats37_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats37_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats37_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats38 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats38_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.stats38_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats38_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats38_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats39 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.stats39_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats39_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats39_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats40 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.stats40_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats40_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats40_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats41 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats41_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats41_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.stats41_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats41_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats41_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats41_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.stats41_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats42 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats42_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats42_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.stats42_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats42_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats42_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats42_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.stats42_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats43 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats43_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats43_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats43_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats43_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats43_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats44 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats44_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats44_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats44_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats44_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats44_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats45 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats45_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats45_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.stats45_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats45_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats45_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats45_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.section_stats46 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats46_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats46_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats46_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats46_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats46_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.stats46_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats47 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats47_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats47_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats47_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats47_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats47_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats47_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.section_stats48 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats48_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats48_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats48_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats48_item-content {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
}

.stats48_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats48_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats49 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats49_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.stats49_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats49_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats50 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats50_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.stats50_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats50_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats51 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.stats51_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats51_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats52 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.stats52_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats52_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats53 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats53_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats53_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.stats53_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats53_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats53_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.stats53_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats54 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats54_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.stats54_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.stats54_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats54_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats54_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.stats54_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats55 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats55_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats55_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats55_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats55_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats56 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats56_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stats56_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stats56_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats56_number {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_stats57 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats57_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats57_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.stats57_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats57_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats57_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.section_stats58 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats58_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats58_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats58_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats58_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.stats58_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_stats59 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats59_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats59_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats59_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stats59_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats59_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.section_stats60 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.stats60_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats60_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stats60_item {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats60_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats60_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-header6_featured-lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.rl-styleguide_callout-link_colors {
  background-color: var(--_primitives---colors--white);
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.rl-styleguide_callout-link-wrapper-colors {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(to bottom, var(--_primitives---colors--white), var(--_primitives---colors--white));
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600;
}

.background-color-primary {
  background-color: var(--color-scheme-1--background);
}

.background-color-secondary {
  background-color: var(--color-scheme-1--foreground);
}

.background-color-tertiary {
  background-color: var(--_old-variables---background-color--background-tertiary);
}

.background-color-alternative {
  background-color: var(--_old-variables---background-color--background-alternate);
}

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

.text-color-secondary {
  color: var(--_primitives---colors--neutral-darker);
}

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

.aspect-ratio-square {
  aspect-ratio: 1;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: var(--color-scheme-1--foreground);
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.section_onboarding1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding1_progress {
  width: 100%;
  height: .25rem;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.onboarding1_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.onboarding1_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.onboarding1_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.onboarding1_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.onboarding1_block {
  margin-bottom: 0;
}

.onboarding1_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.onboarding1_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding1_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding1_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding1_content-bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.onboarding1_step-text {
  margin-right: .5rem;
}

.onboarding1_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding1_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding1_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding1_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding1_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding1_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding1_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding1_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_onboarding2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding2_progress {
  width: 100%;
  height: .25rem;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.onboarding2_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.onboarding2_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.onboarding2_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.onboarding2_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.onboarding2_block {
  margin-bottom: 0;
}

.onboarding2_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.onboarding2_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}

.onboarding2_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding2_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding2_content-bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.onboarding2_step-text {
  margin-right: .5rem;
}

.onboarding2_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding2_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding2_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding2_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding2_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding2_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding2_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding2_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_onboarding3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding3_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.onboarding3_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.onboarding3_block {
  margin-bottom: 0;
}

.onboarding3_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding3_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding3_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding3_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding3_progress.progress-current, .onboarding3_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding3_progress-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  flex: 1;
  height: 1px;
}

.onboarding3_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding3_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding3_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding3_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding3_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding3_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding3_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding3_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding3_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding3_button-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.onboarding3_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_onboarding4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding4_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.onboarding4_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.onboarding4_block {
  margin-bottom: 0;
}

.onboarding4_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.onboarding4_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}

.onboarding4_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding4_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding4_progress.progress-current, .onboarding4_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding4_progress-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  flex: 1;
  height: 1px;
}

.onboarding4_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding4_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding4_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding4_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding4_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding4_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding4_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding4_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding4_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding4_button-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.onboarding4_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_onboarding5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding5_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.onboarding5_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.onboarding5_block {
  margin-bottom: 0;
}

.onboarding5_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 40rem;
  display: grid;
}

.onboarding5_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding5_progress-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding5_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.onboarding5_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding5_progress.progress-current, .onboarding5_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding5_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding5_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding5_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding5_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding5_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding5_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding5_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding5_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding5_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding5_button-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.onboarding5_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_onboarding6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding6_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.onboarding6_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.onboarding6_block {
  margin-bottom: 0;
}

.onboarding6_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 100%;
  max-width: 45rem;
  display: grid;
}

.onboarding6_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}

.onboarding6_progress-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding6_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.onboarding6_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding6_progress.progress-current, .onboarding6_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding6_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding6_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding6_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding6_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding6_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding6_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding6_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding6_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding6_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding6_button-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.onboarding6_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_onboarding7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.onboarding7_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.onboarding7_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.onboarding7_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.onboarding7_block {
  margin-bottom: 0;
}

.onboarding7_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.onboarding7_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.onboarding7_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.onboarding7_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.onboarding7_step-tag {
  margin-top: .5rem;
}

.onboarding7_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding7_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding7_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding7_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding7_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding7_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding7_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding7_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding7_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding7_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding7_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.onboarding7_content-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.onboarding7_testimonial {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.onboarding7_slider-mask, .onboarding7_testimonial-slide {
  width: 100%;
}

.onboarding7_testimonial-content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.onboarding7_rating-wrapper {
  justify-content: center;
  display: flex;
}

.onboarding7_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.onboarding7_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.onboarding7_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.onboarding7_testimonial-logo {
  max-height: 3rem;
}

.onboarding7_arrow {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.onboarding7_arrow.left {
  margin-right: 12rem;
}

.onboarding7_arrow.right {
  margin-left: 12rem;
}

.onboarding7_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.section_onboarding8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.onboarding8_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.onboarding8_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.onboarding8_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.onboarding8_block {
  margin-bottom: 0;
}

.onboarding8_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  padding: 3rem;
  display: grid;
}

.onboarding8_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.onboarding8_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.onboarding8_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.onboarding8_step-tag {
  margin-top: .5rem;
}

.onboarding8_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding8_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding8_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding8_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding8_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding8_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding8_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding8_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding8_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding8_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding8_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.onboarding8_content-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.onboarding8_testimonial {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.onboarding8_slider-mask, .onboarding8_testimonial-slide {
  width: 100%;
}

.onboarding8_testimonial-content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.onboarding8_rating-wrapper {
  justify-content: center;
  display: flex;
}

.onboarding8_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.onboarding8_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.onboarding8_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.onboarding8_testimonial-logo {
  max-height: 3rem;
}

.onboarding8_arrow {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.onboarding8_arrow.left {
  margin-right: 12rem;
}

.onboarding8_arrow.right {
  margin-left: 12rem;
}

.onboarding8_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.section_onboarding9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.onboarding9_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.onboarding9_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.onboarding9_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.onboarding9_block {
  margin-bottom: 0;
}

.onboarding9_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.onboarding9_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding9_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding9_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding9_progress.progress-current, .onboarding9_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding9_progress-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  flex: 1;
  height: 1px;
}

.onboarding9_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding9_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding9_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding9_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding9_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding9_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding9_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding9_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding9_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding9_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.onboarding9_content-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.onboarding9_testimonial {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.onboarding9_slider-mask, .onboarding9_testimonial-slide {
  width: 100%;
}

.onboarding9_testimonial-content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.onboarding9_rating-wrapper {
  justify-content: center;
  display: flex;
}

.onboarding9_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.onboarding9_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.onboarding9_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.onboarding9_testimonial-logo {
  max-height: 3rem;
}

.onboarding9_arrow {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.onboarding9_arrow.left {
  margin-right: 12rem;
}

.onboarding9_arrow.right {
  margin-left: 12rem;
}

.onboarding9_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.section_onboarding10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.onboarding10_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.onboarding10_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.onboarding10_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.onboarding10_block {
  margin-bottom: 0;
}

.onboarding10_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.onboarding10_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}

.onboarding10_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding10_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding10_progress.progress-current, .onboarding10_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding10_progress-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  flex: 1;
  height: 1px;
}

.onboarding10_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding10_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding10_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding10_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding10_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding10_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding10_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding10_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding10_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding10_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.onboarding10_content-right {
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  padding: 5rem 5vw;
  display: flex;
}

.onboarding10_testimonial {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
  display: flex;
}

.onboarding10_slider-mask, .onboarding10_testimonial-slide {
  width: 100%;
}

.onboarding10_testimonial-content {
  text-align: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.onboarding10_rating-wrapper {
  justify-content: center;
  display: flex;
}

.onboarding10_rating-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.onboarding10_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.onboarding10_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.onboarding10_testimonial-logo {
  max-height: 3rem;
}

.onboarding10_arrow {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto auto 0%;
}

.onboarding10_arrow.left {
  margin-right: 12rem;
}

.onboarding10_arrow.right {
  margin-left: 12rem;
}

.onboarding10_slide-nav {
  justify-content: center;
  align-items: center;
  height: 2rem;
  padding-top: .25rem;
  font-size: .5rem;
  display: flex;
  bottom: .5rem;
}

.section_onboarding12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.onboarding12_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.onboarding12_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.onboarding12_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.onboarding12_block {
  margin-bottom: 0;
}

.onboarding12_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  padding: 3rem;
  display: grid;
}

.onboarding12_progress-wrapper {
  width: 100%;
}

.onboarding12_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.onboarding12_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.onboarding12_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.onboarding12_step-tag {
  margin-top: .5rem;
}

.onboarding12_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding12_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding12_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding12_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding12_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding12_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding12_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding12_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding12_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding12_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding12_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_onboarding11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.onboarding11_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.onboarding11_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.onboarding11_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.onboarding11_block {
  margin-bottom: 0;
}

.onboarding11_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.onboarding11_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.onboarding11_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.onboarding11_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.onboarding11_step-tag {
  margin-top: .5rem;
}

.onboarding11_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding11_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding11_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding11_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding11_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding11_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding11_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding11_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding11_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding11_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding11_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_onboarding13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.onboarding13_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.onboarding13_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.onboarding13_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.onboarding13_block {
  margin-bottom: 0;
}

.onboarding13_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.onboarding13_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding13_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding13_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding13_progress.progress-current, .onboarding13_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding13_progress-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  flex: 1;
  height: 1px;
}

.onboarding13_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding13_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding13_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding13_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding13_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding13_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding13_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding13_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding13_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding13_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_onboarding14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.onboarding14_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.onboarding14_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.onboarding14_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.onboarding14_block {
  margin-bottom: 0;
}

.onboarding14_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.onboarding14_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}

.onboarding14_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding14_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding14_progress.progress-current, .onboarding14_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding14_progress-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  flex: 1;
  height: 1px;
}

.onboarding14_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding14_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding14_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding14_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding14_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding14_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding14_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding14_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding14_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding14_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_onboarding15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding15_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.onboarding15_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 35rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.onboarding15_block {
  margin-bottom: 0;
}

.onboarding15_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.onboarding15_progress-wrapper {
  width: 100%;
}

.onboarding15_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.onboarding15_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.onboarding15_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.onboarding15_step-tag {
  margin-top: .5rem;
}

.onboarding15_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--_primitives---colors--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding15_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding15_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding15_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding15_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding15_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding15_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding15_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding15_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding15_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding15_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.section_onboarding16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding16_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.onboarding16_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 35rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.onboarding16_block {
  margin-bottom: 0;
}

.onboarding16_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.onboarding16_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--_primitives---colors--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding16_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.onboarding16_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding16_progress.progress-current, .onboarding16_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding16_progress-divider {
  background-color: var(--_primitives---colors--neutral-darkest);
  flex: 1;
  height: 1px;
}

.onboarding16_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding16_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding16_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding16_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding16_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding16_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding16_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding16_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding16_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding16_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.section_onboarding17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.onboarding17_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.onboarding17_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.onboarding17_block {
  margin-bottom: 0;
}

.onboarding17_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.onboarding17_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--_primitives---colors--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.onboarding17_progress-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.onboarding17_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.onboarding17_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.onboarding17_progress.progress-current, .onboarding17_progress.completed {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding17_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onboarding17_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding17_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.onboarding17_radio {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.onboarding17_radio.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.onboarding17_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.onboarding17_radio-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.onboarding17_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.onboarding17_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.onboarding17_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.section_multi-form1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form1_progress {
  width: 100%;
  height: .25rem;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.multi-form1_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form1_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form1_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form1_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form1_block {
  margin-bottom: 0;
}

.multi-form1_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form1_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form1_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form1_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form1_content-bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form1_step-text {
  margin-right: .5rem;
}

.multi-form1_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form1_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form2_progress {
  width: 100%;
  height: .25rem;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.multi-form2_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form2_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form2_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form2_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form2_block {
  margin-bottom: 0;
}

.multi-form2_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form2_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  overflow: hidden;
}

.multi-form2_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form2_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form2_content-bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form2_step-text {
  margin-right: .5rem;
}

.multi-form2_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form2_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form3_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form3_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form3_block {
  margin-bottom: 0;
}

.multi-form3_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form3_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form3_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form3_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form3_progress.progress-current, .multi-form3_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form3_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form3_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form3_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form3_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form3_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form4_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form4_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form4_block {
  margin-bottom: 0;
}

.multi-form4_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form4_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  overflow: hidden;
}

.multi-form4_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form4_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form4_progress.progress-current, .multi-form4_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form4_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form4_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form4_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form4_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form4_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form5_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form5_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form5_block {
  margin-bottom: 0;
}

.multi-form5_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 100%;
  max-width: 40rem;
  display: grid;
}

.multi-form5_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form5_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form5_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form5_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form5_progress.progress-current, .multi-form5_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form5_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form5_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form5_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form5_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form6_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form6_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form6_block {
  margin-bottom: 0;
}

.multi-form6_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 100%;
  max-width: 45rem;
  display: grid;
}

.multi-form6_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  overflow: hidden;
}

.multi-form6_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form6_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form6_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form6_progress.progress-current, .multi-form6_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form6_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form6_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form6_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form6_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form7_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form7_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form7_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form7_block {
  margin-bottom: 0;
}

.multi-form7_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.multi-form7_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form7_progress-bar {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form7_progress-bar.current {
  border-color: var(--color-scheme-1--text);
  background-color: var(--color-scheme-1--text);
}

.multi-form7_step-tag {
  margin-top: .5rem;
}

.multi-form7_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form7_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form7_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form7_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form7_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_multi-form8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form8_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form8_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form8_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form8_block {
  margin-bottom: 0;
}

.multi-form8_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form8_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form8_progress-bar {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form8_progress-bar.current {
  border-color: var(--color-scheme-1--text);
  background-color: var(--color-scheme-1--text);
}

.multi-form8_step-tag {
  margin-top: .5rem;
}

.multi-form8_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form8_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form8_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form8_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form8_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_multi-form9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form9_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form9_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form9_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form9_block {
  margin-bottom: 0;
}

.multi-form9_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.multi-form9_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form9_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form9_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form9_progress.progress-current, .multi-form9_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form9_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form9_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form9_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form9_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form9_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_multi-form10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form10_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form10_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form10_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form10_block {
  margin-bottom: 0;
}

.multi-form10_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.multi-form10_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  overflow: hidden;
}

.multi-form10_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form10_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form10_progress.progress-current, .multi-form10_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form10_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form10_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form10_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form10_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.multi-form10_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form10_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_multi-form11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form11_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form11_block {
  margin-bottom: 0;
}

.multi-form11_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form11_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form11_progress-bar {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form11_progress-bar.current {
  border-color: var(--color-scheme-1--text);
  background-color: var(--color-scheme-1--text);
}

.multi-form11_step-tag {
  margin-top: .5rem;
}

.multi-form11_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form11_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form11_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form11_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_multi-form12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form12_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form12_block {
  margin-bottom: 0;
}

.multi-form12_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form12_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form12_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form12_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form12_step-tag {
  margin-top: .5rem;
}

.multi-form12_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form12_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form12_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form12_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_multi-form13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form13_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form13_block {
  margin-bottom: 0;
}

.multi-form13_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form13_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form13_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form13_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form13_progress.progress-current, .multi-form13_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form13_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form13_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form13_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form13_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_multi-form14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form14_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form14_block {
  margin-bottom: 0;
}

.multi-form14_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form14_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  overflow: hidden;
}

.multi-form14_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form14_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form14_progress.progress-current, .multi-form14_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form14_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form14_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form14_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form14_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_multi-form15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form15_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form15_block {
  margin-bottom: 0;
}

.multi-form15_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 100%;
  max-width: 40rem;
  display: grid;
}

.multi-form15_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form15_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form15_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form15_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form15_progress.progress-current, .multi-form15_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form15_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form15_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form15_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_multi-form16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form16_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form16_block {
  margin-bottom: 0;
}

.multi-form16_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 100%;
  max-width: 45rem;
  display: grid;
}

.multi-form16_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  overflow: hidden;
}

.multi-form16_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form16_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form16_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form16_progress.progress-current, .multi-form16_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form16_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form16_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form16_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.section_multi-form17 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form17_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form17_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form17_block {
  margin-bottom: 0;
}

.multi-form17_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.multi-form17_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form17_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form17_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form17_step-tag {
  margin-top: .5rem;
}

.multi-form17_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form17_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form17_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form17_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form17_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.multi-form17_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_multi-form18 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form18_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form18_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form18_block {
  margin-bottom: 0;
}

.multi-form18_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form18_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form18_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form18_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form18_step-tag {
  margin-top: .5rem;
}

.multi-form18_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form18_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form18_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form18_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form18_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.multi-form18_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_multi-form19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form19_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form19_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form19_block {
  margin-bottom: 0;
}

.multi-form19_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.multi-form19_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form19_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form19_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form19_progress.progress-current, .multi-form19_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form19_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form19_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form19_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form19_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form19_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.multi-form19_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_multi-form20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form20_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form20_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form20_block {
  margin-bottom: 0;
}

.multi-form20_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.multi-form20_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  overflow: hidden;
}

.multi-form20_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form20_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form20_progress.progress-current, .multi-form20_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form20_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form20_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form20_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form20_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form20_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.multi-form20_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_multi-form21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form21_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.multi-form21_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 35rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.multi-form21_block {
  margin-bottom: 0;
}

.multi-form21_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form21_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form21_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form21_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form21_step-tag {
  margin-top: .5rem;
}

.multi-form21_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form21_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form21_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form21_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form21_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.multi-form21_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_multi-form22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form22_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.multi-form22_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 35rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.multi-form22_block {
  margin-bottom: 0;
}

.multi-form22_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form22_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form22_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form22_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form22_progress.progress-current, .multi-form22_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form22_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form22_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form22_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form22_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form22_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.multi-form22_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_multi-form23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form23_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.multi-form23_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.multi-form23_block {
  margin-bottom: 0;
}

.multi-form23_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 100%;
  max-width: 40rem;
  display: grid;
}

.multi-form23_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form23_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form23_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form23_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form23_progress.progress-current, .multi-form23_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form23_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form23_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form23_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form23_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.multi-form23_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_multi-form24 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form24_progress {
  width: 100%;
  height: .25rem;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.multi-form24_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form24_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form24_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form24_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form24_block {
  width: 100%;
  max-width: 40rem;
  margin-bottom: 0;
}

.multi-form24_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form24_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form24_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form24_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form24_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form24_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form24_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form24_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form24_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form24_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form24_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form24_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form24_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form24_fixed-buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 2rem;
  right: 2rem;
}

.multi-form24_step-text {
  margin-right: .5rem;
}

.multi-form24_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form25_progress {
  width: 100%;
  height: .25rem;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.multi-form25_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form25_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form25_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form25_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form25_block {
  width: 100%;
  max-width: 45rem;
  margin-bottom: 0;
}

.multi-form25_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form25_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form25_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form25_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form25_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form25_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form25_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form25_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form25_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form25_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form25_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form25_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form25_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form25_fixed-buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 2rem;
  right: 2rem;
}

.multi-form25_step-text {
  margin-right: .5rem;
}

.multi-form25_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form26_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form26_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form26_block {
  width: 100%;
  max-width: 40rem;
  margin-bottom: 0;
}

.multi-form26_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form26_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form26_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form26_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form26_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form26_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form26_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form26_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form26_progress.progress-current, .multi-form26_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form26_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form26_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form26_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form26_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form26_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form26_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form26_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form26_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form26_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form27_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form27_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form27_block {
  width: 100%;
  max-width: 45rem;
  margin-bottom: 0;
}

.multi-form27_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form27_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form27_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form27_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form27_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form27_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form27_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form27_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form27_progress.progress-current, .multi-form27_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form27_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form27_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form27_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form27_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form27_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form27_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form27_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form27_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form27_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form28 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form28_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form28_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form28_block {
  width: 100%;
  max-width: 40rem;
  margin-bottom: 0;
}

.multi-form28_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form28_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form28_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form28_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form28_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form28_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form28_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form28_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form28_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form28_progress.progress-current, .multi-form28_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form28_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form28_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form28_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form28_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form28_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form28_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form28_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form28_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form29 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form29_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form29_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form29_block {
  width: 100%;
  max-width: 45rem;
  margin-bottom: 0;
}

.multi-form29_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form29_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form29_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form29_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form29_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form29_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form29_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form29_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form29_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form29_progress.progress-current, .multi-form29_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form29_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form29_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form29_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form29_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form29_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form29_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form29_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form29_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section_multi-form30 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form30_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form30_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form30_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form30_block {
  margin-bottom: 0;
}

.multi-form30_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form30_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form30_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form30_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form30_step-tag {
  margin-top: .5rem;
}

.multi-form30_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form30_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form30_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form30_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form30_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form30_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form30_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form30_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form30_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form30_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form30_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form30_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form30_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_multi-form31 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form31_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form31_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form31_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form31_block {
  margin-bottom: 0;
}

.multi-form31_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form31_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form31_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form31_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form31_step-tag {
  margin-top: .5rem;
}

.multi-form31_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form31_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form31_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form31_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form31_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form31_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form31_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form31_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form31_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form31_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form31_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form31_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form31_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_multi-form32 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form32_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form32_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form32_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form32_block {
  margin-bottom: 0;
}

.multi-form32_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form32_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form32_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form32_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form32_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form32_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form32_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form32_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form32_progress.progress-current, .multi-form32_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form32_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form32_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form32_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form32_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form32_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form32_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form32_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form32_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form32_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_multi-form33 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form33_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form33_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form33_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form33_block {
  margin-bottom: 0;
}

.multi-form33_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form33_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form33_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form33_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form33_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form33_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form33_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form33_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form33_progress.progress-current, .multi-form33_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form33_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form33_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form33_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form33_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form33_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form33_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form33_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form33_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form33_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

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

.section_multi-form34 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form34_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form34_block {
  width: 100%;
  max-width: 40rem;
  margin-bottom: 0;
}

.multi-form34_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form34_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form34_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form34_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form34_step-tag {
  margin-top: .5rem;
}

.multi-form34_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form34_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form34_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form34_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form34_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form34_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form34_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form34_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form34_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form34_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form34_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form34_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.section_multi-form35 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form35_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form35_block {
  width: 100%;
  max-width: 45rem;
  margin-bottom: 0;
}

.multi-form35_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form35_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form35_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form35_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form35_step-tag {
  margin-top: .5rem;
}

.multi-form35_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form35_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form35_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form35_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form35_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form35_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form35_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form35_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form35_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form35_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form35_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form35_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.section_multi-form36 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form36_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form36_block {
  width: 100%;
  max-width: 40rem;
  margin-bottom: 0;
}

.multi-form36_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form36_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form36_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form36_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form36_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form36_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form36_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form36_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form36_progress.progress-current, .multi-form36_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form36_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form36_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form36_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form36_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form36_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form36_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form36_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form36_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.section_multi-form37 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form37_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form37_block {
  width: 100%;
  max-width: 45rem;
  margin-bottom: 0;
}

.multi-form37_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form37_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form37_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form37_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form37_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form37_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form37_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form37_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form37_progress.progress-current, .multi-form37_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form37_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form37_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form37_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form37_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form37_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form37_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form37_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form37_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.section_multi-form38 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form38_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form38_block {
  width: 100%;
  max-width: 40rem;
  margin-bottom: 0;
}

.multi-form38_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form38_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form38_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form38_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form38_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form38_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form38_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form38_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form38_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form38_progress.progress-current, .multi-form38_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form38_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form38_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form38_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form38_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form38_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form38_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form38_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.section_multi-form39 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form39_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form39_block {
  width: 100%;
  max-width: 45rem;
  margin-bottom: 0;
}

.multi-form39_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form39_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form39_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form39_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form39_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form39_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form39_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form39_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form39_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form39_progress.progress-current, .multi-form39_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form39_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form39_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form39_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form39_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form39_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form39_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form39_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.section_multi-form40 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form40_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form40_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form40_block {
  margin-bottom: 0;
}

.multi-form40_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form40_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form40_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form40_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form40_step-tag {
  margin-top: .5rem;
}

.multi-form40_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form40_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form40_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form40_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form40_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form40_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form40_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form40_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form40_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form40_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form40_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form40_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form40_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.multi-form40_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_multi-form41 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form41_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form41_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form41_block {
  margin-bottom: 0;
}

.multi-form41_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form41_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form41_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form41_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form41_step-tag {
  margin-top: .5rem;
}

.multi-form41_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form41_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form41_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form41_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form41_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form41_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form41_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form41_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form41_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form41_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form41_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form41_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form41_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.multi-form41_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_multi-form42 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form42_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form42_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form42_block {
  margin-bottom: 0;
}

.multi-form42_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form42_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form42_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form42_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form42_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form42_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form42_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form42_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form42_progress.progress-current, .multi-form42_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form42_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form42_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form42_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form42_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form42_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form42_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form42_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form42_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form42_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.multi-form42_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_multi-form43 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.multi-form43_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.multi-form43_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form43_block {
  margin-bottom: 0;
}

.multi-form43_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form43_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.multi-form43_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form43_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form43_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form43_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form43_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form43_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form43_progress.progress-current, .multi-form43_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form43_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form43_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form43_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form43_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form43_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form43_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form43_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form43_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form43_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.multi-form43_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_multi-form44 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form44_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.multi-form44_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 35rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.multi-form44_block {
  margin-bottom: 0;
}

.multi-form44_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form44_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-form44_progress-bar {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form44_progress-bar.current {
  background-color: var(--_primitives---colors--neutral-darkest);
}

.multi-form44_step-tag {
  margin-top: .5rem;
}

.multi-form44_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form44_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form44_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form44_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form44_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form44_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form44_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form44_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form44_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form44_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form44_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form44_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form44_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.multi-form44_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_multi-form45 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form45_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.multi-form45_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 35rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.multi-form45_block {
  margin-bottom: 0;
}

.multi-form45_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form45_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form45_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form45_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form45_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form45_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form45_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form45_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form45_progress.progress-current, .multi-form45_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form45_progress-divider {
  background-color: var(--color-scheme-1--border);
  flex: 1;
  height: 1px;
}

.multi-form45_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form45_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form45_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form45_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form45_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form45_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form45_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form45_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.multi-form45_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_multi-form46 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.multi-form46_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.multi-form46_content-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.multi-form46_block {
  margin-bottom: 0;
}

.multi-form46_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form46_step {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form46_form-started {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.multi-form46_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.multi-form46_enter-label {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1rem 0% auto;
  transform: translate(100%);
}

.multi-form46_subtext-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.multi-form46_progress-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form46_progress-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.multi-form46_progress {
  border: 1px solid var(--color-scheme-1--border);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form46_progress.progress-current, .multi-form46_progress.completed {
  background-color: var(--color-scheme-1--foreground);
}

.multi-form46_field-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.multi-form46_inner-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.multi-form46_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.multi-form46_radio-subtext {
  justify-content: space-between;
  align-self: stretch;
  margin-top: 1rem;
  display: flex;
}

.multi-form46_caption {
  margin-bottom: 1rem;
  font-weight: 400;
}

.multi-form46_checkbox-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form46_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form46_close-button {
  color: var(--_primitives---colors--white);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.multi-form46_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header110 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header110_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header110_content-left {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.header110_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header110_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header110_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header110_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header111 {
  position: relative;
}

.header111_component {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.header111_content-wrapper {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  position: relative;
}

.header111_content-left {
  flex-direction: column;
  display: flex;
}

.header111_content-right {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.header111_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header111_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header112 {
  position: relative;
}

.header112_component {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.header112_content-wrapper {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  position: relative;
}

.header112_content-left {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.header112_content-right {
  flex-direction: column;
  display: flex;
}

.header112_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header112_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header113 {
  position: relative;
}

.header113_component {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.header113_content-wrapper {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  position: relative;
}

.header113_content-left {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.header113_content-right {
  flex-direction: column;
  display: flex;
}

.header113_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header113_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header114 {
  position: relative;
}

.header114_component {
  z-index: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.header114_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.header114_content-left {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.header114_content-right {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.header114_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header114_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header115 {
  position: relative;
}

.header115_component {
  z-index: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.header115_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.header115_content-left {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.header115_content-right {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.header115_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header115_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header116 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header116_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header116_content-left {
  flex-direction: column;
  display: flex;
}

.header116_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.header116_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header116_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 10%;
  overflow: hidden;
}

.header116_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header116_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header117 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header117_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header117_content-left {
  flex-direction: column;
  display: flex;
}

.header117_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.header117_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header117_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header117_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header117_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header118 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header118_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header118_content-left {
  flex-direction: column;
  display: flex;
}

.header118_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.header118_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header118_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header118_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header118_image2, .header118_image3 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header119 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header119_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header119_content-left {
  flex-direction: column;
  display: flex;
}

.header119_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.header119_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header119_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header119_image1, .header119_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header120 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header120_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header120_content-left {
  flex-direction: column;
  display: flex;
}

.header120_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.header120_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}

.header120_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  max-width: 60rem;
  overflow: hidden;
}

.header120_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header121 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header121_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr .4fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.header121_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header121_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header121_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header121_image3 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header122 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header122_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr .4fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.header122_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header122_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header122_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header122_image3 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header123 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header123_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header123_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header123_image1, .header123_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header124 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header124_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}

.header124_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  max-width: 60rem;
  overflow: hidden;
}

.header124_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header125 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header125_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr .4fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.header125_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header125_image1 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header125_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header125_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout426 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout426_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout426_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  display: inline-block;
  overflow: hidden;
}

.layout426_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout426_content-right {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.layout426_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout427 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout427_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout427_image-wrapper2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
  overflow: hidden;
}

.layout427_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout427_content-right {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.layout427_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout428 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout428_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout428_content-left {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.layout428_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout428_image1, .layout428_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout429 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout429_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout429_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout429_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout429_content-right {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.layout429_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout430 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout430_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.layout430_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout430_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  margin-top: 25%;
  overflow: hidden;
}

.layout430_image1, .layout430_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout431 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout431_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.layout431_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout431_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.layout431_image1, .layout431_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout432 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout432_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout432_content-left {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.layout432_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout432_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout432_content-right {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.layout432_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout432_image2, .layout432_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout433 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout433_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout433_content-left {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.layout433_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout433_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout433_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout433_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout434 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout434_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout434_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.layout434_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout434_content-right {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.layout434_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout435 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout435_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout435_content-left {
  flex-direction: column;
  display: flex;
}

.layout435_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout435_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout435_content-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.layout435_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout436 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout436_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout436_content-left {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.layout436_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: flex-end;
  overflow: hidden;
}

.layout436_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout436_content-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.layout436_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout437 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout437_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout437_image-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout437_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout437_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout437_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout437_content-right {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.section_layout438 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout438_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout438_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout438_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout438_content-center {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.layout438_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout439 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout439_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout439_content-left {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.layout439_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.layout439_image1, .layout439_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout440 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.layout440_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout440_content-left {
  flex-direction: column;
  display: flex;
}

.layout440_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.section_layout441 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.layout441_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout441_content-left {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.layout441_content-right {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.section_layout442 {
  position: relative;
}

.layout442_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout442_content-left {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.layout442_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.layout442_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout442_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout443 {
  position: relative;
}

.layout443_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout443_content-left {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.layout443_content-right {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.layout443_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout443_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout444 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout444_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout444_content-left {
  flex-direction: column;
  display: flex;
}

.layout444_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.layout444_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout444_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 35rem;
  overflow: hidden;
}

.layout444_image1, .layout444_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout445 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout445_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout445_content-left {
  flex-direction: column;
  display: flex;
}

.layout445_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.layout445_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout445_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout445_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout445_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout446 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout446_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout446_content-left {
  flex-direction: column;
  display: flex;
}

.layout446_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.layout446_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout446_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout446_image1, .layout446_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout447 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout447_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout447_content-left {
  flex-direction: column;
  display: flex;
}

.layout447_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.layout447_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout447_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 54rem;
  overflow: hidden;
}

.layout447_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout447_image-inner-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout447_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout447_image3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout448 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout448_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout448_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 35rem;
  overflow: hidden;
}

.layout448_image1, .layout448_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout449 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout449_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout449_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout449_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout449_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout450 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout450_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout450_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout450_image2, .layout450_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout451 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout451_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout451_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  overflow: hidden;
}

.layout451_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout451_image-inner-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.layout451_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout451_image3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout452 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout452_content {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
}

.layout452_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.layout452_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 35rem;
  overflow: hidden;
}

.layout452_image1, .layout452_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout453 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout453_content {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
}

.layout453_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.layout453_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 35rem;
  overflow: hidden;
}

.layout453_image1, .layout453_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout454 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout454_content {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
}

.layout454_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout454_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout454_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout454_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout455 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout455_content {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
}

.layout455_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout455_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout455_image2, .layout455_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout456 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout456_content {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
}

.layout456_image-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout456_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  overflow: hidden;
}

.layout456_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout456_image-inner-group {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.layout456_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout456_image3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout457 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout457_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout457_item1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout457_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.layout457_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.layout457_item2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 25%;
}

.layout457_item3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 50%;
}

.section_layout458 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout458_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout458_content-left {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.layout458_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 10rem;
  display: flex;
}

.layout458_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout458_item1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout458_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.layout458_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.layout458_item2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 25%;
}

.layout458_item3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 50%;
}

.section_layout459 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout459_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout459_item1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 50%;
}

.layout459_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout459_image1 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
}

.layout459_group-item {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: flex-end end;
  display: grid;
}

.layout459_item2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout459_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout459_item3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout459_image3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.section_layout460 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout460_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout460_content-left {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.layout460_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 12rem;
  display: flex;
}

.layout460_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout460_group-item {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.layout460_item1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout460_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.layout460_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout460_item3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout460_image3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.layout460_item2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 50%;
}

.layout460_image2 {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  width: 100%;
}

.section_layout461 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout461_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout461_content-left {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.layout461_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 15rem;
  display: flex;
}

.layout461_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout462 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout462_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout462_content-left {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 20rem;
  display: flex;
}

.layout462_content-right {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.layout462_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout463 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout463_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout463_content-left {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.layout463_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.section_layout464 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout464_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout464_content-left {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 10rem;
  display: flex;
}

.layout464_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.section_layout465 {
  position: relative;
}

.layout465_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout465_content-left {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.layout465_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 15rem;
  display: flex;
}

.layout465_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout465_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout465_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout466 {
  position: relative;
}

.layout466_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout466_content-left {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 20rem;
  display: flex;
}

.layout466_content-right {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.layout466_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout466_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout466_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout467 {
  position: relative;
}

.layout467_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout467_content-left {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.layout467_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.layout467_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout467_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout468 {
  position: relative;
}

.layout468_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout468_content-left {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 10rem;
  display: flex;
}

.layout468_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.layout468_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout468_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout426_content-top {
  margin-bottom: 5rem;
}

.layout427_content-bottom, .layout428_content-bottom, .layout429_content-bottom {
  margin-top: 5rem;
}

.layout435_content-top {
  margin-bottom: 5rem;
}

.layout436_content-bottom {
  margin-top: 5rem;
}

.layout448_content {
  display: flex;
}

.multi-step-form-instructions-delete {
  z-index: 1000;
  background-color: var(--_primitives---colors--neutral-lightest);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: left;
  padding: 2rem;
  position: relative;
}

.formly-multi-step-form-instructions-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.6;
  display: flex;
}

.section_header126 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header126_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header126_image-group {
  width: 100%;
  display: flex;
  position: relative;
}

.header126_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  margin-right: 30%;
  overflow: hidden;
}

.header126_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header126_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 50%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.header126_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header127 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header127_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header127_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.header127_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 45%;
  position: absolute;
  inset: auto auto 10% 0%;
  overflow: hidden;
}

.header127_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header127_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 15%;
  margin-right: 15%;
  overflow: hidden;
}

.header127_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header127_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.header127_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header128 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header128_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header128_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.header128_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 60%;
  position: absolute;
  inset: 10% auto auto 0%;
  overflow: hidden;
}

.header128_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header128_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 15%;
  overflow: hidden;
}

.header128_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header129 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header129_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header129_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.header129_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 35%;
  position: absolute;
  inset: auto auto 10% 0%;
  overflow: hidden;
}

.header129_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header129_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.header129_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header129_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.header129_image3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header130 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header130_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header130_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.header130_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 60%;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.header130_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header130_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-bottom: 15%;
  margin-left: 15%;
  overflow: hidden;
}

.header130_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header131 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header131_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header131_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.header131_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-right: 15%;
  overflow: hidden;
}

.header131_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header131_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.header131_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header132 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header132_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header132_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.header132_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: 10% auto auto 0%;
  overflow: hidden;
}

.header132_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header132_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 15%;
  overflow: hidden;
}

.header132_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header133 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header133_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header133_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.header133_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.header133_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header133_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-bottom: 10%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.header133_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header133_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.header133_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header134 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header134_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.header134_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 10%;
  overflow: hidden;
}

.header134_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header134_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: 0% 10% auto auto;
  overflow: hidden;
}

.header134_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header135 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header135_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.header135_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 25%;
  position: absolute;
  inset: auto auto 10% 0%;
  overflow: hidden;
}

.header135_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header135_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 5%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.header135_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header135_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 25%;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.header135_image3 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header136 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header136_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.header136_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 25%;
  position: absolute;
  inset: auto auto 20% 0%;
  overflow: hidden;
}

.header136_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header136_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-bottom: 5%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.header136_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header136_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 25%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.header136_image3 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header137 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header137_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header137_content {
  width: 100%;
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header137_image-group {
  align-items: center;
  display: flex;
  position: relative;
}

.header137_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 45%;
  position: absolute;
  overflow: hidden;
}

.header137_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header137_image-wrapper {
  width: 100%;
  margin-left: 10%;
}

.header137_image1 {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.section_header138 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header138_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header138_image-group {
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative;
}

.header138_image-wrapper {
  flex: 1;
  position: relative;
}

.header138_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header138_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 20%;
  position: absolute;
  bottom: -15%;
  right: 5%;
  overflow: hidden;
}

.header138_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header138_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 5%;
  display: grid;
}

.section_layout469 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout469_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout469_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout469_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 50%;
  position: absolute;
  inset: 10% auto auto 0%;
  overflow: hidden;
}

.layout469_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout469_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 30%;
  overflow: hidden;
}

.layout469_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout470 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout470_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout470_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout470_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 50%;
  position: absolute;
  inset: auto auto 10% 0%;
  overflow: hidden;
}

.layout470_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout470_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 15%;
  margin-right: 15%;
  overflow: hidden;
}

.layout470_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout470_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.layout470_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout471 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout471_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout471_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout471_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 60%;
  position: absolute;
  inset: 10% auto auto 0%;
  overflow: hidden;
}

.layout471_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout471_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 15%;
  overflow: hidden;
}

.layout471_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout472 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout472_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout472_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.layout472_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 35%;
  position: absolute;
  inset: auto auto 10% 0%;
  overflow: hidden;
}

.layout472_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout472_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.layout472_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout472_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.layout472_image3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout473 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout473_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout473_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout473_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 60%;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.layout473_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout473_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-bottom: 15%;
  margin-left: 15%;
  overflow: hidden;
}

.layout473_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout474 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout474_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout474_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout474_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 50%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.layout474_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout474_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-right: 30%;
  overflow: hidden;
}

.layout474_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout475 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout475_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout475_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout475_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 50%;
  position: absolute;
  inset: auto 0% 10% auto;
  overflow: hidden;
}

.layout475_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout475_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 15%;
  margin-right: 15%;
  overflow: hidden;
}

.layout475_image1 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout475_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: 10% auto auto 0%;
  overflow: hidden;
}

.layout475_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout476 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout476_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout476_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout476_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 60%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.layout476_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout476_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-right: 15%;
  overflow: hidden;
}

.layout476_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout477 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout477_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout477_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.layout477_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 35%;
  position: absolute;
  inset: auto 0% 10% auto;
  overflow: hidden;
}

.layout477_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout477_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.layout477_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout477_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: 10% auto auto 0%;
  overflow: hidden;
}

.layout477_image3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout478 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout478_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout478_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout478_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 70%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.layout478_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout478_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-bottom: 15%;
  margin-right: 15%;
  overflow: hidden;
}

.layout478_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout479 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout479_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout479_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout479_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-right: 15%;
  overflow: hidden;
}

.layout479_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout479_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.layout479_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout480 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout480_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout480_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout480_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-left: 15%;
  overflow: hidden;
}

.layout480_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout480_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: 10% auto auto 0%;
  overflow: hidden;
}

.layout480_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout481 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout481_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout481_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout481_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.layout481_image2 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout481_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-bottom: 5%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.layout481_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout481_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 30%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.layout481_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout482 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout482_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout482_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 25%;
  position: absolute;
  inset: auto auto 20% 0%;
  overflow: hidden;
}

.layout482_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout482_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-bottom: 5%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.layout482_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout482_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 25%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.layout482_image3 {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout483 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout483_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout483_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 35%;
  position: absolute;
  inset: auto auto 10% 0%;
  overflow: hidden;
}

.layout483_image2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout483_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-bottom: 10%;
  margin-left: 15%;
  margin-right: 15%;
  overflow: hidden;
}

.layout483_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout483_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 35%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.layout483_image3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header116_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header117_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 10%;
  overflow: hidden;
}

.header118_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 70%;
  overflow: hidden;
}

.header118_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header119_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 15%;
  overflow: hidden;
}

.header121_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 15%;
  margin-bottom: 15%;
  overflow: hidden;
}

.header121_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header122_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 15%;
  margin-bottom: 15%;
  overflow: hidden;
}

.header122_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.header123_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 15%;
  overflow: hidden;
}

.header125_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 15%;
  margin-bottom: 15%;
  overflow: hidden;
}

.layout430_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.layout431_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  margin-top: 25%;
  overflow: hidden;
}

.layout432_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 50%;
  overflow: hidden;
}

.layout432_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 25%;
  overflow: hidden;
}

.layout445_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 10%;
  overflow: hidden;
}

.layout446_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 15%;
  overflow: hidden;
}

.layout449_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 10%;
  overflow: hidden;
}

.layout450_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 15%;
  overflow: hidden;
}

.layout454_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 10%;
  overflow: hidden;
}

.layout455_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  margin-top: 15%;
  overflow: hidden;
}

.element_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.element_list-item {
  display: flex;
}

.element_list-item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.core-structure-div {
  background-color: #1ebd5826;
  border: 1px solid #1ebd58;
}

.section_header-structure1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

._2-column_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header-structure2_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.header-structure1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: block;
}

.section_header-structure2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.section_header-structure3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
  position: relative;
}

.header-structure3_image-wrapper {
  flex: 1;
  position: relative;
}

.section_header-structure4 {
  grid-column-gap: 0rem;
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header-structure4_component {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header-structure4_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

._4-column_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

._3-column_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_header17x, .section_header32x {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.header36x_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout340x {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.header1x_group {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_header1x {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header1x_image {
  width: 100%;
  height: 100%;
}

.header17x_group {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header17x_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header32x_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header32x_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header36x_group {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header36x_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.section_header9x {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header9x_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header9x_image-wrapper {
  flex: 1;
  position: relative;
}

.header9x_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header9x_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header9x_group {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_layout243x {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout243x_group {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout243x_item {
  width: 100%;
  display: flex;
}

.layout243x_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1.5rem;
}

.section_layout300x {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout300x_group {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout300x_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout300x_image-wrapper {
  width: 100%;
  position: relative;
}

.layout300x_image {
  width: 100%;
  height: 100%;
}

.layout340x_group {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout340x_group2 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout340x_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout340x_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout340x_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header36x {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_timeline1 {
  background-color: var(--color-scheme-1--background);
}

.timeline1_content {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative;
}

.timeline1_content-left {
  padding-right: 1rem;
  position: sticky;
  top: 5rem;
}

.timeline1_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline1_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline1_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline1_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline1_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline1_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline1_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline1_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  height: 100%;
  margin-left: -8rem;
  display: flex;
  position: absolute;
}

.timeline1_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline1_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
}

.section_timeline2 {
  background-color: var(--color-scheme-1--background);
}

.timeline2_content {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative;
}

.timeline2_content-left {
  padding-right: 1rem;
  position: sticky;
  top: 5rem;
}

.timeline2_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline2_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline2_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline2_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline2_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline2_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline2_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline2_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  height: 100%;
  margin-left: -8rem;
  display: flex;
  position: absolute;
}

.timeline2_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
}

.timeline2_item {
  z-index: 2;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  overflow: hidden;
}

.section_timeline3 {
  background-color: var(--color-scheme-1--background);
}

.timeline3_content {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative;
}

.timeline3_content-left {
  padding-right: 1rem;
  position: sticky;
  top: 5rem;
}

.timeline3_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline3_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline3_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline3_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline3_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline3_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline3_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline3_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  height: 100%;
  margin-left: -8rem;
  display: flex;
  position: absolute;
}

.timeline3_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline3_item {
  z-index: 2;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.timeline3_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.timeline3_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_timeline4 {
  background-color: var(--color-scheme-1--background);
}

.timeline4_content {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.timeline4_content-left {
  padding-right: 1rem;
  position: sticky;
  top: 5rem;
}

.timeline4_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline4_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline4_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline4_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline4_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline4_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline4_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline4_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  height: 100%;
  margin-left: -8rem;
  display: flex;
  position: absolute;
}

.timeline4_circle {
  z-index: 2;
  box-sizing: content-box;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
}

.timeline4_item {
  z-index: 2;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.timeline4_item-content {
  padding: 2rem;
}

.timeline4_image-wrapper {
  overflow: hidden;
}

.timeline4_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_timeline5 {
  background-color: var(--color-scheme-1--background);
}

.timeline5_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 48rem;
  display: grid;
}

.timeline5_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: relative;
}

.timeline5_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline5_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline5_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline5_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline5_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline5_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  position: relative;
}

.timeline5_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 2rem;
  height: 100%;
  margin-left: -2rem;
  display: flex;
  position: absolute;
}

.timeline5_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline5_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  margin-left: 3rem;
}

.section_timeline6 {
  background-color: var(--color-scheme-1--background);
}

.timeline6_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 48rem;
  display: grid;
}

.timeline6_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: relative;
}

.timeline6_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline6_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline6_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline6_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline6_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline6_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline6_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 2rem;
  height: 100%;
  margin-left: -2rem;
  display: flex;
  position: absolute;
}

.timeline6_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
}

.timeline6_item {
  z-index: 2;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  margin-left: 3rem;
  padding: 2rem;
  overflow: hidden;
}

.section_timeline7 {
  background-color: var(--color-scheme-1--background);
}

.timeline7_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 48rem;
  display: grid;
}

.timeline7_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: relative;
}

.timeline7_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline7_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline7_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline7_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline7_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline7_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline7_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 2rem;
  height: 100%;
  margin-left: -2rem;
  display: flex;
  position: absolute;
}

.timeline7_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline7_item {
  z-index: 2;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 3rem;
}

.timeline7_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.timeline7_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_timeline8 {
  background-color: var(--color-scheme-1--background);
}

.timeline8_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 48rem;
  display: grid;
}

.timeline8_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: relative;
}

.timeline8_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline8_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline8_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline8_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline8_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline8_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  position: relative;
}

.timeline8_circle-wrapper {
  z-index: 1;
  justify-content: center;
  width: 2rem;
  height: 100%;
  margin-left: -2rem;
  display: flex;
  position: absolute;
}

.timeline8_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
}

.timeline8_item {
  z-index: 2;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  margin-left: 3rem;
  overflow: hidden;
}

.timeline8_item-content {
  padding: 2rem;
}

.timeline8_image-wrapper {
  overflow: hidden;
}

.timeline8_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_timeline9 {
  z-index: -3;
  background-color: var(--color-scheme-1--background);
}

.timeline9_content {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.timeline9_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline9_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline9_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline9_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline9_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline9_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline9_empty-space {
  width: 100%;
}

.timeline9_circle-wrapper {
  z-index: 1;
  justify-content: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: relative;
}

.timeline9_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline9_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
}

.timeline9_item.item-left {
  text-align: right;
  align-items: flex-end;
}

.section_timeline10 {
  z-index: -3;
  background-color: var(--color-scheme-1--background);
}

.timeline10_content {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.timeline10_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline10_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline10_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline10_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline10_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline10_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline10_empty-space {
  width: 100%;
}

.timeline10_circle-wrapper {
  z-index: 1;
  justify-content: center;
  width: 2rem;
  display: flex;
  position: relative;
}

.timeline10_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
}

.timeline10_item {
  z-index: 2;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  overflow: hidden;
}

.section_timeline11 {
  z-index: -3;
  background-color: var(--color-scheme-1--background);
}

.timeline11_content {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.timeline11_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline11_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline11_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline11_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline11_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline11_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline11_empty-space {
  width: 100%;
}

.timeline11_circle-wrapper {
  z-index: 1;
  justify-content: center;
  width: 2rem;
  display: flex;
  position: relative;
}

.timeline11_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline11_item {
  z-index: 2;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.timeline11_item.item-left {
  align-items: flex-end;
}

.timeline11_item-content.item-left {
  text-align: right;
  align-items: flex-end;
}

.timeline11_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.timeline11_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_timeline12 {
  z-index: -3;
  background-color: var(--color-scheme-1--background);
}

.timeline12_content {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.timeline12_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline12_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline12_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline12_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline12_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline12_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline12_empty-space {
  width: 100%;
}

.timeline12_circle-wrapper {
  z-index: 1;
  justify-content: center;
  width: 2rem;
  display: flex;
  position: relative;
}

.timeline12_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
}

.timeline12_item {
  z-index: 2;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.timeline12_item-content {
  padding: 2rem;
}

.timeline12_image-wrapper {
  overflow: hidden;
}

.timeline12_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_timeline13 {
  z-index: -3;
  background-color: var(--color-scheme-1--background);
}

.timeline13_content {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.timeline13_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline13_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.timeline13_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.timeline13_circle-wrapper {
  z-index: 1;
  justify-content: center;
  width: 2rem;
  display: flex;
  position: relative;
}

.timeline13_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline13_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.timeline13_item.item-left {
  text-align: right;
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.timeline13_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline13_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--color-scheme-1--background), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline13_progress-line {
  z-index: 0;
  background-color: var(--color-scheme-1--text);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline13_line {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline13_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--color-scheme-1--background));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.section_timeline14 {
  background-color: var(--color-scheme-1--background);
}

.timeline14_component {
  position: relative;
}

.timeline14_tab-change {
  display: none;
}

.timeline14_progress-bar {
  z-index: 1;
  background-color: var(--color-scheme-1--text);
  width: 10%;
  height: 3px;
  transition: width .2s;
  position: absolute;
  top: 3.5rem;
}

.timeline14_tabs-menu {
  color: var(--_primitives---colors--neutral);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.timeline14_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .5rem 0;
  transition: color .2s;
  display: flex;
}

.timeline14_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
}

.timeline14_fade-overlay-left {
  z-index: 2;
  background-image: linear-gradient(270deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: 6px;
  position: absolute;
  bottom: .75rem;
  left: 0%;
}

.timeline14_tab-progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline14_tab-progress {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 100%;
  height: 3px;
}

.timeline14_circle {
  z-index: 2;
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  flex: none;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  display: flex;
}

.timeline14_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: .5rem;
  position: absolute;
  bottom: .75rem;
  right: 0%;
}

.timeline14_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.timeline14_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.timeline14_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_timeline15 {
  background-color: var(--color-scheme-1--background);
}

.timeline15_component {
  position: relative;
}

.timeline15_tab-change {
  display: none;
}

.timeline15_progress-bar {
  z-index: 1;
  background-color: var(--color-scheme-1--text);
  width: 10%;
  height: 3px;
  transition: width .2s;
  position: absolute;
  bottom: 3.5625rem;
}

.timeline15_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.timeline15_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.timeline15_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.timeline15_tabs-menu {
  color: var(--_primitives---colors--neutral);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  overflow: auto;
}

.timeline15_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .5rem 0;
  display: flex;
}

.timeline15_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
}

.timeline15_fade-overlay-left {
  z-index: 2;
  background-image: linear-gradient(90deg, var(--color-scheme-1--background), #fff0);
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .875rem;
  left: 0%;
}

.timeline15_tab-progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline15_tab-progress {
  background-color: var(--color-scheme-1--text);
  opacity: .15;
  width: 100%;
  height: 3px;
}

.timeline15_circle {
  z-index: 2;
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  flex: none;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  display: flex;
}

.timeline15_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .875rem;
  right: 0%;
}

.section_timeline16 {
  background-color: var(--color-scheme-1--background);
  overflow: hidden;
}

.timeline16_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.timeline16_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.timeline16_fade-overlay-left {
  z-index: 2;
  background-image: linear-gradient(90deg, var(--color-scheme-1--background), #fff0);
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .375rem;
  left: 0%;
}

.timeline16_mask {
  width: 33.33%;
  overflow: visible;
}

.timeline16_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
}

.timeline16_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.timeline16_progress-line {
  background-color: var(--color-scheme-1--text);
  width: 100%;
  height: 3px;
}

.timeline16_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  flex: none;
  width: .9375rem;
  height: .9375rem;
}

.timeline16_item-content {
  text-align: center;
  padding-left: 2rem;
  padding-right: 2rem;
}

.timeline16_fade-overlay-right {
  z-index: 2;
  background-image: linear-gradient(90deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .375rem;
  right: 0%;
}

.timeline16_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  top: auto;
  bottom: 0%;
  right: auto;
}

.section_timeline17 {
  background-color: var(--color-scheme-1--background);
  overflow: hidden;
}

.timeline17_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.timeline17_content {
  display: flex;
  position: relative;
}

.timeline17_fade-overlay-left {
  z-index: 1;
  background-image: linear-gradient(90deg, var(--color-scheme-1--background), #fff0);
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .375rem;
  left: 0%;
}

.timeline17_item {
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline17_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.timeline17_progress-line {
  background-color: var(--color-scheme-1--text);
  width: 100%;
  height: 3px;
}

.timeline17_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  flex: none;
  width: .9375rem;
  height: .9375rem;
}

.timeline17_item-content {
  text-align: center;
  padding-left: .75rem;
  padding-right: .75rem;
}

.timeline17_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .375rem;
  right: 0%;
}

.section_timeline18 {
  background-color: var(--color-scheme-1--background);
  overflow: hidden;
}

.timeline18_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.timeline18_slider {
  background-color: var(--_primitives---opacity--transparent);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.timeline18_fade-overlay-left {
  z-index: 2;
  background-image: linear-gradient(90deg, var(--color-scheme-1--background), #fff0);
  width: 4rem;
  height: 100%;
  position: absolute;
  left: 0%;
}

.timeline18_fade-overlay-right {
  z-index: 2;
  background-image: linear-gradient(90deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: 100%;
  position: absolute;
  right: 0%;
}

.timeline18_mask {
  width: 33.33%;
  overflow: visible;
}

.timeline18_item {
  z-index: 2;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.timeline18_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 60%;
  overflow: hidden;
}

.timeline18_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.timeline18_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: flex;
}

.timeline18_progress-line {
  background-color: var(--color-scheme-1--text);
  width: 100%;
  height: 3px;
}

.timeline18_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  flex: none;
  width: .9375rem;
  height: .9375rem;
}

.timeline18_item-content {
  text-align: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.timeline18_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  top: auto;
  bottom: 0%;
  right: auto;
}

.section_timeline19 {
  background-color: var(--color-scheme-1--background);
  overflow: hidden;
}

.timeline19_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.timeline19_list {
  display: flex;
  position: relative;
}

.timeline19_item {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  position: relative;
}

.timeline19_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 60%;
  overflow: hidden;
}

.timeline19_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.timeline19_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.timeline19_fade-overlay-left {
  z-index: 1;
  background-image: linear-gradient(90deg, var(--color-scheme-1--background), #fff0);
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .375rem;
  left: 0%;
}

.timeline19_progress-line {
  background-color: var(--color-scheme-1--text);
  width: 100%;
  height: 3px;
}

.timeline19_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  flex: none;
  width: .9375rem;
  height: .9375rem;
}

.timeline19_item-content {
  text-align: center;
  padding-left: .75rem;
  padding-right: .75rem;
}

.timeline19_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .375rem;
  right: 0%;
}

.section_timeline20 {
  background-color: var(--color-scheme-1--background);
  overflow: hidden;
}

.timeline20_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.timeline20_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  display: grid;
  position: relative;
}

.timeline20_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline20_progress-line {
  background-color: var(--color-scheme-1--text);
  width: 100%;
  height: 3px;
}

.timeline20_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: 1fr max-content 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.timeline20_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  flex: none;
  width: .9375rem;
  height: .9375rem;
}

.timeline20_item-content {
  margin-right: 1rem;
}

.timeline20_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: 4px;
  position: absolute;
  right: 0%;
}

.section_timeline21 {
  background-color: var(--color-scheme-1--background);
  overflow: hidden;
}

.timeline21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.timeline21_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  display: grid;
  position: relative;
}

.timeline21_progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline21_progress-line {
  background-color: var(--color-scheme-1--text);
  width: 100%;
  height: 3px;
}

.timeline21_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: 1fr max-content 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
  position: relative;
}

.timeline21_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  margin-right: 2.5rem;
  overflow: hidden;
}

.timeline21_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.timeline21_circle {
  z-index: 2;
  background-color: var(--color-scheme-1--text);
  box-shadow: 0 0 0 8px var(--color-scheme-1--background);
  border-radius: 100%;
  flex: none;
  width: .9375rem;
  height: .9375rem;
}

.timeline21_item-content {
  padding-right: 1rem;
}

.timeline21_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--color-scheme-1--background));
  width: 4rem;
  height: 4px;
  position: absolute;
  right: 0%;
}

.timeline2_progress-line-cover, .timeline1_progress-line-cover, .timeline3_progress-line-cover, .timeline4_progress-line-cover, .timeline5_progress-line-cover, .timeline6_progress-line-cover, .timeline7_progress-line-cover, .timeline8_progress-line-cover, .timeline9_progress-line-cover, .timeline10_progress-line-cover, .timeline11_progress-line-cover, .timeline12_progress-line-cover, .timeline13_progress-line-cover {
  z-index: 2;
  background-color: var(--color-scheme-1--background);
  width: 100%;
  height: 50vh;
  position: absolute;
  top: -50vh;
}

.product2_content-bottom, .product4_content-bottom, .product8_content-bottom, .product10_content-bottom {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.section_layout484 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout484_split-text {
  display: none;
}

.section_layout485 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout485_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.layout485_content-left {
  align-items: flex-start;
  height: 14rem;
  display: flex;
  position: sticky;
  top: 20%;
  overflow: hidden;
}

.layout485_number {
  font-size: 14rem;
  font-weight: 700;
  line-height: 1;
}

.layout485_number.show-mobile-landscape {
  display: none;
}

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

.layout485_content-right {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout485_progress-wrapper {
  background-color: var(--_primitives---colors--neutral-lighter);
  width: 100%;
  height: 2px;
  margin-bottom: 2rem;
}

.layout485_progress-bar {
  background-color: var(--color-scheme-1--text);
  width: 2rem;
  height: 2px;
}

.section_layout486 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout486_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.layout486_content-left {
  align-items: flex-start;
  height: 14rem;
  display: flex;
  position: sticky;
  top: 20%;
  overflow: hidden;
}

.layout486_number {
  font-size: 14rem;
  font-weight: 700;
  line-height: 1;
}

.layout486_number.show-mobile-landscape {
  display: none;
}

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

.layout486_content-right {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout486_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.layout486_progress-wrapper {
  background-color: var(--_primitives---colors--neutral-lighter);
  width: 100%;
  height: 2px;
  margin-bottom: 2rem;
}

.layout486_progress-bar {
  background-color: var(--color-scheme-1--text);
  width: 2rem;
  height: 2px;
}

.section_layout487 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout487_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout487_content-left {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  padding-top: 60vh;
}

.layout487_item {
  height: 100vh;
}

.layout487_mobile-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.layout487_mobile-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout487_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout487_image {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  position: absolute;
}

.layout487_content-right {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 110vh;
}

.section_layout488 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout488_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200vh;
  position: relative;
}

.layout488_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 40% max-content 40%;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.layout488_heading {
  z-index: 1;
  white-space: nowrap;
  font-size: 6rem;
  position: relative;
}

.layout488_heading.show-mobile-landscape {
  display: none;
}

.layout488_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 4rem;
  max-width: 24rem;
  display: flex;
  position: relative;
}

.layout488_image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 9999px;
  width: 100%;
  height: 100%;
}

.layout488_circle {
  z-index: -1;
  background-color: var(--color-scheme-1--foreground);
  border-radius: 99999px;
  width: 4vh;
  height: 4vh;
  position: absolute;
}

.layout488_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_header139 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header139_component {
  flex-direction: column;
  align-items: center;
  height: 150vh;
  display: flex;
  position: relative;
}

.header139_card {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  height: 90vh;
  margin-top: 5vh;
  margin-bottom: -5vh;
  display: flex;
  position: sticky;
  top: 5vh;
  overflow: hidden;
}

.header139_background-image {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/6243807090316262904aee69_Placeholder%20Image%20-%20Landscape.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header139_lightbox {
  border-radius: var(--_ui-styles---radius--medium);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 20rem;
  display: flex;
  position: absolute;
  inset: auto 5% 5% auto;
  overflow: hidden;
}

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

.header139_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_header140 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header140_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
  position: relative;
}

.header140_image-wrapper2 {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.header140_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header140_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 50%;
  margin-bottom: 10%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.header140_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header140_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.header140_image3 {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header141 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header141_component {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header141_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.header141_image-wrapper2 {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.header141_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header141_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 50%;
  margin-bottom: 10%;
  margin-left: 10%;
  margin-right: 10%;
  overflow: hidden;
}

.header141_image1 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header141_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 40%;
  position: absolute;
  inset: 10% 0% auto auto;
  overflow: hidden;
}

.header141_image3 {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_team21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team21_component {
  flex-flow: column;
  position: relative;
}

.team21_header {
  margin-top: 5rem;
  position: sticky;
  top: 50vh;
  transform: translate(0, -50%);
}

.team21_list {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative;
}

.team21_item {
  text-align: center;
}

.team21_item.item-padding {
  margin-top: 4rem;
}

.team21_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.team21_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.team21_empty-space {
  width: 100%;
  height: 100%;
}

.section_team22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.team22_header {
  margin-top: 5rem;
  position: sticky;
  top: 50vh;
  transform: translate(0, -50%);
}

.team22_list {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative;
}

.team22_item {
  text-align: center;
}

.team22_item.item-padding {
  margin-top: 4rem;
}

.team22_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.team22_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team22_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.team22_empty-space {
  width: 100%;
  height: 100%;
}

.section_testimonial33 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial33_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 90vh;
  display: grid;
  overflow: hidden;
}

.testimonial33_card-content-left {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.testimonial33_card-content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  padding-right: 3rem;
  display: grid;
  overflow: hidden;
}

.testimonial33_list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  display: grid;
}

.testimonial33_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.testimonial33_content-wrapper {
  width: 100%;
  position: relative;
}

.testimonial33_content {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial33_rating-wrapper {
  display: flex;
}

.testimonial33_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial33_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial33_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial33_list-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.career15_job-details-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout352_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout463_content-right {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 25rem;
  display: flex;
}

.layout464_content-right {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.layout467_content-right {
  margin-top: 25rem;
}

.layout468_content-right {
  height: 100%;
}

.portfolio-header12_content-right, .portfolio-header11_content-right, .portfolio-header10_content-right {
  flex-flow: column;
  display: flex;
}

.list1_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.banne9_icon-wrapper {
  flex: none;
}

.layout255_component, .layout256_component, .layout257_component, .layout258_component, .layout259_component, .layout260_component, .layout261_component, .layout262_component, .layout263_component, .layout264_component, .layout265_component, .layout266_component, .layout285_component, .layout286_component {
  z-index: 1;
  position: relative;
}

.section_layout489 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout489_content {
  position: relative;
}

.layout489_inner-wrapper {
  width: 50%;
  padding-right: 2.5rem;
}

.layout489_header {
  margin-bottom: 2rem;
}

.layout489_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout489_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout489_tab-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 1rem 0 1rem 1.5rem;
}

.layout489_tab-link.w--current {
  border-left-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.layout489_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.layout489_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
}

.layout489_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  display: block;
}

.layout489_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout489_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout490 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout490_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.layout490_inner-wrapper {
  width: 50%;
  padding-left: 2.5rem;
}

.layout490_header {
  margin-bottom: 2rem;
}

.layout490_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout490_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout490_tab-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 1rem 0 1rem 1.5rem;
}

.layout490_tab-link.w--current {
  border-left-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.layout490_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-right: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.layout490_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout490_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout490_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout490_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout491 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout491_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout491_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout491_tab-link {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  opacity: .4;
  padding: 1.5rem 0;
}

.layout491_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.layout491_paragraph {
  overflow: hidden;
}

.layout491_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout491_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout491_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout491_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout492 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout492_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout492_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout492_tab-link {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  opacity: .4;
  padding: 1.5rem 0;
}

.layout492_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.layout492_paragraph {
  overflow: hidden;
}

.layout492_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout492_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout492_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.section_layout493 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout493_content {
  position: relative;
}

.layout493_inner-wrapper {
  width: 50%;
  padding-right: 2.5rem;
}

.layout493_header {
  margin-bottom: 2rem;
}

.layout493_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout493_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout493_tab-link {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  opacity: .4;
  padding: 1rem 0;
}

.layout493_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
  border-left-color: #000;
}

.layout493_paragraph {
  overflow: hidden;
}

.layout493_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.layout493_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout493_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout493_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout493_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout494 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout494_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.layout494_inner-wrapper {
  width: 50%;
  padding-left: 2.5rem;
}

.layout494_header {
  margin-bottom: 2rem;
}

.layout494_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout494_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout494_tab-link {
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  opacity: .4;
  padding: 1rem 0;
}

.layout494_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
  border-left-color: #000;
}

.layout494_paragraph {
  overflow: hidden;
}

.layout494_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-right: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.layout494_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout494_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout494_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout494_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout495 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout495_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout495_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout495_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  opacity: .4;
  padding: 1.5rem 0;
  display: flex;
}

.layout495_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.layout495_tab-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-top: .375rem;
}

.layout495_paragraph {
  overflow: hidden;
}

.layout495_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout495_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout495_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout495_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout496 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout496_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout496_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout496_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  opacity: .4;
  padding: 1.5rem 0;
  display: flex;
}

.layout496_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.layout496_tab-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-top: .375rem;
}

.layout496_paragraph {
  overflow: hidden;
}

.layout496_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout496_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout496_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout496_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout497 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout497_content {
  flex-flow: column;
  display: flex;
  position: relative;
}

.layout497_inner-wrapper {
  width: 50%;
  padding-right: 2.5rem;
}

.layout497_header {
  margin-bottom: 2rem;
}

.layout497_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout497_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout497_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  opacity: .4;
  padding: 1rem 0;
  display: flex;
}

.layout497_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
  border-left-color: #000;
}

.layout497_tab-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout497_paragraph {
  overflow: hidden;
}

.layout497_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.layout497_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout497_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout497_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout497_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout498 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout498_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.layout498_inner-wrapper {
  width: 50%;
  padding-left: 2.5rem;
}

.layout498_header {
  margin-bottom: 2rem;
}

.layout498_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout498_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout498_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  opacity: .4;
  padding: 1rem 0;
  display: flex;
}

.layout498_tab-link.w--current {
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
  border-left-color: #000;
}

.layout498_tab-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout498_paragraph {
  overflow: hidden;
}

.layout498_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-right: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.layout498_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

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

.layout498_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout498_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout499 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout499_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout499_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout499_tab-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 1rem 0 1rem 2rem;
  display: block;
}

.layout499_tab-link.w--current {
  border-left-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.layout499_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout499_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout499_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout499_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout500 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout500_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout500_tab-link {
  border-left: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 1rem 0 1rem 2rem;
  display: block;
}

.layout500_tab-link.w--current {
  border-left-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
  opacity: 1;
}

.layout500_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout500_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout500_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout500_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.section_layout501 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout501_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout501_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout501_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout501_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout501_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout501_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout501_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout502 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout502_tabs {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout502_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout502_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout502_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
}

.layout502_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout502_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout502_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout503 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout503_tabs {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout503_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout503_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout503_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout503_tab-card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout503_tab-card-content {
  flex-flow: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout503_image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout503_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout504 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout504_tabs {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout504_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout504_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout504_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
}

.layout504_tab-card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout504_image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout504_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout504_tab-card-content {
  flex-flow: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.section_layout505 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout505_tabs {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout505_tabs-menu {
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.layout505_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem 2rem;
  display: flex;
}

.layout505_tab-link.w--current {
  background-color: var(--color-scheme-1--foreground);
  opacity: 1;
}

.layout505_tab-link.tab-last {
  border-bottom-style: none;
}

.layout505_tab-pane {
  background-color: var(--color-scheme-1--foreground);
  height: 100%;
}

.layout505_tab-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding: 4rem;
  display: flex;
}

.section_layout506 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout506_tabs {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout506_tabs-menu {
  border-left: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.layout506_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem 2rem;
  display: flex;
}

.layout506_tab-link.w--current {
  background-color: var(--color-scheme-1--foreground);
  opacity: 1;
}

.layout506_tab-link.tab-last {
  border-bottom-style: none;
}

.layout506_tab-pane {
  background-color: var(--color-scheme-1--foreground);
  height: 100%;
}

.layout506_tab-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding: 4rem;
  display: flex;
}

.section_layout507 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout507_tabs {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout507_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.layout507_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem 2rem;
  display: flex;
}

.layout507_tab-link.w--current {
  background-color: var(--color-scheme-1--foreground);
  border-bottom-width: 1px;
  border-bottom-color: #0000;
}

.layout507_tab-link.tabs-last {
  border-right-style: none;
}

.layout507_tab-pane {
  background-color: var(--color-scheme-1--foreground);
  height: 100%;
}

.layout507_card {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  padding: 3rem;
  display: grid;
}

.layout507_card-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.layout507_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.layout507_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout508 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout508_tabs {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout508_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.layout508_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-bottom: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem 2rem;
  display: flex;
}

.layout508_tab-link.w--current {
  background-color: var(--color-scheme-1--foreground);
  border-bottom-color: #0000;
}

.layout508_tab-link.tabs-last {
  border-right-style: none;
}

.layout508_tab-pane {
  background-color: var(--color-scheme-1--foreground);
  height: 100%;
}

.layout508_card {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  padding: 3rem;
  display: grid;
}

.layout508_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.layout508_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout508_card-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section_layout509 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout509_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.layout509_header {
  margin-top: 6.5rem;
}

.layout509_tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout509_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout509_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout509_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout509_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout509_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout509_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout509_lightbox-image {
  object-fit: cover;
}

.section_layout510 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout510_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.layout510_tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout510_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout510_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout510_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout510_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout510_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout510_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout510_lightbox-image {
  object-fit: cover;
}

.layout510_header {
  margin-top: 6.5rem;
}

.section_layout511 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout511_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.layout511_header {
  margin-bottom: 6.5rem;
}

.layout511_tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout511_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  order: 1;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  overflow: auto;
}

.layout511_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout511_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout511_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout511_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout511_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout511_lightbox-image {
  object-fit: cover;
}

.section_layout512 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout512_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.layout512_tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layout512_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  order: 1;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  overflow: auto;
}

.layout512_tab-link {
  border-bottom: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  padding: .5rem 0;
}

.layout512_tab-link.w--current {
  border-bottom-color: var(--color-scheme-1--text);
  background-color: var(--_primitives---opacity--transparent);
}

.layout512_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.layout512_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout512_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout512_lightbox-image {
  object-fit: cover;
}

.layout512_header {
  margin-bottom: 6.5rem;
}

.section_testimonial34 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial34_tabs {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.testimonial34_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.testimonial34_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem 2rem;
  display: flex;
}

.testimonial34_tab-link.w--current {
  background-color: var(--color-scheme-1--foreground);
  border-top-color: #0000;
}

.testimonial34_tab-link.tabs-last {
  border-right-style: none;
}

.testimonial34_tab-logo {
  max-height: 3.5rem;
}

.testimonial34_tabs-content {
  background-color: var(--color-scheme-1--foreground);
}

.testimonial34_tab-pane {
  height: 100%;
}

.testimonial34_card {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 4rem 3rem;
  display: flex;
}

.testimonial34_rating-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.testimonial34_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial34_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial34_client-info {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_testimonial35 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial35_tabs {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.testimonial35_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.testimonial35_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-right: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem 2rem;
  display: flex;
}

.testimonial35_tab-link.w--current {
  background-color: var(--color-scheme-1--foreground);
  border-top-color: #0000;
}

.testimonial35_tab-link.tabs-last {
  border-right-style: none;
}

.testimonial35_tab-logo {
  max-height: 3.5rem;
}

.testimonial35_tabs-content {
  background-color: var(--color-scheme-1--foreground);
}

.testimonial35_tab-pane {
  height: 100%;
}

.testimonial35_card {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3rem;
  display: grid;
}

.testimonial35_client-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.testimonial35_client-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.testimonial35_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonial35_rating-wrapper {
  display: flex;
}

.testimonial35_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial35_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.cookie1-wrapper {
  height: 100vh;
  position: relative;
}

.cookie-banner1_component {
  z-index: 998;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top-left-radius: var(--_ui-styles---radius--large);
  border-top-right-radius: var(--_ui-styles---radius--large);
  border-bottom-left-radius: var(--_ui-styles---radius--large);
  border-bottom-right-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 4rem);
  max-width: 64rem;
  padding: 2rem 2rem 2rem 3rem;
  display: flex;
  position: absolute;
  inset: auto 2rem 2rem auto;
  overflow: hidden;
}

.cookie-banner1_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.cookie-banner1_close-button {
  cursor: pointer;
}

.cookie-manager1_component {
  z-index: 999;
  background-color: var(--color-scheme-1--background);
  position: absolute;
  bottom: 2rem;
  left: 2rem;
}

.cookie-manager1_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem .75rem .75rem;
  display: flex;
}

.cookie-manager1_trigger {
  display: none;
}

.cookie-prefs1_component {
  z-index: 997;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cookie-prefs1_form {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 70vh;
  position: relative;
}

.cookie-prefs1_close-button {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.cookie-prefs1_content {
  height: 100%;
  padding: 3rem;
  overflow: scroll;
}

.cookie-prefs1_divider {
  background-color: var(--color-scheme-1--border);
  height: 1px;
  margin-top: 3rem;
}

.cookie-prefs1_content-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.cookie-prefs1_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

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

.cookie-prefs1_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cookie-prefs1_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cookie-prefs1_trigger {
  z-index: -1;
  display: none;
}

.cookie2-wrapper {
  height: 100vh;
  position: relative;
}

.cookie-banner2_component {
  z-index: 998;
  background-color: var(--color-scheme-1--background);
  justify-content: center;
  align-items: center;
  padding: 2rem 2rem 2rem 3rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.cookie-banner2_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  display: flex;
}

.cookie-banner2_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.cookie-banner2_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cookie-banner2_close-button {
  cursor: pointer;
}

.cookie-manager2_component {
  z-index: 999;
  background-color: var(--color-scheme-1--background);
  position: absolute;
  bottom: 2rem;
  left: 2rem;
}

.cookie-manager2_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem .75rem .75rem;
  display: flex;
}

.cookie-manager2_trigger {
  display: none;
}

.cookie-prefs2_component {
  z-index: 997;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cookie-prefs2_form {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 70vh;
  position: relative;
}

.cookie-prefs2_close-button {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.cookie-prefs2_content {
  flex-flow: column;
  height: 100%;
  padding: 3rem;
  display: flex;
  overflow: scroll;
}

.cookie-prefs2_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.cookie-prefs2_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

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

.cookie-prefs2_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.cookie-prefs2_checkbox-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  transition: all .2s;
}

.cookie-prefs2_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.cookie-prefs2_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.cookie-prefs2_checkbox-label {
  margin-bottom: 0;
  display: none;
}

.cookie-prefs2_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.cookie-prefs2_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cookie-prefs2_trigger {
  z-index: -1;
  display: none;
}

.cookie3-wrapper {
  height: 100vh;
  position: relative;
}

.cookie-banner3_component {
  z-index: 998;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top-left-radius: var(--_ui-styles---radius--large);
  border-top-right-radius: var(--_ui-styles---radius--large);
  border-bottom-left-radius: var(--_ui-styles---radius--large);
  border-bottom-right-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  justify-content: space-between;
  align-items: flex-start;
  width: calc(100% - 4rem);
  max-width: 40rem;
  padding: 2rem 3rem 2rem 2rem;
  display: flex;
  position: absolute;
  inset: auto 2rem 2rem auto;
  overflow: hidden;
}

.cookie-banner3_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.cookie-banner3_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.cookie-banner3_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cookie-banner3_close-button {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.cookie-manager3_component {
  z-index: 999;
  background-color: var(--color-scheme-1--background);
  position: absolute;
  bottom: 2rem;
  left: 2rem;
}

.cookie-manager3_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem .75rem .75rem;
  display: flex;
}

.cookie-manager3_trigger {
  display: none;
}

.cookie-prefs3_component {
  z-index: 997;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cookie-prefs3_form {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 70vh;
  position: relative;
}

.cookie-prefs3_close-button {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.cookie-prefs3_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 3rem;
  display: flex;
  overflow: scroll;
}

.cookie-prefs3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.cookie-prefs3_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cookie-prefs3_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

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

.cookie-prefs3_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.cookie-prefs3_checkbox-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  transition: all .2s;
}

.cookie-prefs3_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.cookie-prefs3_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.cookie-prefs3_checkbox-label {
  margin-bottom: 0;
  display: none;
}

.cookie-prefs3_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.cookie-prefs3_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cookie-prefs3_trigger {
  z-index: -1;
  display: none;
}

.cookie4-wrapper {
  height: 100vh;
  position: relative;
}

.cookie-banner4_component {
  z-index: 998;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top-left-radius: var(--_ui-styles---radius--large);
  border-top-right-radius: var(--_ui-styles---radius--large);
  border-bottom-left-radius: var(--_ui-styles---radius--large);
  border-bottom-right-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  flex-flow: column;
  width: calc(100% - 4rem);
  max-width: 35rem;
  padding: 2rem;
  display: flex;
  position: absolute;
  inset: auto 2rem 2rem auto;
}

.cookie-banner4_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 1rem;
  display: flex;
}

.cookie-banner4_content-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.cookie-banner4_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cookie-manager4_component {
  z-index: 999;
  background-color: var(--color-scheme-1--background);
  position: absolute;
  bottom: 2rem;
  left: 2rem;
}

.cookie-manager4_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem .75rem .75rem;
  display: flex;
}

.cookie-manager4_trigger {
  display: none;
}

.cookie-prefs4_component {
  z-index: 997;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cookie-prefs4_form {
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 70vh;
  position: relative;
}

.cookie-prefs4_close-button {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.cookie-prefs4_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 3rem;
  display: flex;
  overflow: scroll;
}

.cookie-prefs4_list {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.cookie-prefs4_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--color-scheme-1--border);
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.cookie-prefs4_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.cookie-prefs4_checkbox-icon {
  border: 1px solid var(--color-scheme-1--border);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  transition: all .2s;
}

.cookie-prefs4_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.cookie-prefs4_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.cookie-prefs4_checkbox-label {
  margin-bottom: 0;
  display: none;
}

.cookie-prefs4_content-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  margin-top: 2rem;
  display: flex;
}

.cookie-prefs4_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cookie-prefs4_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cookie-prefs4_trigger {
  z-index: -1;
  display: none;
}

.cookie5-wrapper {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.cookie-banner5_component {
  z-index: 998;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  flex-flow: column;
  width: 100%;
  max-width: 35rem;
  padding: 3rem 3rem 2rem;
  display: flex;
  position: absolute;
}

.cookie-banner5_close-button {
  cursor: pointer;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.cookie-banner5_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 1rem;
  display: flex;
}

.cookie-banner5_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: flex;
}

.cookie-manager5_component {
  z-index: 999;
  background-color: var(--color-scheme-1--background);
  position: absolute;
  bottom: 2rem;
  left: 2rem;
}

.cookie-manager5_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem .75rem .75rem;
  display: flex;
}

.cookie-manager5_trigger {
  display: none;
}

.cookie-prefs5_component {
  z-index: 997;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cookie-prefs5_form {
  background-color: var(--color-scheme-1--background);
  width: 100%;
  max-width: 35rem;
  height: 100vh;
  position: relative;
}

.cookie-prefs5_close-button {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.cookie-prefs5_content {
  flex-flow: column;
  height: 100%;
  padding: 3rem;
  display: flex;
  overflow: scroll;
}

.cookie-prefs5_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--color-scheme-1--border);
  border-bottom: 1px solid var(--color-scheme-1--border);
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.cookie-prefs5_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

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

.cookie-prefs5_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.cookie-prefs5_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cookie-prefs5_trigger {
  z-index: -1;
  display: none;
}

.cookies-instructions-delete {
  z-index: 999;
  background-color: var(--_primitives---colors--neutral-lightest);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: left;
  padding: 2rem;
  display: block;
  position: relative;
}

.header50_component, .header51_component, .header52_component, .header53_component, .header54_component, .header55_component, .header56_component, .header57_component, .header58_component, .header59_component, .header60_component, .header61_component, .header65_component, .header66_component, .header67_component, .header68_component, .header69_component, .header70_component, .layout37_component, .layout38_component, .layout39_component, .layout40_component, .layout43_component, .layout44_component, .layout45_component, .layout46_component, .layout49_component, .layout50_component, .layout51_component, .layout52_component, .layout55_component, .layout56_component, .layout57_component, .layout58_component, .layout61_component, .layout62_component, .layout63_component, .layout64_component, .layout67_component, .layout68_component, .layout69_component, .layout70_component, .layout73_component, .layout74_component, .layout75_component, .layout76_component, .layout79_component, .layout80_component, .layout81_component, .layout82_component, .layout85_component, .layout86_component, .layout87_component, .layout88_component, .layout123_component, .layout124_component, .layout126_component, .layout127_component, .layout129_component, .layout130_component, .layout170_component, .layout171_component, .layout173_component, .layout176_component, .layout177_component, .layout180_component, .layout181_component, .layout182_component, .layout183_component, .layout184_component, .layout185_component, .layout186_component, .layout187_component, .layout188_component, .layout189_component, .layout190_component, .layout191_component, .layout314_component, .layout315_component, .layout316_component, .layout318_component, .layout319_component, .layout320_component, .layout321_component, .layout322_component, .layout323_component, .layout324_component, .layout325_component, .layout326_component, .layout327_component, .layout442_component, .layout443_component, .layout465_component, .layout466_component, .layout467_component, .layout468_component, .cta3_component, .cta4_component, .cta5_component, .cta6_component, .cta12_component, .cta11_component, .cta10_component, .cta9_component, .cta15_component, .cta16_component, .cta17_component, .cta18_component, .cta27_component, .cta28_component, .cta29_component {
  z-index: 1;
  position: relative;
}

.section_links1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links1_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links3_metatag-item {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links1_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links1_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links1_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links1_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links1_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.section_links2 {
  position: relative;
}

.links2_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links2_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links2_metatag-icon {
  flex: none;
}

.links2_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links2_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links2_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links2_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links2_social-link {
  color: var(--_primitives---colors--white);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links2_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.links2_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_links3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links3_cover-image-wrapper {
  z-index: 0;
  width: 100%;
  height: 15rem;
  margin-bottom: -2.5rem;
  position: relative;
}

.links3_cover-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.links3_image {
  border: 4px solid var(--color-scheme-1--background);
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links3_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links3_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links3_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links3_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links3_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.section_links4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links4_header {
  border-radius: var(--_ui-styles---radius--large);
  position: relative;
  overflow: hidden;
}

.links4_header-content {
  z-index: 1;
  text-align: center;
  padding: 2rem 1.5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.links4_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links4_metatag-icon {
  flex: none;
}

.links4_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links4_social-link {
  color: var(--_primitives---colors--white);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links4_background-image-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
}

.links4_background-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.links4_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links4_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links4_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.section_links5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links5_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links5_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links5_metatag-icon {
  flex: none;
}

.links5_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links5_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links5_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links5_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.links5_lightbox-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.links5_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links5_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.section_links6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links6_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links6_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links6_metatag-icon {
  flex: none;
}

.links6_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links6_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links6_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links6_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links6_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links6_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.links6_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_links7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links7_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links7_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links7_metatag-icon {
  flex: none;
}

.links7_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links7_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links7_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links7_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links7_item-link {
  border-radius: var(--_ui-styles---radius--large);
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.links7_item-image-wrapper {
  position: relative;
}

.links7_item-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.links7_item-content {
  z-index: 1;
  padding: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.links7_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.section_links8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links8_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links8_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links8_metatag-icon {
  flex: none;
}

.links8_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links8_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links8_category-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.links8_item-link {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.links8_item-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.links8_item-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.links8_item-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  padding: 1rem;
  display: flex;
}

.links8_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links8_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links8_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.section_links9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links9_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links9_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links9_metatag-icon {
  flex: none;
}

.links9_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links9_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links9_category-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

.links9_item-link {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.links9_item-image-wrapper {
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

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

.links9_item-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: auto;
  justify-content: center;
  padding: 1rem;
  display: flex;
}

.links9_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links9_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links9_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.section_links10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links10_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links10_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links10_metatag-icon {
  flex: none;
}

.links10_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links10_category-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.links10_item-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.links10_item-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.links10_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links10_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links10_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links10_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.section_links11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links11_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links11_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links11_metatag-icon {
  flex: none;
}

.links11_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links11_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links11_product-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.links11_item-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.links11_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.links11_item-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.links11_item-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.links11_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links11_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links11_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.section_links12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links12_image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links12_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links12_metatag-icon {
  flex: none;
}

.links12_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links12_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links12_product-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  overflow: hidden;
}

.links12_slider {
  background-color: var(--_primitives---opacity--transparent);
  height: auto;
  padding-bottom: 3rem;
  padding-left: .75rem;
  padding-right: .75rem;
  overflow: hidden;
}

.links12_slider-mask {
  width: 33.33%;
  overflow: visible;
}

.links12_slide {
  padding-left: .75rem;
  padding-right: .75rem;
}

.links12_item-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.links12_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.links12_item-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.links12_item-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.links12_arrow {
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: 3.75rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
}

.links12_arrow-icon {
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.links12_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.links12_button-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.links12_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.links12_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links12_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.section_links13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links13_header-image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links13_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links13_metatag-icon {
  flex: none;
}

.links13_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links13_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links13_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links13_item-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.links13_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.links13_image {
  object-fit: cover;
  width: 4rem;
  height: 4rem;
}

.links13_item-content {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-right: 4.5rem;
  display: flex;
}

.links13_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links13_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.section_links14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links14_header-image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links14_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links14_metatag-icon {
  flex: none;
}

.links14_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links14_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links14_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links14_item-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  text-decoration: none;
  display: flex;
}

.links14_item-content {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-right: 3.5rem;
  display: flex;
}

.links14_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links14_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.section_links15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links15_header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  display: flex;
}

.links15_header-image-wrapper {
  flex: none;
}

.links15_header-image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links15_header-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.links15_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links15_social-link {
  color: var(--_primitives---colors--neutral-darkest);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links15_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links15_item-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.links15_image {
  object-fit: cover;
  width: 4rem;
  height: 4rem;
}

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

.links15_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links15_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.section_links16 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.links16_header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  display: flex;
}

.links16_header-image-wrapper {
  flex: none;
}

.links16_header-image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
}

.links16_header-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.links16_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.links16_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.links16_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.links16_item-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--_primitives---colors--neutral-darkest);
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  text-decoration: none;
  display: flex;
}

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

.links16_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links16_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.section_header142 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header142_component {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.header142_images-canvas {
  width: 100%;
  height: 100%;
  position: absolute;
}

.header142_images-group1 {
  transform-origin: 50% 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.header142_image-wrapper1 {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 18%;
  position: absolute;
  left: -8%;
  overflow: hidden;
}

.header142_image-wrapper3 {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 12%;
  position: absolute;
  top: 5%;
  left: 40%;
  overflow: hidden;
}

.header142_image-wrapper6 {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 18%;
  position: absolute;
  bottom: -5%;
  right: -5%;
  overflow: hidden;
}

.header142_image-wrapper8 {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 16%;
  position: absolute;
  bottom: -10%;
  left: 20%;
  overflow: hidden;
}

.header142_images-group2 {
  transform-origin: 50% 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.header142_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 18%;
  position: absolute;
  top: -10%;
  left: 10%;
  overflow: hidden;
}

.header142_image-wrapper4 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 16%;
  position: absolute;
  top: -10%;
  right: 20%;
  overflow: hidden;
}

.header142_image-wrapper5 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 15%;
  position: absolute;
  top: 25%;
  right: -5%;
  overflow: hidden;
}

.header142_image-wrapper7 {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 12%;
  position: absolute;
  bottom: 5%;
  right: 30%;
  overflow: hidden;
}

.header142_image {
  width: 100%;
  height: 100%;
}

.section_header144 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header144_component {
  min-height: 100vh;
  position: relative;
}

.header144_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header144_content-right {
  margin-top: 12rem;
}

.header144_image-wrapper {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--large);
  transform-origin: 100% 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  height: 80vh;
  display: flex;
  overflow: hidden;
}

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

.section_header143 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header143_component {
  min-height: 100vh;
  position: relative;
}

.header143_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header143_content-right {
  margin-top: 12rem;
}

.header143_video-wrapper {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  height: 80vh;
  display: flex;
}

.header143_lightbox {
  border-radius: var(--_ui-styles---radius--large);
  transform-origin: 100% 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header143_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout513 {
  background-color: var(--color-scheme-1--background);
}

.layout513_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout513_content {
  flex-flow: column;
  justify-content: center;
  height: 100vh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: sticky;
  top: 0;
}

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

.layout513_item-list {
  z-index: 0;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  justify-content: flex-end;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.layout513_item {
  background-color: var(--color-scheme-1--background);
}

.layout513_item.item-2, .layout513_item.item-3, .layout513_item.item-4 {
  position: absolute;
}

.layout513_text-wrapper.w--current {
  opacity: 1;
  transition: all .2s;
  transform: translate(0);
}

.layout513_image-wrapper-mobile {
  flex: 1;
  width: 100%;
  display: none;
}

.layout513_image {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
}

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

.layout513_image-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.section_layout516 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout516_content {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout516_content-left {
  flex-flow: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
}

.layout516_item {
  background-color: var(--_primitives---colors--white);
  flex-flow: column;
  justify-content: center;
  height: 100vh;
  display: flex;
  position: absolute;
}

.layout516_item.item-1 {
  position: relative;
}

.layout516_item-content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout516_image-wrapper-mobile {
  width: 100%;
  display: none;
}

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

.layout516_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.section_layout515 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout515_content {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout515_content-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
}

.layout515_item {
  background-color: var(--_primitives---colors--white);
  flex-flow: column;
  justify-content: center;
  height: 100vh;
  display: flex;
  position: absolute;
}

.layout515_item.item-1 {
  position: relative;
}

.layout515_item-content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout515_image-wrapper-mobile {
  width: 100%;
  display: none;
}

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

.layout515_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.section_layout517 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout517_component {
  flex-direction: column;
  align-items: center;
  height: 200vh;
  display: flex;
  position: relative;
}

.layout517_content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout517_image-wrapper {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

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

.layout517_card {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  overflow: hidden;
}

.layout517_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.links1_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links1_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links2_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links2_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links3_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links3_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links3_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links3_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links4_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links4_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links4_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links4_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links5_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links5_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links5_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links5_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links6_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links6_newsletter-content {
  background-color: var(--_primitives---colors--white);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links6_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links6_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links7_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links7_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links7_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links7_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links8_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links8_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links8_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links8_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links9_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links9_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links9_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links9_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links10_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links10_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links10_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links10_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links11_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links11_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links11_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links11_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links12_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links12_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links12_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links12_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links13_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links13_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links13_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links13_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links14_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links14_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links14_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links14_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links15_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links15_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links15_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links15_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links16_newsletter-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.links16_newsletter-content {
  background-color: var(--color-scheme-1--background);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.links16_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

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

.links16_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links4_header-background {
  z-index: 0;
  aspect-ratio: 1;
  object-fit: cover;
  position: relative;
}

.section_layout514 {
  background-color: var(--color-scheme-1--background);
}

.layout514_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.layout514_image-wrapper {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.layout514_image {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
}

.layout514_content {
  flex-flow: column;
  justify-content: center;
  height: calc(100vh - 10rem);
  display: flex;
  position: sticky;
  top: 5rem;
}

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

.layout514_item-list {
  z-index: 0;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  justify-content: center;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.layout514_item {
  background-color: var(--color-scheme-1--background);
}

.layout514_item.item-2, .layout514_item.item-3, .layout514_item.item-4 {
  position: absolute;
}

.layout514_text-wrapper.w--current {
  opacity: 1;
  transition: all .2s;
  transform: translate(0);
}

.layout514_image-wrapper-mobile {
  flex: 1;
  width: 100%;
  display: none;
}

.layout517_content-bottom {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section_layout518 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout518_component {
  height: 250vh;
  position: relative;
}

.layout518_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.layout518_grid-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90vw;
  height: 90vh;
  display: grid;
}

.layout518_card-large {
  border-radius: var(--_ui-styles---radius--large);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50vw;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout518_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout518_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout518_cards-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  padding-left: 2rem;
  display: grid;
}

.layout518_card-small-top, .layout518_card-small-bottom {
  border-top-style: solid;
  border-top-width: var(--_ui-styles---stroke--border-width);
  border-top-color: var(--color-scheme-1--border);
  border-right-style: solid;
  border-right-width: var(--_ui-styles---stroke--border-width);
  border-right-color: var(--color-scheme-1--border);
  border-bottom-style: solid;
  border-bottom-width: var(--_ui-styles---stroke--border-width);
  border-bottom-color: var(--color-scheme-1--border);
  border-left-style: solid;
  border-left-width: var(--_ui-styles---stroke--border-width);
  border-left-color: var(--color-scheme-1--border);
  border-top-left-radius: var(--_ui-styles---radius--large);
  border-top-right-radius: var(--_ui-styles---radius--large);
  border-bottom-left-radius: var(--_ui-styles---radius--large);
  border-bottom-right-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: calc(35vw - 2rem);
  height: 100%;
  padding: 2rem;
  display: flex;
}

.layout518_ix-trigger {
  z-index: -1;
  padding-top: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.links1_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post-header5_component {
  z-index: 1;
  position: relative;
}

.video_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.gallery6_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.event-item-header3_component, .event-item-header5_component, .event-item-header8_component, .event-item-header10_component, .stats15_component, .stats16_component, .stats17_component, .stats18_component, .cta41_card-content, .cta42_card-content, .cta43_card-content, .cta44_card-content, .cta53_card-content, .cta54_card-content, .cta55_card-content, .cta56_card-content {
  z-index: 1;
  position: relative;
}

.event31_tag-list, .event32_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.header88_card-content, .header89_card-content, .header90_card-content, .header98_card-content, .header99_card-content, .header100_card-content, .header101_card-content, .header91_card-content {
  z-index: 1;
  position: relative;
}

.timeline9_list, .timeline10_list, .timeline11_list, .timeline12_list, .timeline13_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.timeline17_list {
  display: flex;
  position: relative;
}

.timeline20_content, .timeline21_content {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.icon-wrapper {
  display: inline-block;
}

.image-square {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_upgrade1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.upgrade1_component {
  border: 2px dashed var(--_primitives---colors--neutral-lighter);
  padding: 2rem;
}

.section_upgrade2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.upgrade2_component {
  border: 2px dashed var(--_primitives---colors--neutral-lighter);
  padding: 2rem;
}

.lightbox-image-square {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lightbox-image-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lightbox-image-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lightbox-image-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout189_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout189_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.cta47_card-content, .cta48_card-content, .cta49_card-content, .cta50_card-content {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
  position: relative;
}

.cta54_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.header79_content, .header139_content, .layout518_card-content, .links2_card {
  z-index: 1;
  position: relative;
}

.blog9_main-item, .blog10_item, .blog11_item, .blog12_item, .blog17_item, .blog18_item, .blog21_item, .blog22_item, .blog25_item, .blog25_main-item, .blog26_item, .blog27_item, .blog28_item, .blog45_item, .blog46_item, .blog51_item, .blog52_item, .blog57_item, .blog58_item, .product2_item, .product4_item, .product6_item, .product8_item, .product10_item, .product12_item {
  width: 100%;
}

.portfolio6_item {
  margin-bottom: 3rem;
}

.portfolio7_item {
  display: flex;
}

.portfolio7_item.is-odd {
  justify-content: flex-start;
}

.portfolio7_item.is-even {
  justify-content: flex-end;
}

.portfolio12_item {
  margin-bottom: 2rem;
}

.portfolio15_item, .portfolio16_item {
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.text-style-tagline.text-color-white {
  color: var(--_primitives---colors--white);
}

.event11_item, .event13_item, .event21_item, .event23_item {
  width: 100%;
}

.event27_item-link, .event29_item-link {
  text-decoration: none;
}

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

.layout10_item-icon-wrapper, .layout12_item-icon-wrapper, .layout11_item-icon-wrapper, .layout22_icon-wrapper, .layout23_icon-wrapper, .layout24_icon-wrapper, .layout29_item-icon-wrapper, .layout30_item-icon-wrapper, .layout31_item-icon-wrapper, .layout59_item-icon-wrapper, .layout60_item-icon-wrapper, .layout62_item-icon-wrapper, .layout63_item-icon-wrapper, .layout64_item-icon-wrapper, .layout101_item-icon-wrapper, .layout102_item-icon-wrapper, .layout103_item-icon-wrapper, .layout104_item-icon-wrapper, .layout128_item-icon-wrapper, .layout129_item-icon-wrapper, .layout130_item-icon-wrapper, .layout136_icon-wrapper, .layout113_icon-wrapper, .layout114_icon-wrapper, .layout115_icon-wrapper, .layout116_icon-wrapper, .layout145_icon-wrapper, .layout146_icon-wrapper, .layout147_icon-wrapper, .layout148_icon-wrapper, .layout159_icon-wrapper, .layout160_icon-wrapper, .layout161_icon-wrapper, .layout162_icon-wrapper, .layout137_icon-wrapper, .layout77_icon-wrapper, .layout78_icon-wrapper, .layout79_icon-wrapper, .layout80_icon-wrapper, .layout81_icon-wrapper, .layout82_icon-wrapper, .layout135_item-icon-wrapper, .layout176_item-icon-wrapper, .layout177_item-icon-wrapper, .layout184_icon-wrapper, .layout185_icon-wrapper, .layout186_icon-wrapper, .layout187_icon-wrapper, .layout201_item-icon-wrapper, .layout228_item-icon-wrapper, .layout233_item-icon-wrapper, .layout237_item-icon-wrapper, .layout238_item-icon-wrapper, .layout241_item-icon-wrapper, .layout242_item-icon-wrapper, .layout245_item-icon-wrapper, .layout246_item-icon-wrapper, .layout253_item-icon-wrapper, .layout254_item-icon-wrapper, .layout257_item-icon-wrapper, .layout258_item-icon-wrapper, .layout263_item-icon-wrapper, .layout264_item-icon-wrapper, .layout267_item-icon-wrapper, .layout202_item-icon-wrapper, .layout203_item-icon-wrapper, .layout213_icon-wrapper, .layout214_icon-wrapper, .layout220_item-icon-wrapper, .layout221_item-icon-wrapper, .layout222_item-icon-wrapper, .layout268_item-icon-wrapper, .layout269_item-icon-wrapper, .layout270_item-icon-wrapper, .layout271_item-icon-wrapper, .layout272_item-icon-wrapper, .layout273_item-icon-wrapper, .layout274_item-icon-wrapper, .layout277_item-icon-wrapper, .layout278_item-icon-wrapper, .layout279_item-icon-wrapper, .layout280_item-icon-wrapper, .layout285_item-icon-wrapper, .layout286_item-icon-wrapper, .layout289_item-icon-wrapper, .layout294_item-icon-wrapper, .layout298_item-icon-wrapper, .layout299_item-icon-wrapper, .layout302_item-icon-wrapper, .layout303_item-icon-wrapper, .layout308_item-icon-wrapper, .layout309_item-icon-wrapper, .layout318_item-icon-wrapper, .layout319_item-icon-wrapper, .layout324_item-icon-wrapper, .layout325_item-icon-wrapper, .layout328_item-icon-wrapper, .layout329_item-icon-wrapper, .layout330_item-icon-wrapper, .layout331_item-icon-wrapper, .layout332_item-icon-wrapper, .layout333_item-icon-wrapper, .layout334_item-icon-wrapper, .layout335_item-icon-wrapper, .layout340_item-icon-wrapper, .layout341_item-icon-wrapper, .layout342_item-icon-wrapper, .layout343_item-icon-wrapper, .layout401_item-icon-wrapper, .layout398_item-icon-wrapper, .layout397_item-icon-wrapper, .layout396_item-icon-wrapper, .layout393_item-icon-wrapper, .layout392_item-icon-wrapper, .layout389_item-icon-wrapper, .layout388_item-icon-wrapper, .layout387_item-icon-wrapper, .layout386_item-icon-wrapper, .layout381_item-icon-wrapper, .layout380_item-icon-wrapper, .layout379_item-icon-wrapper, .layout378_item-icon-wrapper, .layout377_item-icon-wrapper, .layout376_item-icon-wrapper, .layout373_item-icon-wrapper, .layout372_item-icon-wrapper, .layout371_item-icon-wrapper, .layout368_item-icon-wrapper, .layout367_item-icon-wrapper, .layout364_item-icon-wrapper, .layout505_icon-wrapper, .layout506_icon-wrapper, .cta35_icon-wrapper, .cta36_icon-wrapper, .faq14_icon-wrapper, .layout353_icon-wrapper, .layout415_icon-wrapper, .layout416_icon-wrapper, .layout417_icon-wrapper, .layout418_icon-wrapper, .layout518_icon-wrapper, .card-row7_icon-wrapper, .card-row10_icon-wrapper, .card-row11_icon-wrapper, .card-row14_icon-wrapper, .card-row15_icon-wrapper, .card-row16_icon-wrapper, .card-row19_icon-wrapper, .card-row20_icon-wrapper, .card-row21_icon-wrapper, .card-row22_icon-wrapper, .card-row23_icon-wrapper, .card-row24_icon-wrapper, .card-row29_icon-wrapper, .card-row30_icon-wrapper, .card-row31_icon-wrapper, .card-row32_icon-wrapper, .card-row35_icon-wrapper, .card-row36_icon-wrapper, .card-row39_icon-wrapper, .card-row40_icon-wrapper, .card-row41_icon-wrapper, .card-row44_icon-wrapper {
  display: inline-block;
}

.event-header3_featured-item {
  width: 100%;
}

.rl-styleguide_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.event37_tag-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
  position: absolute;
  top: 2rem;
  left: 2rem;
}

.event37_tag-wrapper.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.event-header6_tag-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
  position: absolute;
  top: 2rem;
  left: 2rem;
}

.event-header6_tag-wrapper.w--current {
  border-bottom: 2px solid var(--_primitives---colors--neutral-darkest);
}

.component-instructions-delete {
  z-index: 1;
  background-color: var(--_primitives---colors--neutral-lightest);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: left;
  padding: 2rem;
  position: relative;
}

.component-instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.component-instructions-image {
  margin-top: 1.5rem;
}

.header11_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.login6_logo {
  max-height: 3rem;
}

.subscribe_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.subscribe_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.section_comparison1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison1_component {
  flex-direction: column;
  align-items: center;
}

.comparison1_list-row {
  width: 100%;
}

.comparison1_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.comparison1_top-row-title {
  text-align: center;
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison1_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison1_top-row-icon {
  display: inline-block;
}

.comparison1_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  align-items: stretch;
}

.comparison1_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.comparison1_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison2 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison2_component {
  flex-direction: column;
  align-items: center;
}

.comparison2_list-row {
  width: 100%;
}

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

.comparison2_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison2_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison2_top-row-icon {
  display: inline-block;
}

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

.comparison2_feature {
  padding: 1rem 1.5rem;
}

.comparison2_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison3 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison3_component {
  flex-direction: column;
  align-items: center;
}

.comparison3_list-row {
  width: 100%;
}

.comparison3_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.comparison3_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison3_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison3_top-row-icon {
  display: inline-block;
}

.comparison3_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.comparison3_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.comparison3_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison4 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison4_component {
  flex-direction: column;
  align-items: center;
}

.comparison4_list-row {
  width: 100%;
}

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

.comparison4_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison4_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison4_top-row-icon {
  display: inline-block;
}

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

.comparison4_feature {
  padding: 1rem 1.5rem;
}

.comparison4_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison5 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison5_component {
  flex-direction: column;
  align-items: center;
}

.comparison5_list-row {
  width: 100%;
}

.comparison5_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.comparison5_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison5_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison5_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.comparison5_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.comparison5_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  align-items: stretch;
}

.comparison5_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.comparison5_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison6_component {
  flex-direction: column;
  align-items: center;
}

.comparison6_list-row {
  width: 100%;
}

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

.comparison6_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison6_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison6_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.comparison6_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

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

.comparison6_feature {
  padding: 1rem 1.5rem;
}

.comparison6_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison7 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison7_component {
  flex-direction: column;
  align-items: center;
}

.comparison7_list-row {
  width: 100%;
}

.comparison7_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.comparison7_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison7_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison7_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.comparison7_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.comparison7_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.comparison7_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.comparison7_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison8 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison8_component {
  flex-direction: column;
  align-items: center;
}

.comparison8_list-row {
  width: 100%;
}

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

.comparison8_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison8_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison8_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.comparison8_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

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

.comparison8_feature {
  padding: 1rem 1.5rem;
}

.comparison8_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison9 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison9_component {
  flex-direction: column;
  align-items: center;
}

.comparison9_list-row {
  width: 100%;
}

.comparison9_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.comparison9_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison9_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison9_logo {
  max-height: 3rem;
}

.comparison9_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  align-items: stretch;
}

.comparison9_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.comparison9_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison10 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison10_component {
  flex-direction: column;
  align-items: center;
}

.comparison10_list-row {
  width: 100%;
}

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

.comparison10_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison10_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison10_logo {
  max-height: 3rem;
}

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

.comparison10_feature {
  padding: 1rem 1.5rem;
}

.comparison10_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison11 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison11_component {
  flex-direction: column;
  align-items: center;
}

.comparison11_list-row {
  width: 100%;
}

.comparison11_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.comparison11_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison11_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison11_logo {
  max-height: 3rem;
}

.comparison11_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.comparison11_feature {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.comparison11_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison12 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison12_component {
  flex-direction: column;
  align-items: center;
}

.comparison12_list-row {
  width: 100%;
}

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

.comparison12_top-row-title {
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.comparison12_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.comparison12_logo {
  max-height: 3rem;
}

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

.comparison12_feature {
  padding: 1rem 1.5rem;
}

.comparison12_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.section_comparison13 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison13_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.comparison13_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.comparison13_icon-wrapper {
  flex-direction: column;
}

.comparison13_feature-list-top {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comparison13_feature-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.comparison13_feature-list-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.comparison13_feature-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.comparison13_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_comparison14 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison14_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.comparison14_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.comparison14_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  max-width: 18rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.comparison14_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.comparison14_feature-list-top {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comparison14_feature-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.comparison14_feature-list-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.comparison14_feature-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.comparison14_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_comparison15 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.comparison15_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.comparison15_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.comparison15_logo-wrapper {
  justify-content: center;
  display: flex;
}

.comparison15_logo {
  max-height: 3rem;
}

.comparison15_feature-list-top {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comparison15_feature-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.comparison15_feature-list-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.comparison15_feature-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.comparison15_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_testimonial36 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial36_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial36_card-link {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.testimonial36_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.testimonial36_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.testimonial36_card-content {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.testimonial36_card-logo {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial36_logo {
  max-height: 3rem;
}

.testimonial36_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial36_rating-wrapper {
  display: flex;
}

.testimonial36_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial36_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  width: 100%;
  display: flex;
}

.testimonial36_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.section_testimonial37 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial37_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial37_card-logo {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial37_logo {
  max-height: 3rem;
}

.testimonial37_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial37_rating-wrapper {
  display: flex;
}

.testimonial37_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial37_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  width: 100%;
  display: flex;
}

.testimonial37_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.section_testimonial38 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial38_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial38_card-link {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonial38_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.testimonial38_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.testimonial38_card-content {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.testimonial38_card-logo {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial38_logo {
  max-height: 3rem;
}

.testimonial38_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial38_rating-wrapper {
  display: flex;
}

.testimonial38_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial38_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  width: 100%;
  display: flex;
}

.testimonial38_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.section_testimonial39 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial39_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.testimonial39_card-logo {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial39_logo {
  max-height: 3rem;
}

.testimonial39_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial39_rating-wrapper {
  display: flex;
}

.testimonial39_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial39_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  width: 100%;
  display: flex;
}

.testimonial39_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.footer12_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer12_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer12_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.footer12_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer12_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.footer12_middle-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer12_logo-link {
  float: none;
  padding-left: 0;
}

.footer12_image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .75rem;
  display: flex;
  position: relative;
}

.footer12_image-item {
  margin-left: -.75rem;
}

.footer12_image {
  border: 2px solid var(--color-scheme-1--background);
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.footer12_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer12_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer12_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer13_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer13_top-wrapper {
  grid-column-gap: 4vw;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
  padding: 3rem;
}

.footer13_logo-link {
  float: none;
  padding-left: 0;
}

.footer13_right-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.footer13_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.footer13_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer13_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.footer13_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-self: flex-end;
  place-items: start;
  display: flex;
}

.footer13_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer13_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer13_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer13_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer14_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer14_cta {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.footer14_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer14_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer14_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer14_middle-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer14_logo-link {
  padding-left: 0;
}

.footer14_image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .75rem;
  display: flex;
  position: relative;
}

.footer14_image-item {
  margin-left: -.75rem;
}

.footer14_image {
  border: 2px solid var(--color-scheme-1--background);
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.footer14_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer14_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer14_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer15_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer15_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer15_logo-link {
  float: none;
  padding-left: 0;
}

.footer15_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer15_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer15_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.footer15_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer15_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.footer15_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.footer15_image {
  max-height: 20rem;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.footer15_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer15_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer15_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer16_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer16_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.footer16_left-wrapper {
  flex-direction: column;
  display: flex;
}

.footer16_logo-link {
  padding-left: 0;
}

.footer16_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer16_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.footer16_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.footer16_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer16_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer16_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.footer16_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.footer16_image {
  max-height: 20rem;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.footer16_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer16_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer16_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer17_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.footer17_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer17_left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer17_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

.footer17_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: flex;
}

.footer17_link {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.footer17_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer17_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.footer17_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: flex;
}

.footer17_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.footer17_image {
  max-height: 20rem;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

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

.footer17_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer17_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

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

.section_layout519 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout519_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout519_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.layout519_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout519_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout519_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout519_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout519_item-icon-wrapper {
  display: inline-block;
}

.section_layout520 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout520_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout520_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout520_card {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout520_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout520_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout520_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout520_item-icon-wrapper {
  display: inline-block;
}

.section_layout521 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout521_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout521_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout521_card {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout521_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout521_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout521_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout521_item-icon-wrapper {
  display: inline-block;
}

.section_layout522 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout522_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout522_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.layout522_card-large {
  border-radius: var(--_ui-styles---radius--medium);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout522_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout522_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout522_card-large-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.layout522_card-small {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout522_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout522_item-icon-wrapper {
  display: inline-block;
}

.section_layout523 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout523_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout523_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.layout523_card {
  border-radius: var(--_ui-styles---radius--large);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout523_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout523_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout523_card-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout523_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout523_item-icon-wrapper {
  display: inline-block;
}

.section_layout524 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout524_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout524_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.layout524_card-large {
  border-radius: var(--_ui-styles---radius--medium);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout524_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout524_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout524_card-large-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout524_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout524_content-right-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout524_card-small {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout524_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout524_item-icon-wrapper {
  display: inline-block;
}

.layout524_content-right-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_layout525 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout525_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout525_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.layout525_card-large {
  border-radius: var(--_ui-styles---radius--medium);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout525_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout525_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout525_card-large-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout525_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout525_content-right-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout525_card-small {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout525_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout525_item-icon-wrapper {
  display: inline-block;
}

.section_layout526 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout526_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout526_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.layout526_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.layout526_card-large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 32rem;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout526_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout526_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout526_card-large-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.layout526_card-small {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout526_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
  position: relative;
}

.layout526_item-icon-wrapper {
  display: inline-block;
}

.section_layout527 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout527_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.layout527_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.layout527_content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout527_card-large {
  border-radius: var(--_ui-styles---radius--medium);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 32rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout527_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout527_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout527_card-large-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout527_content-left-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout527_card-small {
  border-radius: var(--_ui-styles---radius--medium);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout527_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout527_item-icon-wrapper {
  display: inline-block;
}

.layout527_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout527_card-medium {
  border-radius: var(--_ui-styles---radius--medium);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout527_card-medium-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.layout492_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.comparison1_content, .comparison2_content, .comparison3_content, .comparison4_content, .comparison5_content, .comparison6_content, .comparison7_content, .comparison8_content, .comparison9_content, .comparison10_content, .comparison11_content, .comparison12_content {
  width: 100%;
}

.layout290_image-wrapper, .layout291_image-wrapper, .layout296_image-wrapper, .layout297_image-wrapper, .layout300_image-wrapper, .layout301_image-wrapper, .layout306_image-wrapper, .layout307_image-wrapper, .layout312_image-wrapper, .layout313_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.cta23_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  overflow: hidden;
}

.portfolio18_list-wrapper {
  position: relative;
}

.portfolio18_title-wrapper {
  z-index: 2;
  width: 100%;
  max-width: 48rem;
  position: relative;
}

.portfolio18_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.portfolio18_background-wrapper {
  position: absolute;
  inset: 0%;
}

.portfolio18_image-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0%;
  overflow: hidden;
}

.portfolio18_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_portfolio19 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

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

.portfolio19_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.portfolio19_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.portfolio19_link-image-wrapper {
  z-index: -1;
  border-radius: var(--_ui-styles---radius--large);
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.portfolio19_link-image {
  z-index: -1;
  width: 40%;
  max-width: 35rem;
}

.portfolio19_hover-css {
  display: none;
}

.section_portfolio20 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio20_list-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.portfolio20_item-link {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.portfolio20_image-wrapper {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--large);
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100vh;
  margin-left: 50%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.portfolio20_image {
  width: 75%;
  max-width: 35rem;
}

.portfolio20_hover-css {
  display: none;
}

.section_portfolio21 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio21_item {
  flex-direction: column;
  height: 500vh;
  margin-top: -40vh;
  display: flex;
  position: relative;
}

.portfolio21_item:first-child {
  margin-top: 0;
}

.portfolio21_content-top {
  justify-content: center;
  height: 150vh;
  display: flex;
  position: sticky;
  top: 0;
}

.portfolio21_title-wrapper {
  z-index: -1;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 38rem;
  display: flex;
  position: absolute;
  top: 50vh;
  transform: translate(0, -50%);
}

.portfolio21_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 1rem;
  display: flex;
}

.portfolio21_content-bottom {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0%;
  overflow: hidden;
}

.portfolio21_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.portfolio21_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.portfolio21_image-list {
  z-index: 2;
  width: 100%;
  max-width: 20rem;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.portfolio21_image-list.image-list-right {
  inset: 0% 0% 0% auto;
}

.portfolio21_small-image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100vh;
  position: relative;
}

.portfolio21_small-image {
  border-radius: var(--_ui-styles---radius--large);
  object-fit: contain;
  width: 100%;
}

.portfolio21_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.section_portfolio22 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio22_list-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.portfolio22_list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2.5rem;
}

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

.portfolio22_content-left {
  width: 50%;
  height: 100%;
  padding-right: 2.5rem;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.portfolio22_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  height: 100%;
  max-height: 60vh;
  position: sticky;
  top: 2rem;
  overflow: hidden;
}

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

.portfolio22_item-link {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  opacity: 1;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.portfolio22_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.portfolio22_image-opacity {
  display: none;
}

.section_portfolio23 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.portfolio23_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio23_item {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.portfolio23_content-left {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.portfolio23_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.portfolio23_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.portfolio23_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
}

.button-default_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-default_default:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
}

.button-default_default.is-small {
  padding: .5rem 1.25rem;
}

.button-default_default.is-secondary {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-default_default.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-default_default.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-default_default.is-secondary.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.button-default_default.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-default_default.is-link:hover {
  text-decoration: underline;
}

.button-default_default.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-default_default.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-default_default.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-default_default.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.button-bubble_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1.5px solid var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  box-shadow: 0 3px 0 0 var(--_old-variables---colors--chromatic1-shade-5);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: .25rem;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.button-bubble_default:hover {
  box-shadow: 0 0 0 0 var(--_old-variables---colors--chromatic1-shade-5);
  transform: translate(0, 3px);
}

.button-bubble_default.is-small {
  padding: .375rem 1.25rem;
}

.button-bubble_default.is-secondary {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: 0 3px 0 0 var(--_primitives---opacity--neutral-darkest-15);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-bubble_default.is-secondary:hover {
  box-shadow: 0 0 0 0 var(--_primitives---opacity--neutral-darkest-15);
}

.button-bubble_default.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: 0 3px 0 0 var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.button-bubble_default.is-secondary.is-alternate:hover {
  box-shadow: 0 0 0 0 var(--_primitives---opacity--white-20);
}

.button-bubble_default.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
}

.button-bubble_default.is-link:hover {
  text-decoration: underline;
  transform: none;
}

.button-bubble_default.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.button-bubble_default.is-link.is-alternate:hover {
  box-shadow: 0 2px 5px 0 var(--_primitives---opacity--transparent);
  transform: none;
}

.button-bubble_default.is-alternate {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--white);
  box-shadow: 0 3px 0 0 var(--_primitives---colors--neutral-lighter);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-bubble_default.is-alternate:hover {
  box-shadow: 0 0 0 0 var(--_primitives---colors--neutral-lighter);
  transform: translate(0, 3px);
}

.button-brick_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1.5px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_old-variables---colors--chromatic1-shade-2);
  box-shadow: inset 0 4px 0 0 var(--_primitives---opacity--white-20), inset 0 -5px 0 0 var(--_primitives---opacity--neutral-darkest-15), 0 2px 2px 0 var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, background-color .2s;
  display: flex;
}

.button-brick_default:hover {
  background-color: var(--_old-variables---colors--chromatic1-shade-1);
  box-shadow: inset 0 4px 0 0 var(--_primitives---opacity--white-20), inset 0 -5px 0 0 var(--_primitives---opacity--neutral-darkest-15), 0 4px 4px 0 var(--_primitives---opacity--neutral-darkest-15);
  transform: translate(0, -2px);
}

.button-brick_default.is-small {
  padding: .5rem 1.25rem;
}

.button-brick_default.is-secondary {
  background-color: var(--_primitives---colors--neutral-lightest);
}

.button-brick_default.is-secondary:hover {
  background-color: var(--_primitives---colors--white);
}

.button-brick_default.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-brick_default.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.button-gradient_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--neutral);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-4) 20%, var(--_old-variables---colors--chromatic2-shade-4));
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-gradient_default:hover {
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-5), var(--_old-variables---colors--chromatic2-shade-5));
}

.button-gradient_default.is-small {
  padding: .5rem 1.25rem;
}

.button-gradient_default.is-secondary {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding-top: .6875rem;
  padding-bottom: .6875rem;
}

.button-gradient_default.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-gradient_default.is-secondary.is-small {
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}

.button-gradient_default.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-gradient_default.is-secondary.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.button-gradient_default.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-gradient_default.is-link:hover {
  text-decoration: underline;
}

.button-gradient_default.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-gradient_default.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-gradient_default.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-gradient_default.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.button-sleek_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .375rem .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-sleek_default:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
}

.button-sleek_default.is-small {
  padding: .25rem .625rem;
}

.button-sleek_default.is-secondary {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_default.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-sleek_default.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-sleek_default.is-secondary.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.button-sleek_default.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-sleek_default.is-link:hover {
  text-decoration: underline;
}

.button-sleek_default.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-sleek_default.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_default.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.button-subtle_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--neutral);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-3), var(--_old-variables---colors--chromatic1-shade-4));
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-subtle_default:hover {
  border-color: var(--_primitives---colors--neutral-dark);
  background-color: var(--_primitives---colors--neutral-dark);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-4), var(--_old-variables---colors--chromatic1-shade-5));
}

.button-subtle_default.is-small {
  padding: .5rem 1.25rem;
}

.button-subtle_default.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-subtle_default.is-secondary:hover {
  background-color: var(--_primitives---colors--neutral-lighter);
}

.button-subtle_default.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-subtle_default.is-secondary.is-alternate:hover {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-20);
}

.button-subtle_default.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-subtle_default.is-link:hover {
  text-decoration: underline;
}

.button-subtle_default.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-subtle_default.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-subtle_default.is-alternate {
  background-color: var(--_primitives---opacity--neutral-darkest-60);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-subtle_default.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.button-elevate_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  box-shadow: inset 0 -2px 1px 0 #0003, inset 0 32px 24px 0 #ffffff0d, inset 0 1px 1px 1px #ffffff40, inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-15), 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s, background-color .2s;
  display: flex;
}

.button-elevate_default:hover {
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
  box-shadow: inset 0 -2px 1px 0 #0003, inset 0 32px 24px 0 #ffffff0d, inset 0 1px 1px 1px #ffffff40, inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-15), 0 2px 4px 0 var(--_primitives---opacity--neutral-darkest-5);
  transform: translate(0, -2px);
}

.button-elevate_default.is-small {
  padding: .5rem 1.25rem;
}

.button-elevate_default.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  box-shadow: 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 -2px 1px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-elevate_default.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.button-elevate_default.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  box-shadow: 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 -2px 1px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 0 0 1px var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-elevate_default.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-elevate_default.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-elevate_default.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-elevate_default.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-elevate_default.is-alternate {
  background-color: var(--_primitives---colors--neutral-lightest);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-elevate_default.is-alternate:hover {
  background-color: var(--_primitives---colors--neutral-lighter);
}

.form-default_default_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-default_default_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_default_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form-default_default_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_default_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_default_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-default_default_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-default_default_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-default_default_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-default_default_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_default_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_default_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-default_default_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-default_default_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-default_default_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-default_default_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_default_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_default_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-default_default_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_default_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_default_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-default_default_checkbox-label {
  margin-bottom: 0;
}

.form-default_default_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_default_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-default_default_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-default_default_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_default_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-default_default_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-default_default_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-default_default_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_default_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_default_radio-label {
  margin-bottom: 0;
}

.form-default_default_radio-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_default_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-default_default_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_default_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-default_default_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_default_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_default_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-default_default_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-default_default_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-default_default_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-default_default_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_default_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-default_default_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_default_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-default_default_radio-btn.is-active-inputactive:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_default_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_default_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_default_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-default_default_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-default_default_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-default_default_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_default_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-default_default_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-default_default_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-default_default_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-default_default_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-default_default_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-default_default_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_default_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-default_default_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-default_default_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-default_default_toggle-icon:focus-visible, .form-default_default_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-default_default_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-default_default_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_default_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-default_default_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-default_default_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.fs_checkbox-5_button {
  border-radius: 999rem;
  width: 85%;
  height: 85%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: auto;
}

.fs_checkbox-5_button:focus-visible, .fs_checkbox-5_button[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.form-bubble_default_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-bubble_default_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_default_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-bubble_default_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_default_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_default_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-bubble_default_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-bubble_default_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-bubble_default_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-bubble_default_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-bubble_default_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_default_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-bubble_default_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-bubble_default_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-bubble_default_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-bubble_default_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_default_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_default_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-bubble_default_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_default_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_default_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-bubble_default_checkbox-label {
  margin-bottom: 0;
}

.form-bubble_default_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_default_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-bubble_default_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_default_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-bubble_default_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-bubble_default_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_default_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-bubble_default_checkbox-btn-icon {
  border: 1px none var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-bubble_default_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-bubble_default_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_default_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-bubble_default_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-bubble_default_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_default_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-bubble_default_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-bubble_default_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_default_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_default_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_default_radio-label {
  margin-bottom: 0;
}

.form-bubble_default_radio-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_default_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-bubble_default_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_default_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_default_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-bubble_default_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_default_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-bubble_default_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-bubble_default_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-bubble_default_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-bubble_default_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_default_radio-btn-icon {
  border: 1px none var(--_primitives---colors--neutral-darkest);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-bubble_default_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-bubble_default_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_default_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-bubble_default_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-bubble_default_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_default_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-bubble_default_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-bubble_default_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-bubble_default_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-bubble_default_toggle-icon:focus-visible, .form-bubble_default_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-bubble_default_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-bubble_default_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_default_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-bubble_default_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-bubble_default_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_default_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-brick_default_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-brick_default_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_default_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-brick_default_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_default_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_default_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-brick_default_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-brick_default_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-brick_default_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-brick_default_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-brick_default_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_default_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-brick_default_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-brick_default_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-brick_default_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-brick_default_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_default_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_default_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-brick_default_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_default_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_default_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-brick_default_checkbox-label {
  margin-bottom: 0;
}

.form-brick_default_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_default_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-brick_default_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-brick_default_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_default_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-brick_default_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-brick_default_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_default_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_default_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_default_radio-label {
  margin-bottom: 0;
}

.form-brick_default_radio-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_default_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-brick_default_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_default_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-brick_default_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-brick_default_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-brick_default_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-brick_default_toggle-icon:focus-visible, .form-brick_default_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-brick_default_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-brick_default_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_default_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-brick_default_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-brick_default_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_default_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-brick_default_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_default_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-brick_default_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-brick_default_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_default_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-brick_default_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-brick_default_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-brick_default_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_default_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-brick_default_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-brick_default_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_default_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_default_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-brick_default_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_default_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-brick_default_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-brick_default_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-brick_default_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-brick_default_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_default_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-brick_default_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-brick_default_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_default_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-sleek_default_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-sleek_default_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_default_input {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2rem;
  margin-bottom: 0;
  padding: .5rem 0;
  font-size: 1rem;
  line-height: 1.6;
}

.form-sleek_default_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_default_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-sleek_default_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-sleek_default_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-sleek_default_input.is-text-area {
  height: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  overflow: auto;
}

.form-sleek_default_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_default_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-sleek_default_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-sleek_default_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-sleek_default_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-sleek_default_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_default_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-sleek_default_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-sleek_default_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-sleek_default_checkbox-label {
  margin-bottom: 0;
}

.form-sleek_default_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_default_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-sleek_default_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-sleek_default_radio-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-sleek_default_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-sleek_default_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-sleek_default_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-sleek_default_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_default_radio-label {
  margin-bottom: 0;
}

.form-sleek_default_radio-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_default_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-sleek_default_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_default_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-sleek_default_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-sleek_default_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-sleek_default_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-sleek_default_toggle-icon:focus-visible, .form-sleek_default_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-sleek_default_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-sleek_default_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_default_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-sleek_default_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-sleek_default_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-sleek_default_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-sleek_default_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .375rem .75rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-sleek_default_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_default_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_default_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_default_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_default_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-sleek_default_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-sleek_default_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-sleek_default_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_default_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .25rem .75rem .25rem .25rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-sleek_default_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_default_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_default_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_default_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_default_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-sleek_default_radio-btn.is-alternate.is-active-inputactive:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_default_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-sleek_default_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_default_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-sleek_default_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_default_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-sleek_default_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-sleek_default_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_default_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_default_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-gradient_default_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_default_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-gradient_default_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_default_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_default_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-gradient_default_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-gradient_default_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-gradient_default_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-gradient_default_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-gradient_default_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_default_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-gradient_default_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-gradient_default_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-gradient_default_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-gradient_default_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_default_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_default_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-gradient_default_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_default_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_default_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-gradient_default_checkbox-label {
  margin-bottom: 0;
}

.form-gradient_default_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_default_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-gradient_default_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_default_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-gradient_default_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-gradient_default_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_default_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-gradient_default_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-gradient_default_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-gradient_default_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_default_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_default_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-gradient_default_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-gradient_default_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_default_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-gradient_default_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-gradient_default_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_default_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_default_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_default_radio-label {
  margin-bottom: 0;
}

.form-gradient_default_radio-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_default_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-gradient_default_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-gradient_default_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_default_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_default_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-gradient_default_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_default_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_default_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-gradient_default_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_default_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-gradient_default_radio-btn.is-alternate.is-active-inputactive:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_default_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-gradient_default_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-gradient_default_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-gradient_default_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-gradient_default_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-gradient_default_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-subtle_default_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-subtle_default_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_default_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-subtle_default_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_default_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_default_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-subtle_default_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-subtle_default_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-subtle_default_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-subtle_default_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_default_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_default_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-subtle_default_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-subtle_default_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-subtle_default_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-subtle_default_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_default_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_default_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-subtle_default_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-subtle_default_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_default_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-subtle_default_checkbox-label {
  margin-bottom: 0;
}

.form-subtle_default_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_default_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-subtle_default_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_default_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-subtle_default_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_default_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_default_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-subtle_default_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-subtle_default_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-subtle_default_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_default_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-subtle_default_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-subtle_default_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-subtle_default_radio-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_default_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-subtle_default_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-subtle_default_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-subtle_default_radio-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_default_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_default_radio-label {
  margin-bottom: 0;
}

.form-subtle_default_radio-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_default_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-subtle_default_radio-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_default_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_default_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_default_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_default_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-subtle_default_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-subtle_default_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-subtle_default_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-subtle_default_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_default_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-subtle_default_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-subtle_default_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_default_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-subtle_default_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-subtle_default_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_default_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-subtle_default_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-subtle_default_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-subtle_default_toggle-icon:focus-visible, .form-subtle_default_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-subtle_default_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-subtle_default_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_default_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-subtle_default_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-subtle_default_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_default_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-elevate_default_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_default_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-elevate_default_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_default_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_default_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-elevate_default_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-elevate_default_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-elevate_default_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-elevate_default_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-elevate_default_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_default_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-elevate_default_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-elevate_default_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-elevate_default_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-elevate_default_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_default_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_default_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-elevate_default_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_default_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_default_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-elevate_default_checkbox-label {
  margin-bottom: 0;
}

.form-elevate_default_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_default_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-elevate_default_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-elevate_default_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_default_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-elevate_default_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-elevate_default_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_default_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-elevate_default_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-elevate_default_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_default_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-elevate_default_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-elevate_default_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-elevate_default_radio-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_default_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-elevate_default_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-elevate_default_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_default_radio-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_default_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_default_radio-label {
  margin-bottom: 0;
}

.form-elevate_default_radio-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_default_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-elevate_default_radio-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_default_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_default_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-elevate_default_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_default_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-elevate_default_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-elevate_default_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-elevate_default_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-elevate_default_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_default_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-elevate_default_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-elevate_default_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_default_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-elevate_default_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-elevate_default_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_default_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-elevate_default_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-elevate_default_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-elevate_default_toggle-icon:focus-visible, .form-elevate_default_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-elevate_default_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-elevate_default_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_default_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-elevate_default_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-elevate_default_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.header18_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header99_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.rl-styleguide_tag-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: grid;
}

.tag-default_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-default_default.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-default_default.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-default_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tag-bubble_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-bubble_default.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-bubble_default.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-bubble_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tag-brick_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-brick_default.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-brick_default.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-brick_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tag-gradient_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-gradient_default.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-gradient_default.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-gradient_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tag-sleek_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-sleek_default.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-sleek_default.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-sleek_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tag-subtle_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-subtle_default.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-subtle_default.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-subtle_default.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tag-elevate_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-elevate_default.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-elevate_default.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-elevate_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tab-link-default_default {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-default_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-default_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-default_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--background);
}

.category-filter-link-default_default {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-default_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-default_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-default_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.slider-arrow-default_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-default_default.is-centre-previous, .slider-arrow-default_default.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-default_default.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-default_default.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-default_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.tabs-menu-default_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-default_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-menu-default_default {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-default_default.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.tabs-menu-bubble_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-bubble_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.tab-link-bubble_default {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-bubble_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-bubble_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--background);
}

.category-filter-menu-bubble_default {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-bubble_default.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-bubble_default {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-bubble_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  font-weight: 500;
}

.category-filter-link-bubble_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-bubble_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.slider-arrow-bubble_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-bubble_default.is-centre-previous, .slider-arrow-bubble_default.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-bubble_default.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-bubble_default.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-bubble_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.tabs-menu-brick_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-brick_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.tab-link-brick_default {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-brick_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-brick_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-brick_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.category-filter-menu-brick_default {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-brick_default.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-brick_default {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-brick_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-brick_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-brick_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
}

.slider-arrow-brick_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-brick_default.is-centre-previous, .slider-arrow-brick_default.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-brick_default.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-brick_default.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-brick_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tabs-menu-gradient_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-gradient_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.tab-link-gradient_default {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-gradient_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-gradient_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-gradient_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.category-filter-menu-gradient_default {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-link-gradient_default {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-gradient_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-gradient_default.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-gradient_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.slider-arrow-gradient_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-gradient_default.is-centre-previous, .slider-arrow-gradient_default.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-gradient_default.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-gradient_default.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-gradient_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tabs-menu-sleek_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-sleek_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.tab-link-sleek_default {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
  border: 1px solid #0000;
  padding: .25rem .75rem;
}

.tab-link-sleek_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  font-weight: 500;
}

.tab-link-sleek_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-sleek_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.category-filter-menu-sleek_default {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-sleek_default.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-sleek_default {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .375rem .75rem;
  text-decoration: none;
}

.category-filter-link-sleek_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  font-weight: 500;
}

.category-filter-link-sleek_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-sleek_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
}

.slider-arrow-sleek_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-sleek_default.is-centre-previous, .slider-arrow-sleek_default.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-sleek_default.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-sleek_default.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-sleek_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tabs-menu-subtle_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-subtle_default.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
}

.tab-link-subtle_default {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
  padding: .625rem 1.5rem;
}

.tab-link-subtle_default.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.tab-link-subtle_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-subtle_default.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.category-filter-menu-subtle_default {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-subtle_default.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-subtle_default {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-subtle_default.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.category-filter-link-subtle_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-subtle_default.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.slider-arrow-subtle_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-subtle_default.is-centre-previous, .slider-arrow-subtle_default.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-subtle_default.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-subtle_default.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-subtle_default.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tabs-menu-elevate_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-elevate_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.tab-link-elevate_default {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-elevate_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-elevate_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-elevate_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--background);
}

.category-filter-menu-elevate_default {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-elevate_default.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-elevate_default {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-elevate_default.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  font-weight: 500;
}

.category-filter-link-elevate_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-elevate_default.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
}

.slider-arrow-elevate_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-elevate_default.is-centre-previous, .slider-arrow-elevate_default.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-elevate_default.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-elevate_default.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-elevate_default.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.form_radio-btn {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  display: flex;
  position: relative;
}

.form_radio-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form_radio-btn-letter {
  border: 1px solid var(--color-scheme-1--border);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form_radio-btn-letter.is-active-inputactive {
  border-color: var(--_old-variables---base-color-brand--white);
  color: var(--_primitives---colors--white);
}

.form_radio-btn-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form_checkbox-btn {
  border: 1px solid var(--color-scheme-1--border);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.form_checkbox-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form_checkbox-btn-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.divider-vertical {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  align-self: stretch;
}

.divider-vertical.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.button-organic_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_old-variables---colors--chromatic1-shade-4);
  text-align: center;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-organic_default:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-organic_default.is-small {
  padding: .5rem 1.25rem;
}

.button-organic_default.is-secondary {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-organic_default.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-organic_default.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_default.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-organic_default.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-organic_default.is-link:hover {
  text-decoration: underline;
}

.button-organic_default.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_default.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-organic_default.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_default.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---opacity--white-10);
}

.tab-link-organic_default {
  background-color: var(--_primitives---opacity--transparent);
  padding: .625rem 1.5rem;
}

.tab-link-organic_default.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.tab-link-organic_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-organic_default.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
  color: var(--_primitives---colors--neutral-darkest);
}

.category-filter-link-organic_default {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-organic_default.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.category-filter-link-organic_default.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-organic_default.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
  color: var(--_primitives---colors--neutral-darkest);
}

.slider-arrow-organic_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--color-scheme-1--foreground);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-organic_default.is-centre-previous, .slider-arrow-organic_default.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-organic_default.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-organic_default.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-organic_default.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-organic_default {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-organic_default.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-organic_default.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-organic_default.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_default_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-organic_default_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_default_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form-organic_default_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_default_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_default_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-organic_default_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-organic_default_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-organic_default_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-organic_default_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_default_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_default_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-organic_default_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-organic_default_checkbox-label {
  margin-bottom: 0;
}

.form-organic_default_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_default_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-organic_default_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_default_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_default_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-organic_default_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-organic_default_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_default_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-organic_default_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-organic_default_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-organic_default_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_default_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-organic_default_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_default_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_default_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-organic_default_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-organic_default_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-organic_default_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_default_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-organic_default_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-organic_default_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_default_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-organic_default_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_default_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-organic_default_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-organic_default_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-organic_default_radio-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_default_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_default_radio-label {
  margin-bottom: 0;
}

.form-organic_default_radio-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_default_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-organic_default_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_default_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_default_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_default_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_default_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-organic_default_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-organic_default_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-organic_default_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-organic_default_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_default_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-organic_default_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-organic_default_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_default_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-organic_default_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-organic_default_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_default_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-organic_default_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-organic_default_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-organic_default_toggle-icon:focus-visible, .form-organic_default_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-organic_default_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-organic_default_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_default_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-organic_default_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-organic_default_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_default_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-gradient_default_toggle-icon:focus-visible, .form-gradient_default_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-gradient_default_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-gradient_default_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.section_header145 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header145_component {
  flex-direction: column;
}

.header145_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header146_component {
  flex-direction: column;
}

.header146_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header146_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header146_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header147_component {
  flex-direction: column;
}

.header147_lightbox {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header147_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header148 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header148_component {
  flex-direction: column;
}

.header148_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.header148_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header148_lightbox {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header148_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header149 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header149_component {
  flex-direction: column;
}

.header149_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header150 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header150_component {
  flex-direction: column;
}

.header150_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header150_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header150_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header151 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header151_component {
  flex-direction: column;
}

.header151_lightbox {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header151_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header152 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.header152_component {
  flex-direction: column;
}

.header152_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header152_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.header152_lightbox {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header152_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_header146, .section_header147 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_testimonial40 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.testimonial40_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial40_content-left {
  justify-content: flex-end;
  display: flex;
}

.testimonial40_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 6rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

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

.testimonial40_slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.testimonial40_mask {
  width: 60%;
  max-width: 40rem;
  overflow: visible;
}

.testimonial40_slide {
  padding-right: 2rem;
}

.testimonial40_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial40_rating-wrapper {
  display: flex;
}

.testimonial40_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial40_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial40_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial40_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto 4rem 0% auto;
}

.section_testimonial41 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

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

.testimonial41_content-left {
  justify-content: flex-end;
  display: flex;
}

.testimonial41_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 6rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.testimonial41_slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.testimonial41_mask {
  width: 60%;
  max-width: 40rem;
  overflow: visible;
}

.testimonial41_slide {
  padding-right: 2rem;
}

.testimonial41_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial41_logo {
  max-height: 3rem;
}

.testimonial41_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial41_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial41_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto 4rem 0% auto;
}

.section_testimonial42 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.testimonial42_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial42_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 6rem;
}

.testimonial42_slider {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.testimonial42_slide {
  margin-right: 2rem;
}

.testimonial42_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial42_rating-wrapper {
  display: flex;
}

.testimonial42_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial42_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial42_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial42_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_testimonial43 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.testimonial43_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial43_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 6rem;
}

.testimonial43_slider {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.testimonial43_slide {
  margin-right: 2rem;
}

.testimonial43_card {
  border: var(--_ui-styles---stroke--border-width) solid var(--color-scheme-1--border);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.testimonial43_logo {
  max-height: 3rem;
}

.testimonial43_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial43_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial43_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.section_gallery25 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery25_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.gallery25_content-left {
  justify-content: flex-end;
  display: flex;
}

.gallery25_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 6rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.gallery25_slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.gallery25_mask {
  width: 80%;
  overflow: visible;
}

.gallery25_slide {
  padding-right: 2rem;
}

.gallery25_image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  overflow: hidden;
}

.gallery25_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery25_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto 4rem 0% auto;
}

.section_gallery26 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery26_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.gallery26_content-left {
  justify-content: flex-end;
  display: flex;
}

.gallery26_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 6rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.gallery26_slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.gallery26_mask {
  width: 45%;
  overflow: visible;
}

.gallery26_slide {
  padding-right: 2rem;
}

.gallery26_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.gallery26_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery26_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto 4rem 0% auto;
}

.section_gallery27 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  overflow: hidden;
}

.gallery27_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.gallery27_content-left {
  justify-content: flex-end;
  display: flex;
}

.gallery27_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 6rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.gallery27_slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.gallery27_mask {
  width: 30%;
  overflow: visible;
}

.gallery27_slide {
  padding-right: 1.5rem;
}

.gallery27_image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.gallery27_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery27_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto 4rem 0% auto;
}

.tabs-menu-organic_default {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-organic_default.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-menu-organic_default {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-organic_default.is-center {
  justify-content: center;
  align-items: center;
}

.button-default_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-default_outlined:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
}

.button-default_outlined.is-small {
  padding: .5rem 1.25rem;
}

.button-default_outlined.is-secondary {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-default_outlined.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-default_outlined.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-default_outlined.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-default_outlined.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-default_outlined.is-link:hover {
  text-decoration: underline;
}

.button-default_outlined.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-default_outlined.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-default_outlined.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-default_outlined.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tabs-menu-default_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-default_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.tab-link-default_outlined {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-default_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-default_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-default_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-menu-default_outlined {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-default_outlined.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-default_outlined {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-default_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-default_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-default_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.slider-arrow-default_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-default_outlined.is-centre-previous, .slider-arrow-default_outlined.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-default_outlined.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-default_outlined.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-default_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.tag-default_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-default_outlined.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-default_outlined.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-default_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.form-default_outlined_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-default_outlined_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-default_outlined_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-default_outlined_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-default_outlined_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_outlined_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_outlined_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-default_outlined_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-default_outlined_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-default_outlined_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_outlined_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-default_outlined_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-default_outlined_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-default_outlined_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_outlined_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-default_outlined_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-default_outlined_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_outlined_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-default_outlined_checkbox-label {
  margin-bottom: 0;
}

.form-default_outlined_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_outlined_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-default_outlined_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_outlined_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form-default_outlined_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-default_outlined_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-default_outlined_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-default_outlined_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-default_outlined_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-default_outlined_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-default_outlined_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.form-default_outlined_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_outlined_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-default_outlined_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-default_outlined_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-default_outlined_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-default_outlined_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-default_outlined_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_outlined_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_outlined_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_outlined_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-default_outlined_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-default_outlined_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-default_outlined_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_outlined_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-default_outlined_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-default_outlined_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-default_outlined_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-default_outlined_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-default_outlined_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-default_outlined_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-default_outlined_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-default_outlined_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-default_outlined_radio-label {
  margin-bottom: 0;
}

.form-default_outlined_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-default_outlined_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_outlined_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-default_outlined_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-default_outlined_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-default_outlined_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-default_outlined_toggle-icon:focus-visible, .form-default_outlined_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-default_outlined_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-default_outlined_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_outlined_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-default_outlined_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-default_outlined_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.button-bubble_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1.5px solid var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  box-shadow: 0 3px 0 0 var(--_old-variables---colors--chromatic1-shade-5);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: .25rem;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.button-bubble_outlined:hover {
  box-shadow: 0 0 0 0 var(--_old-variables---colors--chromatic1-shade-5);
  transform: translate(0, 3px);
}

.button-bubble_outlined.is-small {
  padding: .375rem 1.25rem;
}

.button-bubble_outlined.is-secondary {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: 0 3px 0 0 var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-bubble_outlined.is-secondary:hover {
  box-shadow: 0 0 0 0 var(--_primitives---opacity--neutral-darkest-15);
}

.button-bubble_outlined.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: 0 3px 0 0 var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.button-bubble_outlined.is-secondary.is-alternate:hover {
  box-shadow: 0 0 0 0 var(--_primitives---opacity--white-20);
}

.button-bubble_outlined.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
}

.button-bubble_outlined.is-link:hover {
  text-decoration: underline;
  transform: none;
}

.button-bubble_outlined.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.button-bubble_outlined.is-link.is-alternate:hover {
  box-shadow: 0 2px 5px 0 var(--_primitives---opacity--transparent);
  transform: none;
}

.button-bubble_outlined.is-alternate {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--white);
  box-shadow: 0 3px 0 0 var(--_primitives---colors--neutral-lighter);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-bubble_outlined.is-alternate:hover {
  box-shadow: 0 0 0 0 var(--_primitives---colors--neutral-lighter);
  transform: translate(0, 3px);
}

.tabs-menu-bubble_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-bubble_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.tab-link-bubble_outlined {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-bubble_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-bubble_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-menu-bubble_outlined {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-bubble_outlined.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-bubble_outlined {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-bubble_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-bubble_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-bubble_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.slider-arrow-bubble_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-bubble_outlined.is-centre-previous, .slider-arrow-bubble_outlined.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-bubble_outlined.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-bubble_outlined.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-bubble_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tag-bubble_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-bubble_outlined.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-bubble_outlined.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-bubble_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-bubble_outlined_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-bubble_outlined_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_outlined_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_outlined_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-bubble_outlined_checkbox-btn-icon {
  border: 1px none var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-bubble_outlined_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-bubble_outlined_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_outlined_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-bubble_outlined_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-bubble_outlined_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_outlined_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_outlined_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-bubble_outlined_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-bubble_outlined_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_outlined_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-bubble_outlined_checkbox-label {
  margin-bottom: 0;
}

.form-bubble_outlined_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-bubble_outlined_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-bubble_outlined_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_outlined_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_outlined_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-bubble_outlined_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-bubble_outlined_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-bubble_outlined_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-bubble_outlined_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_outlined_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-bubble_outlined_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-bubble_outlined_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-bubble_outlined_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-bubble_outlined_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_outlined_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_outlined_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_outlined_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-bubble_outlined_radio-btn-icon {
  border: 1px none var(--_primitives---colors--neutral-darkest);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-bubble_outlined_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-bubble_outlined_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_outlined_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-bubble_outlined_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-bubble_outlined_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-bubble_outlined_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_outlined_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-bubble_outlined_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_outlined_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-bubble_outlined_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-bubble_outlined_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-bubble_outlined_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_outlined_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_outlined_radio-label {
  margin-bottom: 0;
}

.form-bubble_outlined_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-bubble_outlined_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_outlined_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-bubble_outlined_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-bubble_outlined_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-bubble_outlined_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-bubble_outlined_toggle-icon:focus-visible, .form-bubble_outlined_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-bubble_outlined_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-bubble_outlined_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_outlined_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-bubble_outlined_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-bubble_outlined_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.button-brick_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1.5px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_old-variables---colors--chromatic1-shade-2);
  box-shadow: inset 0 4px 0 0 var(--_primitives---opacity--white-20), inset 0 -5px 0 0 var(--_primitives---opacity--neutral-darkest-15), 0 2px 2px 0 var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, background-color .2s;
  display: flex;
}

.button-brick_outlined:hover {
  background-color: var(--_old-variables---colors--chromatic1-shade-1);
  box-shadow: inset 0 4px 0 0 var(--_primitives---opacity--white-20), inset 0 -5px 0 0 var(--_primitives---opacity--neutral-darkest-15), 0 4px 4px 0 var(--_primitives---opacity--neutral-darkest-15);
  transform: translate(0, -2px);
}

.button-brick_outlined.is-small {
  padding: .5rem 1.25rem;
}

.button-brick_outlined.is-secondary {
  background-color: var(--_primitives---colors--neutral-lightest);
}

.button-brick_outlined.is-secondary:hover {
  background-color: var(--_primitives---colors--white);
}

.button-brick_outlined.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-brick_outlined.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.tabs-menu-brick_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-brick_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.tab-link-brick_outlined {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-brick_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-brick_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-brick_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-menu-brick_outlined {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-brick_outlined.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-brick_outlined {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-brick_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-brick_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-brick_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.slider-arrow-brick_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-brick_outlined.is-centre-previous, .slider-arrow-brick_outlined.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-brick_outlined.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-brick_outlined.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-brick_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-brick_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-brick_outlined.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-brick_outlined.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-brick_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-brick_outlined_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-brick_outlined_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_outlined_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_outlined_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-brick_outlined_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-brick_outlined_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-brick_outlined_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_outlined_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-brick_outlined_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-brick_outlined_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_outlined_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_outlined_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-brick_outlined_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-brick_outlined_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_outlined_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-brick_outlined_checkbox-label {
  margin-bottom: 0;
}

.form-brick_outlined_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-brick_outlined_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-brick_outlined_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_outlined_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_outlined_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-brick_outlined_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-brick_outlined_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-brick_outlined_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-brick_outlined_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_outlined_input.is-alternate:focus {
  box-shadow: 0 2px 2px 0 var(--_primitives---opacity--white-20);
}

.form-brick_outlined_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-brick_outlined_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-brick_outlined_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-brick_outlined_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_outlined_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_outlined_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_outlined_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-brick_outlined_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-brick_outlined_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-brick_outlined_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_outlined_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-brick_outlined_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-brick_outlined_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-brick_outlined_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_outlined_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-brick_outlined_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_outlined_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-brick_outlined_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-brick_outlined_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-brick_outlined_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_outlined_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_outlined_radio-label {
  margin-bottom: 0;
}

.form-brick_outlined_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-brick_outlined_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_outlined_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-brick_outlined_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-brick_outlined_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-brick_outlined_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-brick_outlined_toggle-icon:focus-visible, .form-brick_outlined_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-brick_outlined_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-brick_outlined_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_outlined_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-brick_outlined_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-brick_outlined_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.button-gradient_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--neutral);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-4) 20%, var(--_old-variables---colors--chromatic2-shade-4));
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-gradient_outlined:hover {
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-5), var(--_old-variables---colors--chromatic2-shade-5));
}

.button-gradient_outlined.is-small {
  padding: .5rem 1.25rem;
}

.button-gradient_outlined.is-secondary {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding-top: .6875rem;
  padding-bottom: .6875rem;
}

.button-gradient_outlined.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-gradient_outlined.is-secondary.is-small {
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}

.button-gradient_outlined.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-gradient_outlined.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-gradient_outlined.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-gradient_outlined.is-link:hover {
  text-decoration: underline;
}

.button-gradient_outlined.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-gradient_outlined.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-gradient_outlined.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-gradient_outlined.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tab-link-gradient_outlined {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-gradient_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-gradient_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-gradient_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.tabs-menu-gradient_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-gradient_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-link-gradient_outlined {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-gradient_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-gradient_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-gradient_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-menu-gradient_outlined {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.slider-arrow-gradient_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-gradient_outlined.is-centre-previous, .slider-arrow-gradient_outlined.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-gradient_outlined.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-gradient_outlined.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-gradient_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-gradient_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-gradient_outlined.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-gradient_outlined.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-gradient_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-gradient_outlined_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-gradient_outlined_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_outlined_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_outlined_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-gradient_outlined_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-gradient_outlined_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-gradient_outlined_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_outlined_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_outlined_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-gradient_outlined_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_outlined_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_outlined_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-gradient_outlined_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-gradient_outlined_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_outlined_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-gradient_outlined_checkbox-label {
  margin-bottom: 0;
}

.form-gradient_outlined_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-gradient_outlined_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-gradient_outlined_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_outlined_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_outlined_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-gradient_outlined_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-gradient_outlined_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-gradient_outlined_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-gradient_outlined_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_outlined_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-gradient_outlined_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-gradient_outlined_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-gradient_outlined_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-gradient_outlined_radio-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_outlined_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_outlined_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_outlined_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-gradient_outlined_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-gradient_outlined_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-gradient_outlined_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_outlined_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_outlined_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-gradient_outlined_radio-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_outlined_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-gradient_outlined_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-gradient_outlined_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-gradient_outlined_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_outlined_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_outlined_radio-label {
  margin-bottom: 0;
}

.form-gradient_outlined_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-gradient_outlined_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-gradient_outlined_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-gradient_outlined_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-gradient_outlined_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-gradient_outlined_toggle-icon:focus-visible, .form-gradient_outlined_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-gradient_outlined_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-gradient_outlined_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_outlined_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-gradient_outlined_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-gradient_outlined_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-gradient_outlined_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-gradient_outlined_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-gradient_outlined_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-gradient_outlined_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .375rem .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-sleek_outlined:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
}

.button-sleek_outlined.is-small {
  padding: .25rem .625rem;
}

.button-sleek_outlined.is-secondary {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_outlined.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-sleek_outlined.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-sleek_outlined.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-sleek_outlined.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-sleek_outlined.is-link:hover {
  text-decoration: underline;
}

.button-sleek_outlined.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-sleek_outlined.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_outlined.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tab-link-sleek_outlined {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .25rem .75rem;
}

.tab-link-sleek_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-sleek_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-sleek_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.tabs-menu-sleek_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-sleek_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.category-filter-link-sleek_outlined {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .375rem .75rem;
  text-decoration: none;
}

.category-filter-link-sleek_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-sleek_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-sleek_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-menu-sleek_outlined {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-sleek_outlined.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-sleek_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-sleek_outlined.is-centre-previous, .slider-arrow-sleek_outlined.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-sleek_outlined.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-sleek_outlined.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-sleek_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-sleek_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-sleek_outlined.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-sleek_outlined.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-sleek_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-sleek_outlined_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  align-items: center;
  margin-bottom: 0;
  padding: .375rem .75rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-sleek_outlined_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_outlined_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_outlined_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-sleek_outlined_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-sleek_outlined_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-sleek_outlined_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_outlined_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-sleek_outlined_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-sleek_outlined_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_outlined_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_outlined_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-sleek_outlined_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-sleek_outlined_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_outlined_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-sleek_outlined_checkbox-label {
  margin-bottom: 0;
}

.form-sleek_outlined_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-sleek_outlined_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_input {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2rem;
  margin-bottom: 0;
  padding: .5rem 0;
  font-size: 1rem;
  line-height: 1.6;
}

.form-sleek_outlined_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_outlined_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-sleek_outlined_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-sleek_outlined_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-sleek_outlined_input.is-text-area {
  height: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  overflow: auto;
}

.form-sleek_outlined_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-sleek_outlined_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-sleek_outlined_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .25rem .75rem .25rem .25rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-sleek_outlined_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_outlined_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_outlined_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_outlined_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-sleek_outlined_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-sleek_outlined_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-sleek_outlined_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_outlined_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-sleek_outlined_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-sleek_outlined_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
}

.form-sleek_outlined_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_outlined_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-sleek_outlined_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_outlined_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-sleek_outlined_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-sleek_outlined_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-sleek_outlined_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_outlined_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_outlined_radio-label {
  margin-bottom: 0;
}

.form-sleek_outlined_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-sleek_outlined_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_outlined_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-sleek_outlined_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-sleek_outlined_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-sleek_outlined_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-sleek_outlined_toggle-icon:focus-visible, .form-sleek_outlined_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-sleek_outlined_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-sleek_outlined_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_outlined_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-sleek_outlined_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-sleek_outlined_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-20);
}

.button-subtle_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--neutral);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-3), var(--_old-variables---colors--chromatic1-shade-4));
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-subtle_outlined:hover {
  border-color: var(--_primitives---colors--neutral-dark);
  background-color: var(--_primitives---colors--neutral-dark);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-4), var(--_old-variables---colors--chromatic1-shade-5));
}

.button-subtle_outlined.is-small {
  padding: .5rem 1.25rem;
}

.button-subtle_outlined.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-subtle_outlined.is-secondary:hover {
  background-color: var(--_primitives---colors--neutral-lighter);
}

.button-subtle_outlined.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-subtle_outlined.is-secondary.is-alternate:hover {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-20);
}

.button-subtle_outlined.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-subtle_outlined.is-link:hover {
  text-decoration: underline;
}

.button-subtle_outlined.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-subtle_outlined.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-subtle_outlined.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-subtle_outlined.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tab-link-subtle_outlined {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-subtle_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-subtle_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-subtle_outlined.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.tabs-menu-subtle_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.category-filter-link-subtle_outlined {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-subtle_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-subtle_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-subtle_outlined.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.category-filter-menu-subtle_outlined {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-subtle_outlined.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-subtle_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-subtle_outlined.is-centre-previous, .slider-arrow-subtle_outlined.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-subtle_outlined.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-subtle_outlined.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.tag-subtle_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-subtle_outlined.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-subtle_outlined.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-subtle_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-subtle_outlined_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-subtle_outlined_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_outlined_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_outlined_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-subtle_outlined_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-subtle_outlined_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-subtle_outlined_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_outlined_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-subtle_outlined_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-subtle_outlined_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_outlined_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_outlined_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-subtle_outlined_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-subtle_outlined_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_outlined_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-subtle_outlined_checkbox-label {
  margin-bottom: 0;
}

.form-subtle_outlined_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-subtle_outlined_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-subtle_outlined_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_outlined_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_outlined_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-subtle_outlined_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-subtle_outlined_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-subtle_outlined_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-subtle_outlined_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_outlined_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-subtle_outlined_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-subtle_outlined_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-subtle_outlined_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-subtle_outlined_radio-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_outlined_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_outlined_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_outlined_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-subtle_outlined_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-subtle_outlined_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-subtle_outlined_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_outlined_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-subtle_outlined_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-subtle_outlined_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-subtle_outlined_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_outlined_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-subtle_outlined_radio-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_outlined_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-subtle_outlined_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-subtle_outlined_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-subtle_outlined_radio-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_outlined_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_outlined_radio-label {
  margin-bottom: 0;
}

.form-subtle_outlined_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-subtle_outlined_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_outlined_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-subtle_outlined_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-subtle_outlined_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-subtle_outlined_toggle-icon:focus-visible, .form-subtle_outlined_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-subtle_outlined_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-subtle_outlined_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_outlined_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-subtle_outlined_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-subtle_outlined_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.button-elevate_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  box-shadow: inset 0 -2px 1px 0 #0003, inset 0 32px 24px 0 #ffffff0d, inset 0 1px 1px 1px #ffffff40, inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-15), 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s, background-color .2s;
  display: flex;
}

.button-elevate_outlined:hover {
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
  box-shadow: inset 0 -2px 1px 0 #0003, inset 0 32px 24px 0 #ffffff0d, inset 0 1px 1px 1px #ffffff40, inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-15), 0 2px 4px 0 var(--_primitives---opacity--neutral-darkest-15);
  transform: translate(0, -2px);
}

.button-elevate_outlined.is-small {
  padding: .5rem 1.25rem;
}

.button-elevate_outlined.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  box-shadow: 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 -2px 1px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-elevate_outlined.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.button-elevate_outlined.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  box-shadow: 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 -2px 1px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 0 0 1px var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-elevate_outlined.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.button-elevate_outlined.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-elevate_outlined.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-elevate_outlined.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-elevate_outlined.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-elevate_outlined.is-alternate:hover {
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tab-link-elevate_outlined {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-elevate_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-elevate_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-elevate_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-elevate_outlined {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-elevate_outlined.w--current {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-elevate_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-elevate_outlined.is-alternate.w--current {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-menu-elevate_outlined {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-elevate_outlined.is-center {
  justify-content: center;
  align-items: center;
}

.tabs-menu-elevate_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-elevate_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.slider-arrow-elevate_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-elevate_outlined.is-centre-previous, .slider-arrow-elevate_outlined.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-elevate_outlined.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-elevate_outlined.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-elevate_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.tag-elevate_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-elevate_outlined.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-elevate_outlined.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-elevate_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-elevate_outlined_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-elevate_outlined_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_outlined_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_outlined_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-elevate_outlined_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-elevate_outlined_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-elevate_outlined_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_outlined_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-elevate_outlined_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-elevate_outlined_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_outlined_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_outlined_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-elevate_outlined_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-elevate_outlined_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_outlined_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-elevate_outlined_checkbox-label {
  margin-bottom: 0;
}

.form-elevate_outlined_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-elevate_outlined_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-elevate_outlined_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_outlined_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_outlined_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-elevate_outlined_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-elevate_outlined_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-elevate_outlined_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-elevate_outlined_input.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_outlined_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-elevate_outlined_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-elevate_outlined_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-elevate_outlined_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-elevate_outlined_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_outlined_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_outlined_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_outlined_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-elevate_outlined_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-elevate_outlined_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-elevate_outlined_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_outlined_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-elevate_outlined_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-elevate_outlined_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-elevate_outlined_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_outlined_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-elevate_outlined_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_outlined_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-elevate_outlined_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-elevate_outlined_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-elevate_outlined_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_outlined_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_outlined_radio-label {
  margin-bottom: 0;
}

.form-elevate_outlined_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-elevate_outlined_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_outlined_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-elevate_outlined_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-elevate_outlined_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-elevate_outlined_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-elevate_outlined_toggle-icon:focus-visible, .form-elevate_outlined_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-elevate_outlined_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-elevate_outlined_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_outlined_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-elevate_outlined_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-elevate_outlined_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.button-organic_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_old-variables---colors--chromatic1-shade-4);
  text-align: center;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-organic_outlined:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.tab-link-organic_outlined {
  background-color: var(--_primitives---opacity--transparent);
  padding: .625rem 1.5rem;
}

.tab-link-organic_outlined.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.tab-link-organic_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-organic_outlined.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
  color: var(--_primitives---colors--neutral-darkest);
}

.tabs-menu-organic_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-organic_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-link-organic_outlined {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-organic_outlined.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.category-filter-link-organic_outlined.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-organic_outlined.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
  color: var(--_primitives---colors--neutral-darkest);
}

.category-filter-menu-organic_outlined {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-organic_outlined.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-organic_outlined {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--color-scheme-1--foreground);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-organic_outlined.is-centre-previous, .slider-arrow-organic_outlined.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-organic_outlined.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-organic_outlined.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-organic_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-organic_outlined {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-organic_outlined.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-organic_outlined.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-organic_outlined.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-organic_outlined_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-organic_outlined_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_outlined_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_outlined_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-organic_outlined_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-organic_outlined_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-organic_outlined_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_outlined_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-organic_outlined_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-organic_outlined_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_outlined_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_outlined_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-organic_outlined_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-organic_outlined_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_outlined_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-organic_outlined_checkbox-label {
  margin-bottom: 0;
}

.form-organic_outlined_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-organic_outlined_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form-organic_outlined_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_outlined_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_outlined_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-organic_outlined_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-organic_outlined_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-organic_outlined_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-organic_outlined_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_outlined_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-organic_outlined_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-organic_outlined_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-organic_outlined_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-organic_outlined_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_outlined_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_outlined_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_outlined_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-organic_outlined_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-organic_outlined_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-organic_outlined_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_outlined_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-organic_outlined_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-organic_outlined_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-organic_outlined_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_outlined_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-organic_outlined_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_outlined_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-organic_outlined_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-organic_outlined_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-organic_outlined_radio-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_outlined_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_outlined_radio-label {
  margin-bottom: 0;
}

.form-organic_outlined_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-organic_outlined_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_outlined_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-organic_outlined_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-organic_outlined_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-organic_outlined_toggle-icon:focus-visible, .form-organic_outlined_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-organic_outlined_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-organic_outlined_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_outlined_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-organic_outlined_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-organic_outlined_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.button-default_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-default_flat:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
}

.button-default_flat.is-small {
  padding: .5rem 1.25rem;
}

.button-default_flat.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-default_flat.is-secondary:hover {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.button-default_flat.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-default_flat.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.button-default_flat.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-default_flat.is-link:hover {
  text-decoration: underline;
}

.button-default_flat.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-default_flat.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-default_flat.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-default_flat.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tab-link-default_flat {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-default_flat.w--current {
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-default_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-default_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
}

.tabs-menu-default_flat {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-default_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-menu-default_flat {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-default_flat.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-default_flat {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-default_flat.w--current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-default_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-default_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--foreground);
}

.slider-arrow-default_flat {
  border: 1px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-default_flat.is-centre-previous, .slider-arrow-default_flat.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-default_flat.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-default_flat.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-default_flat.is-alternate {
  color: var(--_primitives---colors--white);
}

.tag-default_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-default_flat.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-default_flat.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-default_flat.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_flat_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-default_flat_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_flat_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-default_flat_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_flat_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-default_flat_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_flat_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_flat_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-default_flat_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-default_flat_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-default_flat_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_flat_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-default_flat_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-default_flat_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_flat_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_flat_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-default_flat_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_flat_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_flat_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-default_flat_checkbox-label {
  margin-bottom: 0;
}

.form-default_flat_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-default_flat_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_flat_input {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form-default_flat_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_flat_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_flat_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-default_flat_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-default_flat_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-default_flat_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-default_flat_input.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_flat_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_flat_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-default_flat_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-default_flat_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-default_flat_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_flat_radio-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-default_flat_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_flat_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-default_flat_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-default_flat_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_flat_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-default_flat_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-default_flat_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-default_flat_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_flat_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-default_flat_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-default_flat_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---opacity--white-20);
}

.form-default_flat_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-default_flat_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---colors--white);
}

.form-default_flat_radio-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-default_flat_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_flat_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-default_flat_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-default_flat_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_flat_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_flat_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_flat_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-default_flat_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_flat_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-default_flat_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-default_flat_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-default_flat_toggle-icon:focus-visible, .form-default_flat_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-default_flat_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-default_flat_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_flat_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-default_flat_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-default_flat_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.button-bubble_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  box-shadow: 0 5px 0 0 var(--_old-variables---colors--chromatic1-shade-5);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: .25rem;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.button-bubble_flat:hover {
  box-shadow: 0 2px 0 0 var(--_old-variables---colors--chromatic1-shade-5);
  transform: translate(0, 3px);
}

.button-bubble_flat.is-small {
  padding: .375rem 1.25rem;
}

.button-bubble_flat.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  box-shadow: 0 5px 0 0 var(--_primitives---opacity--neutral-darkest-15);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-bubble_flat.is-secondary:hover {
  box-shadow: 0 2px 0 0 var(--_primitives---opacity--neutral-darkest-15);
}

.button-bubble_flat.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  box-shadow: 0 5px 0 0 var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.button-bubble_flat.is-secondary.is-alternate:hover {
  box-shadow: 0 2px 0 0 var(--_primitives---opacity--white-20);
}

.button-bubble_flat.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  transition-property: none;
}

.button-bubble_flat.is-link:hover {
  transform: none;
}

.button-bubble_flat.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.button-bubble_flat.is-alternate {
  background-color: var(--_primitives---colors--white);
  box-shadow: 0 5px 0 0 var(--_primitives---colors--neutral-lighter);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-bubble_flat.is-alternate:hover {
  box-shadow: 0 2px 0 0 var(--_primitives---colors--neutral-lighter);
  transform: translate(0, 3px);
}

.tabs-menu-bubble_flat {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-bubble_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
}

.tab-link-bubble_flat {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-bubble_flat.w--current {
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-bubble_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
}

.category-filter-menu-bubble_flat {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-bubble_flat.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-bubble_flat {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-bubble_flat.w--current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-bubble_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-bubble_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--foreground);
}

.slider-arrow-bubble_flat {
  border: 1px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-bubble_flat.is-centre-previous, .slider-arrow-bubble_flat.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-bubble_flat.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-bubble_flat.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-bubble_flat.is-alternate {
  color: var(--_primitives---colors--white);
}

.tag-bubble_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-bubble_flat.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-bubble_flat.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-bubble_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-bubble_flat_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_checkbox-btn {
  border: 2px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-bubble_flat_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_flat_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_flat_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-bubble_flat_checkbox-btn-icon {
  border: 1px none var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-bubble_flat_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-bubble_flat_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_flat_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-bubble_flat_checkbox-icon {
  border: 2px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-bubble_flat_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_flat_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_flat_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-bubble_flat_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_flat_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_flat_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-bubble_flat_checkbox-label {
  margin-bottom: 0;
}

.form-bubble_flat_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-bubble_flat_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_input {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-bubble_flat_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_flat_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_flat_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-bubble_flat_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-bubble_flat_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-bubble_flat_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-bubble_flat_input.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_flat_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-bubble_flat_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-bubble_flat_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-bubble_flat_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_radio-btn {
  border: 2px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-bubble_flat_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_flat_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_flat_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_flat_radio-btn-icon {
  border: 1px none var(--_primitives---colors--neutral-darkest);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-bubble_flat_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-bubble_flat_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_flat_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-bubble_flat_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-bubble_flat_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-bubble_flat_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_flat_radio-icon {
  border: 2px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-bubble_flat_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-bubble_flat_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-bubble_flat_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-bubble_flat_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_flat_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-bubble_flat_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_flat_radio-label {
  margin-bottom: 0;
}

.form-bubble_flat_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-bubble_flat_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_flat_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-bubble_flat_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-bubble_flat_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-bubble_flat_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-bubble_flat_toggle-icon:focus-visible, .form-bubble_flat_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-bubble_flat_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-bubble_flat_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_flat_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-bubble_flat_toggle-mask {
  z-index: 1;
  border: 2px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-bubble_flat_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_flat_toggle-mask.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.button-brick_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1.5px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_old-variables---colors--chromatic1-shade-2);
  box-shadow: inset 0 4px 0 0 var(--_primitives---opacity--white-20), inset 0 -5px 0 0 var(--_primitives---opacity--neutral-darkest-15), 0 2px 2px 0 var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, background-color .2s;
  display: flex;
}

.button-brick_flat:hover {
  background-color: var(--_old-variables---colors--chromatic1-shade-1);
  box-shadow: inset 0 4px 0 0 var(--_primitives---opacity--white-20), inset 0 -5px 0 0 var(--_primitives---opacity--neutral-darkest-15), 0 4px 4px 0 var(--_primitives---opacity--neutral-darkest-15);
  transform: translate(0, -2px);
}

.button-brick_flat.is-small {
  padding: .5rem 1.25rem;
}

.button-brick_flat.is-secondary {
  background-color: var(--_primitives---colors--neutral-lightest);
}

.button-brick_flat.is-secondary:hover {
  background-color: var(--_primitives---colors--white);
}

.button-brick_flat.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-brick_flat.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.tabs-menu-brick_flat {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-brick_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
}

.tab-link-brick_flat {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-brick_flat.w--current {
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-brick_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-brick_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
}

.category-filter-menu-brick_flat {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-brick_flat.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-brick_flat {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-brick_flat.w--current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-brick_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-brick_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--neutral-darkest);
}

.slider-arrow-brick_flat {
  border: 1px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-brick_flat.is-centre-previous, .slider-arrow-brick_flat.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-brick_flat.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-brick_flat.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-brick_flat.is-alternate {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-brick_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-brick_flat.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-brick_flat.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-brick_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-brick_flat_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-brick_flat_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_flat_checkbox-btn {
  border: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-brick_flat_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_flat_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-brick_flat_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-brick_flat_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_flat_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-brick_flat_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-brick_flat_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-brick_flat_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_flat_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-brick_flat_checkbox-icon {
  border: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-brick_flat_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_flat_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_flat_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-brick_flat_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_flat_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_flat_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-brick_flat_checkbox-label {
  margin-bottom: 0;
}

.form-brick_flat_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-brick_flat_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_flat_input {
  border: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-brick_flat_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_flat_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: 0 2px 2px 0 var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_flat_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-brick_flat_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-brick_flat_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-brick_flat_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-brick_flat_input.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-brick_flat_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_flat_input.is-alternate:focus {
  box-shadow: 0 2px 2px 0 var(--_primitives---opacity--white-20);
}

.form-brick_flat_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-brick_flat_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-brick_flat_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_flat_radio-btn {
  border: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-brick_flat_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_flat_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-brick_flat_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-brick_flat_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_flat_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_flat_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-brick_flat_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-brick_flat_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_flat_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-brick_flat_radio-btn-letter {
  border: 1.5px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-brick_flat_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---opacity--white-20);
  color: var(--_primitives---colors--white);
}

.form-brick_flat_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-brick_flat_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_flat_radio-icon {
  border: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-brick_flat_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_flat_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-brick_flat_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-brick_flat_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_flat_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-brick_flat_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_flat_radio-label {
  margin-bottom: 0;
}

.form-brick_flat_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-brick_flat_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_flat_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-brick_flat_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-brick_flat_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-brick_flat_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-brick_flat_toggle-icon:focus-visible, .form-brick_flat_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-brick_flat_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-brick_flat_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_flat_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-brick_flat_toggle-mask {
  z-index: 1;
  border: 1.5px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-brick_flat_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_flat_toggle-mask.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.button-gradient_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--neutral);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-4) 20%, var(--_old-variables---colors--chromatic2-shade-4));
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-gradient_flat:hover {
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-5), var(--_old-variables---colors--chromatic2-shade-5));
}

.button-gradient_flat.is-small {
  padding: .5rem 1.25rem;
}

.button-gradient_flat.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-gradient_flat.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.button-gradient_flat.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-gradient_flat.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.button-gradient_flat.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-gradient_flat.is-link:hover {
  text-decoration: underline;
}

.button-gradient_flat.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-gradient_flat.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-gradient_flat.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-gradient_flat.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tabs-menu-gradient_flat {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-gradient_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--color-scheme-1--foreground);
}

.tab-link-gradient_flat {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-gradient_flat.w--current {
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-gradient_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-gradient_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
}

.category-filter-menu-gradient_flat {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-gradient_flat.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-gradient_flat {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-gradient_flat.w--current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-gradient_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-gradient_flat.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
  background-color: var(--color-scheme-1--foreground);
}

.slider-arrow-gradient_flat {
  border: 1px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-gradient_flat.is-centre-previous, .slider-arrow-gradient_flat.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-gradient_flat.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-gradient_flat.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-gradient_flat.is-alternate {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-gradient_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-gradient_flat.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding: 0;
  display: inline-block;
}

.tag-gradient_flat.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-gradient_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-gradient_flat_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-gradient_flat_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_flat_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_flat_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-gradient_flat_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-gradient_flat_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-gradient_flat_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_flat_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_flat_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-gradient_flat_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_flat_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_flat_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-gradient_flat_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_flat_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_flat_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-gradient_flat_checkbox-label {
  margin-bottom: 0;
}

.form-gradient_flat_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-gradient_flat_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_input {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-gradient_flat_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_flat_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_flat_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-gradient_flat_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-gradient_flat_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-gradient_flat_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-gradient_flat_input.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_flat_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-gradient_flat_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-gradient_flat_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-gradient_flat_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_radio-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-gradient_flat_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_flat_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_flat_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_flat_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-gradient_flat_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-gradient_flat_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_flat_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_flat_radio-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-gradient_flat_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_flat_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-gradient_flat_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-gradient_flat_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_flat_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_flat_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_flat_radio-label {
  margin-bottom: 0;
}

.form-gradient_flat_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-gradient_flat_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_flat_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-gradient_flat_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-gradient_flat_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-gradient_flat_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-gradient_flat_toggle-icon:focus-visible, .form-gradient_flat_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-gradient_flat_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-gradient_flat_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_flat_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-gradient_flat_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-gradient_flat_toggle-mask:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-gradient_flat_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_flat_toggle-mask.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-gradient_flat_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-gradient_flat_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---opacity--white-20);
}

.form-gradient_flat_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-gradient_flat_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .375rem .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-sleek_flat:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
}

.button-sleek_flat.is-small {
  padding: .25rem .5rem;
}

.button-sleek_flat.is-secondary {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_flat.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.button-sleek_flat.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-sleek_flat.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.button-sleek_flat.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-sleek_flat.is-link:hover {
  text-decoration: underline;
}

.button-sleek_flat.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-sleek_flat.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_flat.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tabs-menu-sleek_flat {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-sleek_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
}

.tab-link-sleek_flat {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .25rem .75rem;
}

.tab-link-sleek_flat.w--current {
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-sleek_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-sleek_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
}

.category-filter-link-sleek_flat {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .375rem .75rem;
  text-decoration: none;
}

.category-filter-link-sleek_flat.w--current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-sleek_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-sleek_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-menu-sleek_flat {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-sleek_flat.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-sleek_flat {
  border: 1px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-sleek_flat.is-centre-previous, .slider-arrow-sleek_flat.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-sleek_flat.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-sleek_flat.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-sleek_flat.is-alternate {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-sleek_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-sleek_flat.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-sleek_flat.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-sleek_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-sleek_flat_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .375rem .75rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-sleek_flat_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_flat_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_flat_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-sleek_flat_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-sleek_flat_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-sleek_flat_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_flat_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-sleek_flat_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-sleek_flat_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_flat_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_flat_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-sleek_flat_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-sleek_flat_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_flat_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-sleek_flat_checkbox-label {
  margin-bottom: 0;
}

.form-sleek_flat_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-sleek_flat_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_input {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2rem;
  margin-bottom: 0;
  padding: .5rem 0;
  font-size: 1rem;
  line-height: 1.6;
}

.form-sleek_flat_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_flat_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-sleek_flat_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-sleek_flat_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-sleek_flat_input.is-text-area {
  height: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  overflow: auto;
}

.form-sleek_flat_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-sleek_flat_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-sleek_flat_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  align-items: center;
  margin-bottom: 0;
  padding: .25rem .75rem .25rem .25rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-sleek_flat_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_flat_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_flat_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_flat_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
}

.form-sleek_flat_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-sleek_flat_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-sleek_flat_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_flat_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-sleek_flat_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-sleek_flat_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-sleek_flat_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_flat_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-sleek_flat_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_flat_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-sleek_flat_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-sleek_flat_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
}

.form-sleek_flat_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_flat_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_flat_radio-label {
  margin-bottom: 0;
}

.form-sleek_flat_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-sleek_flat_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_flat_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-sleek_flat_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-sleek_flat_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-sleek_flat_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-sleek_flat_toggle-icon:focus-visible, .form-sleek_flat_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-sleek_flat_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-sleek_flat_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_flat_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-sleek_flat_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-sleek_flat_toggle-mask:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_flat_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
}

.form-sleek_flat_toggle-mask.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.button-subtle_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--neutral);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-3), var(--_old-variables---colors--chromatic1-shade-4));
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-subtle_flat:hover {
  border-color: var(--_primitives---colors--neutral-dark);
  background-color: var(--_primitives---colors--neutral-dark);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-4), var(--_old-variables---colors--chromatic1-shade-5));
}

.button-subtle_flat.is-small {
  padding: .5rem 1.25rem;
}

.button-subtle_flat.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-subtle_flat.is-secondary:hover {
  background-color: var(--_primitives---colors--neutral-lighter);
}

.button-subtle_flat.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-subtle_flat.is-secondary.is-alternate:hover {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-20);
}

.button-subtle_flat.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-subtle_flat.is-link:hover {
  text-decoration: underline;
}

.button-subtle_flat.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-subtle_flat.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-subtle_flat.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-subtle_flat.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tab-link-subtle_flat {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
  padding: .625rem 1.5rem;
}

.tab-link-subtle_flat.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.tab-link-subtle_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-subtle_flat.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.tabs-menu-subtle_flat {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-subtle_flat.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-link-subtle_flat {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-subtle_flat.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.category-filter-link-subtle_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-subtle_flat.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.category-filter-menu-subtle_flat {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-subtle_flat.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-subtle_flat {
  border: 1px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-subtle_flat.is-centre-previous, .slider-arrow-subtle_flat.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-subtle_flat.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-subtle_flat.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-subtle_flat.is-alternate {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-subtle_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-subtle_flat.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-subtle_flat.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-subtle_flat.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-subtle_flat_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-subtle_flat_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_flat_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_checkbox-btn.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_flat_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-subtle_flat_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-subtle_flat_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-subtle_flat_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_flat_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-subtle_flat_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-subtle_flat_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_flat_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_flat_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-subtle_flat_checkbox-icon.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
}

.form-subtle_flat_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_flat_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-subtle_flat_checkbox-label {
  margin-bottom: 0;
}

.form-subtle_flat_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-subtle_flat_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_input {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-subtle_flat_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_flat_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_flat_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-subtle_flat_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-subtle_flat_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-subtle_flat_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-subtle_flat_input.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_flat_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-subtle_flat_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-subtle_flat_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-subtle_flat_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_radio-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-subtle_flat_radio-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_flat_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_radio-btn.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_flat_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_flat_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-subtle_flat_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-subtle_flat_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_flat_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-subtle_flat_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-subtle_flat_radio-btn-letter.is-active-inputactive, .form-subtle_flat_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-subtle_flat_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_flat_radio-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-subtle_flat_radio-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_flat_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-subtle_flat_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-subtle_flat_radio-icon.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
}

.form-subtle_flat_radio-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_flat_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_flat_radio-label {
  margin-bottom: 0;
}

.form-subtle_flat_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-subtle_flat_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_flat_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-subtle_flat_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-subtle_flat_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-subtle_flat_toggle-icon:focus-visible, .form-subtle_flat_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-subtle_flat_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-subtle_flat_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_flat_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-subtle_flat_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-subtle_flat_toggle-mask.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
}

.button-elevate_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  box-shadow: inset 0 -2px 1px 0 #0003, inset 0 32px 24px 0 #ffffff0d, inset 0 1px 1px 1px #ffffff40, inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-15), 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s, background-color .2s;
  display: flex;
}

.button-elevate_flat:hover {
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
  box-shadow: inset 0 -2px 1px 0 #0003, inset 0 32px 24px 0 #ffffff0d, inset 0 1px 1px 1px #ffffff40, inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-15), 0 2px 4px 0 var(--_primitives---opacity--neutral-darkest-5);
  transform: translate(0, -2px);
}

.button-elevate_flat.is-small {
  padding: .5rem 1.25rem;
}

.button-elevate_flat.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  box-shadow: 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 -2px 1px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-elevate_flat.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  box-shadow: inset 0 24px 12px 0 #ffffff14, inset 0 2px 1px 0 #ffffff4d, inset 0 0 0 1px #0000001a, inset 0 -2px 1px 0 #0000000d, 0 2px 4px 0 var(--_primitives---opacity--neutral-darkest-5);
}

.button-elevate_flat.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  box-shadow: 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 -2px 1px 0 var(--_primitives---opacity--neutral-darkest-5), inset 0 0 0 1px var(--_primitives---opacity--white-10);
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  color: var(--_primitives---colors--white);
}

.button-elevate_flat.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.button-elevate_flat.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-elevate_flat.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.button-elevate_flat.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-elevate_flat.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-elevate_flat.is-alternate:hover {
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tab-link-elevate_flat {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px solid #0000;
  padding: .625rem 1.5rem;
}

.tab-link-elevate_flat.w--current {
  background-color: var(--color-scheme-1--background);
  font-weight: 500;
}

.tab-link-elevate_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-elevate_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
}

.tabs-menu-elevate_flat {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-elevate_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-elevate_flat {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-elevate_flat.w--current {
  background-color: var(--color-scheme-1--foreground);
  font-weight: 500;
}

.category-filter-link-elevate_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-elevate_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-menu-elevate_flat {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-elevate_flat.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-elevate_flat {
  border: 1px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-elevate_flat.is-centre-previous, .slider-arrow-elevate_flat.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-elevate_flat.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-elevate_flat.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-elevate_flat.is-alternate {
  color: var(--_primitives---colors--white);
}

.tag-elevate_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-elevate_flat.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-elevate_flat.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-elevate_flat.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-elevate_flat_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-elevate_flat_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_flat_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_flat_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-elevate_flat_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-elevate_flat_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-elevate_flat_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_flat_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-elevate_flat_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-elevate_flat_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_flat_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_flat_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-elevate_flat_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_flat_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_flat_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-elevate_flat_checkbox-label {
  margin-bottom: 0;
}

.form-elevate_flat_checkbox-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-elevate_flat_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_input {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-elevate_flat_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_flat_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_flat_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-elevate_flat_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-elevate_flat_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-elevate_flat_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-elevate_flat_input.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_flat_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-elevate_flat_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-elevate_flat_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-elevate_flat_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_radio-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-elevate_flat_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_flat_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_flat_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_flat_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-elevate_flat_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-elevate_flat_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_flat_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-elevate_flat_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-elevate_flat_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---opacity--white-20);
}

.form-elevate_flat_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-elevate_flat_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_flat_radio-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-elevate_flat_radio-icon:hover {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-elevate_flat_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-elevate_flat_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-elevate_flat_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_flat_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-elevate_flat_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_flat_radio-label {
  margin-bottom: 0;
}

.form-elevate_flat_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-elevate_flat_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_flat_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-elevate_flat_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-elevate_flat_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-elevate_flat_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-elevate_flat_toggle-icon:focus-visible, .form-elevate_flat_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-elevate_flat_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-elevate_flat_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_flat_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-elevate_flat_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-elevate_flat_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-10);
}

.button-organic_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_old-variables---colors--chromatic1-shade-4);
  text-align: center;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-organic_flat:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-organic_flat.is-small {
  padding: .5rem 1.25rem;
}

.button-organic_flat.is-secondary {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-organic_flat.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-organic_flat.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_flat.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-organic_flat.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-organic_flat.is-link:hover {
  text-decoration: underline;
}

.button-organic_flat.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_flat.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-organic_flat.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_flat.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---opacity--white-10);
}

.tab-link-organic_flat {
  background-color: var(--_primitives---opacity--transparent);
  padding: .625rem 1.5rem;
}

.tab-link-organic_flat.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.tab-link-organic_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-organic_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
  color: var(--_primitives---colors--neutral-darkest);
}

.tabs-menu-organic_flat {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-organic_flat.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-link-organic_flat {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-organic_flat.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.category-filter-link-organic_flat.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-organic_flat.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
  color: var(--_primitives---colors--neutral-darkest);
}

.category-filter-menu-organic_flat {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-organic_flat.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-organic_flat {
  border: 1px solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--foreground);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-organic_flat.is-centre-previous, .slider-arrow-organic_flat.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-organic_flat.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-organic_flat.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-organic_flat.is-alternate {
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-organic_flat {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-organic_flat.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-organic_flat.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-organic_flat.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_flat_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-organic_flat_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_flat_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-organic_flat_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_flat_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-organic_flat_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_flat_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_flat_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-organic_flat_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-organic_flat_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-organic_flat_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_flat_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-organic_flat_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-organic_flat_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_flat_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_flat_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-organic_flat_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-organic_flat_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_flat_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-organic_flat_checkbox-label {
  margin-bottom: 0;
}

.form-organic_flat_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-organic_flat_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_flat_input {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form-organic_flat_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_flat_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_flat_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-organic_flat_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-organic_flat_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-organic_flat_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-organic_flat_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_flat_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_flat_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-organic_flat_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-organic_flat_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-organic_flat_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_flat_radio-btn {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-organic_flat_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_flat_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-organic_flat_radio-btn.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_flat_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_flat_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_flat_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-organic_flat_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-organic_flat_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_flat_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-organic_flat_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-organic_flat_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---opacity--white-20);
}

.form-organic_flat_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-organic_flat_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_flat_radio-icon {
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-organic_flat_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_flat_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-organic_flat_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-organic_flat_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-organic_flat_radio-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_flat_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_flat_radio-label {
  margin-bottom: 0;
}

.form-organic_flat_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-organic_flat_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_flat_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-organic_flat_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-organic_flat_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-organic_flat_toggle-icon:focus-visible, .form-organic_flat_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-organic_flat_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-organic_flat_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_flat_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-organic_flat_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-organic_flat_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.button-default_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-default_edgy:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
}

.button-default_edgy.is-small {
  padding: .5rem 1.25rem;
}

.button-default_edgy.is-secondary {
  border-width: 2px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-default_edgy.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-default_edgy.is-secondary.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-default_edgy.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-default_edgy.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-default_edgy.is-link:hover {
  text-decoration: underline;
}

.button-default_edgy.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-default_edgy.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-default_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-default_edgy.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tab-link-default_edgy {
  background-color: var(--_primitives---opacity--transparent);
  border: 2px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link-default_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-default_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-default_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.tabs-menu-default_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-default_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--color-scheme-1--foreground);
}

.category-filter-link-default_edgy {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 2px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-default_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  font-weight: 500;
}

.category-filter-link-default_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-default_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
}

.category-filter-menu-default_edgy {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-default_edgy.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-default_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-default_edgy.is-centre-previous, .slider-arrow-default_edgy.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-default_edgy.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-default_edgy.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-default_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.tag-default_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-default_edgy.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-default_edgy.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-default_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-default_edgy_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-default_edgy_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_edgy_checkbox-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-default_edgy_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_edgy_checkbox-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-default_edgy_checkbox-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-default_edgy_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_edgy_checkbox-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-default_edgy_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-default_edgy_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-default_edgy_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_edgy_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-default_edgy_checkbox-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-default_edgy_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_edgy_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_edgy_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-default_edgy_checkbox-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-default_edgy_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_edgy_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-default_edgy_checkbox-label {
  margin-bottom: 0;
}

.form-default_edgy_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-default_edgy_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_edgy_input {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form-default_edgy_input:hover {
  background-color: var(--color-scheme-1--foreground);
  background-image: linear-gradient(to bottom, var(--_primitives---opacity--neutral-darkest-5), var(--_primitives---opacity--neutral-darkest-5));
}

.form-default_edgy_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_edgy_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-default_edgy_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-default_edgy_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-default_edgy_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-default_edgy_input.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-default_edgy_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
  background-image: none;
}

.form-default_edgy_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-default_edgy_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-default_edgy_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-default_edgy_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_edgy_radio-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-default_edgy_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_edgy_radio-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-default_edgy_radio-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-default_edgy_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-default_edgy_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-default_edgy_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-default_edgy_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-default_edgy_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_edgy_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-default_edgy_radio-btn-letter {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-default_edgy_radio-btn-letter.is-active-inputactive, .form-default_edgy_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form-default_edgy_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-default_edgy_radio-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-default_edgy_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-default_edgy_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-default_edgy_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-default_edgy_radio-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-default_edgy_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-20);
}

.form-default_edgy_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-default_edgy_radio-label {
  margin-bottom: 0;
}

.form-default_edgy_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-default_edgy_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-default_edgy_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-default_edgy_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-default_edgy_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-default_edgy_toggle-icon {
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-default_edgy_toggle-icon:focus-visible, .form-default_edgy_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-default_edgy_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-default_edgy_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-default_edgy_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-default_edgy_toggle-mask {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-default_edgy_toggle-mask.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.button-bubble_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  box-shadow: 0 3px 0 0 var(--_old-variables---colors--chromatic1-shade-5);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: .25rem;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.button-bubble_edgy:hover {
  box-shadow: 0 0 0 0 var(--_old-variables---colors--chromatic1-shade-5);
  transform: translate(0, 3px);
}

.button-bubble_edgy.is-small {
  padding: .375rem 1.25rem;
}

.button-bubble_edgy.is-secondary {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: 0 3px 0 0 var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-bubble_edgy.is-secondary:hover {
  box-shadow: 0 0 0 0 var(--_primitives---colors--neutral-darkest);
}

.button-bubble_edgy.is-secondary.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: 0 3px 0 0 var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.button-bubble_edgy.is-secondary.is-alternate:hover {
  box-shadow: 0 0 0 0 var(--_primitives---colors--white);
}

.button-bubble_edgy.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  transition-property: none;
}

.button-bubble_edgy.is-link:hover {
  transform: none;
}

.button-bubble_edgy.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.button-bubble_edgy.is-alternate {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--white);
  box-shadow: 0 3px 0 0 var(--_primitives---colors--neutral-lighter);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-bubble_edgy.is-alternate:hover {
  box-shadow: 0 0 0 0 var(--_primitives---colors--neutral-lighter);
}

.tabs-menu-bubble_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-bubble_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.tab-link-bubble_edgy {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
  border: 2px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link-bubble_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-bubble_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-menu-bubble_edgy {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-bubble_edgy.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-bubble_edgy {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 2px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-bubble_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  font-weight: 500;
}

.category-filter-link-bubble_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-bubble_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
}

.slider-arrow-bubble_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-bubble_edgy.is-centre-previous, .slider-arrow-bubble_edgy.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-bubble_edgy.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-bubble_edgy.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-bubble_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.tag-bubble_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-bubble_edgy.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-bubble_edgy.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-bubble_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-bubble_edgy_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_checkbox-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-bubble_edgy_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_edgy_checkbox-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_checkbox-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_edgy_checkbox-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-bubble_edgy_checkbox-btn-icon {
  border: 1px none var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-bubble_edgy_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-bubble_edgy_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_edgy_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-bubble_edgy_checkbox-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-bubble_edgy_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_edgy_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_edgy_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-bubble_edgy_checkbox-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-bubble_edgy_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_edgy_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-bubble_edgy_checkbox-label {
  margin-bottom: 0;
}

.form-bubble_edgy_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-bubble_edgy_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_input {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-bubble_edgy_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_edgy_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_edgy_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-bubble_edgy_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-bubble_edgy_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-bubble_edgy_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-bubble_edgy_input.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_edgy_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-bubble_edgy_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-bubble_edgy_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-bubble_edgy_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_radio-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-bubble_edgy_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_edgy_radio-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_radio-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_edgy_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_edgy_radio-btn-icon {
  border: 1px none var(--_primitives---colors--neutral-darkest);
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-bubble_edgy_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-bubble_edgy_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_edgy_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-bubble_edgy_radio-btn-letter {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-bubble_edgy_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form-bubble_edgy_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_edgy_radio-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-bubble_edgy_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-bubble_edgy_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-bubble_edgy_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-bubble_edgy_radio-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-bubble_edgy_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-bubble_edgy_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-bubble_edgy_radio-label {
  margin-bottom: 0;
}

.form-bubble_edgy_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-bubble_edgy_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-bubble_edgy_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-bubble_edgy_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-bubble_edgy_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-bubble_edgy_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-bubble_edgy_toggle-icon:focus-visible, .form-bubble_edgy_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-bubble_edgy_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-bubble_edgy_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-bubble_edgy_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-bubble_edgy_toggle-mask {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-bubble_edgy_toggle-mask.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.button-brick_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_old-variables---colors--chromatic1-shade-2);
  box-shadow: inset 0 4px 0 0 var(--_primitives---opacity--white-20), inset 0 -5px 0 0 var(--_primitives---opacity--neutral-darkest-15), 0 2px 2px 0 var(--_primitives---opacity--neutral-darkest-15);
  color: var(--_primitives---colors--neutral-darkest);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, background-color .2s;
  display: flex;
}

.button-brick_edgy:hover {
  background-color: var(--_old-variables---colors--chromatic1-shade-1);
  box-shadow: inset 0 4px 0 0 var(--_primitives---opacity--white-20), inset 0 -5px 0 0 var(--_primitives---opacity--neutral-darkest-15), 0 4px 4px 0 var(--_primitives---opacity--neutral-darkest-15);
  transform: translate(0, -2px);
}

.button-brick_edgy.is-small {
  padding: .5rem 1.25rem;
}

.button-brick_edgy.is-secondary {
  background-color: var(--_primitives---colors--neutral-lightest);
}

.button-brick_edgy.is-secondary:hover {
  background-color: var(--_primitives---colors--white);
}

.button-brick_edgy.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-brick_edgy.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--white);
}

.tabs-menu-brick_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-brick_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.tab-link-brick_edgy {
  background-color: var(--_primitives---opacity--transparent);
  border: 2px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link-brick_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-brick_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-brick_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-menu-brick_edgy {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-brick_edgy.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-brick_edgy {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 2px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-brick_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  font-weight: 500;
}

.category-filter-link-brick_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-brick_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
}

.slider-arrow-brick_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-brick_edgy.is-centre-previous, .slider-arrow-brick_edgy.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-brick_edgy.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-brick_edgy.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-brick_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-brick_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-brick_edgy.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-brick_edgy.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-brick_edgy.is-alternate {
  border-width: 2px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-brick_edgy_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_checkbox-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-brick_edgy_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_edgy_checkbox-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_checkbox-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_edgy_checkbox-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-brick_edgy_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 2px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-brick_edgy_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-brick_edgy_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_edgy_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-brick_edgy_checkbox-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-brick_edgy_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_edgy_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_edgy_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-brick_edgy_checkbox-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-brick_edgy_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_edgy_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-brick_edgy_checkbox-label {
  margin-bottom: 0;
}

.form-brick_edgy_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-brick_edgy_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_input {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-brick_edgy_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_edgy_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: 0 2px 2px 0 var(--_primitives---opacity--neutral-darkest-15);
}

.form-brick_edgy_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-brick_edgy_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-brick_edgy_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-brick_edgy_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-brick_edgy_input.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_edgy_input.is-alternate:focus {
  box-shadow: 0 2px 2px 0 var(--_primitives---opacity--white-20);
}

.form-brick_edgy_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-brick_edgy_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-brick_edgy_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_radio-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-brick_edgy_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_edgy_radio-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_radio-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_edgy_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_edgy_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-brick_edgy_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-brick_edgy_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_edgy_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-brick_edgy_radio-btn-letter {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-brick_edgy_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form-brick_edgy_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_edgy_radio-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-brick_edgy_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-brick_edgy_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-brick_edgy_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-brick_edgy_radio-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-brick_edgy_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-brick_edgy_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-brick_edgy_radio-label {
  margin-bottom: 0;
}

.form-brick_edgy_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-brick_edgy_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-brick_edgy_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-brick_edgy_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-brick_edgy_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-brick_edgy_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-brick_edgy_toggle-icon:focus-visible, .form-brick_edgy_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-brick_edgy_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-brick_edgy_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-brick_edgy_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-brick_edgy_toggle-mask {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-brick_edgy_toggle-mask.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.button-gradient_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--neutral);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-4) 20%, var(--_old-variables---colors--chromatic2-shade-4));
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-gradient_edgy:hover {
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-5), var(--_old-variables---colors--chromatic2-shade-5));
}

.button-gradient_edgy.is-small {
  padding: .5rem 1.25rem;
}

.button-gradient_edgy.is-secondary {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.button-gradient_edgy.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-gradient_edgy.is-secondary.is-small {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.button-gradient_edgy.is-secondary.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-gradient_edgy.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-gradient_edgy.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-gradient_edgy.is-link:hover {
  text-decoration: underline;
}

.button-gradient_edgy.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-gradient_edgy.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-gradient_edgy.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-gradient_edgy.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tabs-menu-gradient_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-gradient_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--color-scheme-1--foreground);
}

.tab-link-gradient_edgy {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
  border: 2px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link-gradient_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-gradient_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-gradient_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-menu-gradient_edgy {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-gradient_edgy.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-gradient_edgy {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 2px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-gradient_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  font-weight: 500;
}

.category-filter-link-gradient_edgy.is-alternate {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-gradient_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
}

.slider-arrow-gradient_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-gradient_edgy.is-centre-previous, .slider-arrow-gradient_edgy.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-gradient_edgy.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-gradient_edgy.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-gradient_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-gradient_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-gradient_edgy.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-gradient_edgy.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-gradient_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-gradient_edgy_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_checkbox-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-gradient_edgy_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_edgy_checkbox-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_checkbox-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_edgy_checkbox-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-gradient_edgy_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-gradient_edgy_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-gradient_edgy_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_edgy_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_edgy_checkbox-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-gradient_edgy_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_edgy_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_edgy_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-gradient_edgy_checkbox-icon.is-alternate, .form-gradient_edgy_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-gradient_edgy_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-gradient_edgy_checkbox-label {
  margin-bottom: 0;
}

.form-gradient_edgy_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-gradient_edgy_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_input {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-gradient_edgy_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_edgy_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_edgy_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-gradient_edgy_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-gradient_edgy_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-gradient_edgy_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-gradient_edgy_input.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_edgy_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-gradient_edgy_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-gradient_edgy_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-gradient_edgy_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_radio-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-gradient_edgy_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_edgy_radio-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_radio-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_edgy_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_edgy_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-gradient_edgy_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-gradient_edgy_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_edgy_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-gradient_edgy_radio-btn-letter {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-gradient_edgy_radio-btn-letter.is-active-inputactive, .form-gradient_edgy_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form-gradient_edgy_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_edgy_radio-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-gradient_edgy_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-gradient_edgy_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-gradient_edgy_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-gradient_edgy_radio-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-gradient_edgy_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-gradient_edgy_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-gradient_edgy_radio-label {
  margin-bottom: 0;
}

.form-gradient_edgy_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-gradient_edgy_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-gradient_edgy_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-gradient_edgy_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-gradient_edgy_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-gradient_edgy_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-gradient_edgy_toggle-icon:focus-visible, .form-gradient_edgy_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-gradient_edgy_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-gradient_edgy_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-gradient_edgy_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-gradient_edgy_toggle-mask {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-gradient_edgy_toggle-mask.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.button-sleek_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .375rem .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-sleek_edgy:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
}

.button-sleek_edgy.is-small {
  padding: .25rem .625rem;
}

.button-sleek_edgy.is-secondary {
  border-width: 2px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_edgy.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-sleek_edgy.is-secondary.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-sleek_edgy.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-sleek_edgy.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-sleek_edgy.is-link:hover {
  text-decoration: underline;
}

.button-sleek_edgy.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-sleek_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-sleek_edgy.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tabs-menu-sleek_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-sleek_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.tab-link-sleek_edgy {
  background-color: var(--_primitives---opacity--transparent);
  border: 2px solid #0000;
  padding: .25rem 1rem;
}

.tab-link-sleek_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-sleek_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-sleek_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-menu-sleek_edgy {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-sleek_edgy.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-sleek_edgy {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 2px solid #0000;
  flex: none;
  padding: .375rem 1rem;
  text-decoration: none;
}

.category-filter-link-sleek_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  font-weight: 500;
}

.category-filter-link-sleek_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-sleek_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
}

.slider-arrow-sleek_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-sleek_edgy.is-centre-previous, .slider-arrow-sleek_edgy.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-sleek_edgy.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-sleek_edgy.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-sleek_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-sleek_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-sleek_edgy.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-sleek_edgy.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-sleek_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-sleek_edgy_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_checkbox-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .25rem .75rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-sleek_edgy_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_edgy_checkbox-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_checkbox-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_edgy_checkbox-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-sleek_edgy_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-sleek_edgy_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-sleek_edgy_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_edgy_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-sleek_edgy_checkbox-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-sleek_edgy_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_edgy_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_edgy_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-sleek_edgy_checkbox-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form-sleek_edgy_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_edgy_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-sleek_edgy_checkbox-label {
  margin-bottom: 0;
}

.form-sleek_edgy_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-sleek_edgy_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_input {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: var(--_primitives---opacity--neutral-darkest-15) var(--_primitives---opacity--neutral-darkest-15) var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2rem;
  margin-bottom: 0;
  padding: .5rem 0;
  font-size: 1rem;
  line-height: 1.6;
}

.form-sleek_edgy_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_edgy_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-sleek_edgy_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-sleek_edgy_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-sleek_edgy_input.is-text-area {
  height: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  overflow: auto;
}

.form-sleek_edgy_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10) var(--_primitives---opacity--white-10) var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-sleek_edgy_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-sleek_edgy_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_radio-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .25rem .75rem .25rem .25rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-sleek_edgy_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_edgy_radio-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_radio-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_edgy_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_edgy_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-sleek_edgy_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-sleek_edgy_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_edgy_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-sleek_edgy_radio-btn-letter {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-sleek_edgy_radio-btn-letter.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form-sleek_edgy_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_edgy_radio-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-sleek_edgy_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-sleek_edgy_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-sleek_edgy_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-sleek_edgy_radio-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form-sleek_edgy_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-sleek_edgy_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-sleek_edgy_radio-label {
  margin-bottom: 0;
}

.form-sleek_edgy_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-sleek_edgy_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-sleek_edgy_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-sleek_edgy_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-sleek_edgy_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-sleek_edgy_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-sleek_edgy_toggle-icon:focus-visible, .form-sleek_edgy_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-sleek_edgy_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-sleek_edgy_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-sleek_edgy_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-sleek_edgy_toggle-mask {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-sleek_edgy_toggle-mask.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--white-10);
}

.button-subtle_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--neutral);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-3), var(--_old-variables---colors--chromatic1-shade-4));
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-subtle_edgy:hover {
  border-color: var(--_primitives---colors--neutral-dark);
  background-color: var(--_primitives---colors--neutral-dark);
  background-image: linear-gradient(135deg, var(--_old-variables---colors--chromatic1-shade-4), var(--_old-variables---colors--chromatic1-shade-5));
}

.button-subtle_edgy.is-small {
  padding: .5rem 1.25rem;
}

.button-subtle_edgy.is-secondary {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-subtle_edgy.is-secondary:hover {
  background-color: var(--_primitives---colors--neutral-lighter);
}

.button-subtle_edgy.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.button-subtle_edgy.is-secondary.is-alternate:hover {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--white-20);
}

.button-subtle_edgy.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-subtle_edgy.is-link:hover {
  text-decoration: underline;
}

.button-subtle_edgy.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-subtle_edgy.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-subtle_edgy.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
  background-image: none;
}

.button-subtle_edgy.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tabs-menu-subtle_edgy {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--transparent);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-subtle_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
}

.tab-link-subtle_edgy {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--color-scheme-1--text);
  padding: .625rem 1.5rem;
}

.tab-link-subtle_edgy.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.tab-link-subtle_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-subtle_edgy.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.category-filter-menu-subtle_edgy {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-subtle_edgy.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-subtle_edgy {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-subtle_edgy.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.category-filter-link-subtle_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-subtle_edgy.is-alternate.w--current {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.slider-arrow-subtle_edgy {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-subtle_edgy.is-centre-previous, .slider-arrow-subtle_edgy.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-subtle_edgy.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-subtle_edgy.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-subtle_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-subtle_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-subtle_edgy.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-subtle_edgy.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-subtle_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_edgy_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-subtle_edgy_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_edgy_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-subtle_edgy_checkbox-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_edgy_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-subtle_edgy_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-subtle_edgy_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-subtle_edgy_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_edgy_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-subtle_edgy_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-subtle_edgy_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_edgy_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_edgy_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-subtle_edgy_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-subtle_edgy_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_edgy_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-subtle_edgy_checkbox-label {
  margin-bottom: 0;
}

.form-subtle_edgy_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-subtle_edgy_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_edgy_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-subtle_edgy_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_edgy_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_edgy_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-subtle_edgy_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-subtle_edgy_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-subtle_edgy_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-subtle_edgy_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_edgy_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_edgy_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-subtle_edgy_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-subtle_edgy_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-subtle_edgy_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-subtle_edgy_radio-btn:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_edgy_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-subtle_edgy_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-subtle_edgy_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-subtle_edgy_radio-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_edgy_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-subtle_edgy_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-subtle_edgy_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_edgy_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-subtle_edgy_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-15);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-subtle_edgy_radio-btn-letter.is-active-inputactive, .form-subtle_edgy_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-subtle_edgy_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-subtle_edgy_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-subtle_edgy_radio-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-subtle_edgy_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-subtle_edgy_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-subtle_edgy_radio-label {
  margin-bottom: 0;
}

.form-subtle_edgy_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-subtle_edgy_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-subtle_edgy_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-subtle_edgy_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-subtle_edgy_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-subtle_edgy_toggle-icon:focus-visible, .form-subtle_edgy_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-subtle_edgy_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-subtle_edgy_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-subtle_edgy_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-subtle_edgy_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-subtle_edgy_toggle-mask.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.button-elevate_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_old-variables---colors--chromatic1-shade-4);
  box-shadow: inset 0 -2px 1px 0 #0003, inset 0 32px 24px 0 #ffffff0d, inset 0 1px 1px 1px #ffffff40, inset 0 0 0 1px var(--_primitives---opacity--neutral-darkest-5), 0 1px 2px 0 var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--white);
  text-align: center;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s, background-color .2s;
  display: flex;
}

.button-elevate_edgy:hover {
  background-color: var(--_old-variables---colors--chromatic1-shade-5);
  transform: translate(0, -2px);
}

.button-elevate_edgy.is-small {
  padding: .5rem 1.25rem;
}

.button-elevate_edgy.is-secondary {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  padding-top: .625rem;
  padding-bottom: .625rem;
  transition: background-color .2s;
}

.button-elevate_edgy.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  transform: none;
}

.button-elevate_edgy.is-secondary.is-small {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.button-elevate_edgy.is-secondary.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-elevate_edgy.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-elevate_edgy.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  color: var(--_primitives---colors--neutral-darkest);
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-elevate_edgy.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-elevate_edgy.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-elevate_edgy.is-alternate {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-elevate_edgy.is-alternate:hover {
  background-color: var(--_primitives---colors--neutral-lighter);
}

.tabs-menu-elevate_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-elevate_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.tab-link-elevate_edgy {
  background-color: var(--_primitives---opacity--transparent);
  border: 2px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link-elevate_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  background-color: var(--_primitives---opacity--transparent);
  font-weight: 500;
}

.tab-link-elevate_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-elevate_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-elevate_edgy {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  border: 2px solid #0000;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-elevate_edgy.w--current {
  border-color: var(--color-scheme-1--border);
  font-weight: 500;
}

.category-filter-link-elevate_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-elevate_edgy.is-alternate.w--current {
  border-color: var(--_primitives---colors--white);
}

.category-filter-menu-elevate_edgy {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-elevate_edgy.is-center {
  justify-content: center;
  align-items: center;
}

.slider-arrow-elevate_edgy {
  border: 2px solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--foreground);
  color: var(--color-scheme-1--text);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-elevate_edgy.is-centre-previous, .slider-arrow-elevate_edgy.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-elevate_edgy.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-elevate_edgy.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-elevate_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.tag-elevate_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-elevate_edgy.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-elevate_edgy.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-elevate_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-elevate_edgy_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_checkbox-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-elevate_edgy_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_edgy_checkbox-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_checkbox-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_checkbox-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_edgy_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-elevate_edgy_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-elevate_edgy_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-elevate_edgy_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_edgy_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-elevate_edgy_checkbox-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-elevate_edgy_checkbox-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_edgy_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_edgy_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-elevate_edgy_checkbox-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-elevate_edgy_checkbox-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_edgy_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-elevate_edgy_checkbox-label {
  margin-bottom: 0;
}

.form-elevate_edgy_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-elevate_edgy_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_input {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s;
}

.form-elevate_edgy_input:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_edgy_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_edgy_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-elevate_edgy_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-elevate_edgy_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-elevate_edgy_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-elevate_edgy_input.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_input.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_edgy_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-elevate_edgy_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-elevate_edgy_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-elevate_edgy_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_radio-btn {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-elevate_edgy_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_edgy_radio-btn.is-active-inputactive {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_radio-btn.is-alternate {
  border-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_radio-btn.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_edgy_radio-btn.is-alternate.is-active-inputactive {
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_edgy_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-elevate_edgy_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-elevate_edgy_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_edgy_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-elevate_edgy_radio-btn-letter {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-elevate_edgy_radio-btn-letter.is-active-inputactive, .form-elevate_edgy_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form-elevate_edgy_radio-btn-letter.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_edgy_radio-icon {
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-elevate_edgy_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.form-elevate_edgy_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-elevate_edgy_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-elevate_edgy_radio-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
}

.form-elevate_edgy_radio-icon.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.form-elevate_edgy_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-elevate_edgy_radio-label {
  margin-bottom: 0;
}

.form-elevate_edgy_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-elevate_edgy_toggle.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-elevate_edgy_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-elevate_edgy_toggle-dot.is-alternate {
  background-color: var(--_primitives---colors--white);
}

.form-elevate_edgy_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-elevate_edgy_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-elevate_edgy_toggle-icon:focus-visible, .form-elevate_edgy_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-elevate_edgy_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-elevate_edgy_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-elevate_edgy_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-elevate_edgy_toggle-mask {
  z-index: 1;
  border: 2px solid var(--_primitives---colors--neutral-darkest);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.form-elevate_edgy_toggle-mask.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.button-organic_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_old-variables---colors--chromatic1-shade-4);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_old-variables---colors--chromatic1-shade-4);
  text-align: center;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-organic_edgy:hover {
  border-color: var(--_old-variables---colors--chromatic1-shade-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-organic_edgy.is-small {
  padding: .5rem 1.25rem;
}

.button-organic_edgy.is-secondary {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button-organic_edgy.is-secondary:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-5);
}

.button-organic_edgy.is-secondary.is-alternate {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_edgy.is-secondary.is-alternate:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.button-organic_edgy.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-organic_edgy.is-link:hover {
  text-decoration: underline;
}

.button-organic_edgy.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_edgy.is-link.is-alternate:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.button-organic_edgy.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button-organic_edgy.is-alternate:hover {
  border-color: var(--_primitives---colors--neutral-lighter);
  background-color: var(--_primitives---opacity--white-10);
}

.tabs-menu-organic_edgy {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tabs-menu-organic_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
}

.tab-link-organic_edgy {
  background-color: var(--_primitives---opacity--transparent);
  padding: .625rem 1.5rem;
}

.tab-link-organic_edgy.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.tab-link-organic_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.tab-link-organic_edgy.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
  color: var(--_primitives---colors--neutral-darkest);
}

.category-filter-menu-organic_edgy {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu-organic_edgy.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link-organic_edgy {
  background-color: var(--_primitives---opacity--transparent);
  white-space: nowrap;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link-organic_edgy.w--current {
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
  font-weight: 500;
}

.category-filter-link-organic_edgy.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
}

.category-filter-link-organic_edgy.is-alternate.w--current {
  background-color: var(--color-scheme-1--background);
  color: var(--_primitives---colors--neutral-darkest);
}

.slider-arrow-organic_edgy {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--color-scheme-1--foreground);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow-organic_edgy.is-centre-previous, .slider-arrow-organic_edgy.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-organic_edgy.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow-organic_edgy.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow-organic_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--white);
}

.tag-organic_edgy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-organic_edgy.is-text {
  border-style: none;
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  padding: 0;
  display: inline-block;
}

.tag-organic_edgy.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-organic_edgy.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form-organic_edgy_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_checkbox-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-organic_edgy_checkbox-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_edgy_checkbox-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_checkbox-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_checkbox-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_edgy_checkbox-btn.is-alternate.is-active-inputactive {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--text);
}

.form-organic_edgy_checkbox-btn-icon {
  background-color: var(--_primitives---opacity--transparent);
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-organic_edgy_checkbox-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-organic_edgy_checkbox-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_edgy_checkbox-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-organic_edgy_checkbox-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-organic_edgy_checkbox-icon:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_edgy_checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_edgy_checkbox-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
}

.form-organic_edgy_checkbox-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-organic_edgy_checkbox-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_edgy_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: var(--_primitives---colors--white);
}

.form-organic_edgy_checkbox-label {
  margin-bottom: 0;
}

.form-organic_edgy_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form-organic_edgy_field-label.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_input {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  color: var(--_primitives---colors--neutral-darkest);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form-organic_edgy_input:hover {
  border-color: var(--_primitives---opacity--neutral-darkest-15);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_edgy_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_edgy_input::placeholder {
  color: var(--_primitives---opacity--neutral-darkest-60);
}

.form-organic_edgy_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b197924d351496370c0281_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-organic_edgy_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/66b1986e28bb085f99af4272_chevron-down-white.svg");
}

.form-organic_edgy_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-organic_edgy_input.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_input.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_edgy_input.is-alternate:focus {
  border-color: var(--_primitives---colors--white);
}

.form-organic_edgy_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.form-organic_edgy_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-organic_edgy_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_radio-btn {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-organic_edgy_radio-btn:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_edgy_radio-btn.is-active-inputactive {
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--neutral-darkest);
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_radio-btn.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
  color: var(--_primitives---colors--white);
}

.form-organic_edgy_radio-btn.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_edgy_radio-btn-icon {
  cursor: pointer;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.form-organic_edgy_radio-btn-icon.w--redirected-checked {
  border-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
}

.form-organic_edgy_radio-btn-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_edgy_radio-btn-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form-organic_edgy_radio-btn-letter {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.form-organic_edgy_radio-btn-letter.is-active-inputactive, .form-organic_edgy_radio-btn-letter.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
}

.form-organic_edgy_radio-icon {
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-5);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-organic_edgy_radio-icon:hover {
  background-color: var(--_primitives---opacity--neutral-darkest-15);
}

.form-organic_edgy_radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--neutral-darkest);
  background-color: var(--_primitives---colors--white);
}

.form-organic_edgy_radio-icon.w--redirected-focus {
  border-color: var(--_primitives---colors--neutral-darkest);
  box-shadow: none;
  margin-top: 0;
}

.form-organic_edgy_radio-icon.is-alternate {
  border-color: var(--_primitives---opacity--white-10);
  background-color: var(--_primitives---opacity--white-10);
}

.form-organic_edgy_radio-icon.is-alternate:hover {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--white-20);
}

.form-organic_edgy_radio-icon.is-alternate.w--redirected-checked {
  border-width: 6px;
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--neutral-darkest);
}

.form-organic_edgy_radio-label {
  margin-bottom: 0;
}

.form-organic_edgy_toggle {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.form-organic_edgy_toggle-dot {
  z-index: 2;
  background-color: var(--_primitives---colors--white);
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.form-organic_edgy_toggle-field {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-organic_edgy_toggle-icon {
  background-color: var(--_primitives---opacity--transparent);
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.form-organic_edgy_toggle-icon:focus-visible, .form-organic_edgy_toggle-icon[data-wf-focus-visible] {
  outline-color: var(--_primitives---colors--neutral-darkest);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.form-organic_edgy_toggle-icon.w--redirected-checked {
  background-color: var(--_primitives---opacity--transparent);
  background-image: none;
  border-style: none;
}

.form-organic_edgy_toggle-icon.w--redirected-focus {
  box-shadow: none;
}

.form-organic_edgy_toggle-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-organic_edgy_toggle-mask {
  z-index: 1;
  border: 1px solid var(--_primitives---opacity--neutral-darkest-5);
  background-color: var(--_primitives---opacity--neutral-darkest-15);
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.cookies-instructions-list {
  list-style-type: decimal;
}

.layout426_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  max-width: 20rem;
  overflow: hidden;
}

.layout427_image-wrapper1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--_ui-styles---radius--large);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 20rem;
  overflow: hidden;
}

.layout428_image-wrapper1, .layout429_image-wrapper1, .layout435_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  width: 100%;
  max-width: 20rem;
  overflow: hidden;
}

.layout436_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  justify-content: flex-end;
  width: 100%;
  max-width: 20rem;
  overflow: hidden;
}

.layout444_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 60rem;
  overflow: hidden;
}

.layout447_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 15rem;
  overflow: hidden;
}

.layout447_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 54rem;
  overflow: hidden;
}

.layout448_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 60rem;
  overflow: hidden;
}

.layout451_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 15rem;
  overflow: hidden;
}

.layout451_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  overflow: hidden;
}

.layout452_image-wrapper1, .layout453_image-wrapper1 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 60rem;
  overflow: hidden;
}

.layout456_image-wrapper2 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  width: 100%;
  max-width: 15rem;
  overflow: hidden;
}

.layout456_image-wrapper3 {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1;
  overflow: hidden;
}

.layout352_progress-background {
  background-color: var(--color-scheme-1--text);
  opacity: .1;
  width: 100%;
  height: 100%;
}

.layout352_circle-wrapper {
  width: .9375rem;
  height: .9375rem;
}

.navbar23_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar23_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar23_logo-link {
  padding-left: 0;
}

.navbar23_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar23_link {
  padding: 1.5rem 1rem;
}

.navbar23_link.w--current {
  color: #000;
}

.navbar23_menu-dropdown {
  position: static;
}

.navbar23_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar23_dropdown-list {
  background-color: var(--color-scheme-1--background);
}

.navbar23_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.navbar23_dropdown-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.navbar23_dropdown-content-left {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  max-width: 25rem;
}

.navbar23_dropdown-content-right {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.navbar23_product-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  width: 100%;
  display: grid;
}

.navbar23_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.navbar23_item-link {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  position: relative;
}

.navbar23_image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  width: 100%;
  overflow: hidden;
}

.navbar23_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar23_item-tag {
  position: absolute;
  inset: 1rem auto auto 1rem;
}

.navbar23_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar23_menu-button {
  padding: 0;
}

.navbar24_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar24_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar24_logo-link {
  padding-left: 0;
}

.navbar24_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar24_link {
  padding: 1.5rem 1rem;
}

.navbar24_link.w--current {
  color: #000;
}

.navbar24_menu-dropdown {
  position: static;
}

.navbar24_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar24_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar24_dropdown-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.navbar24_dropdown-content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.navbar24_dropdown-header {
  max-width: 30rem;
}

.navbar24_link-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 35rem;
  display: grid;
}

.navbar24_link-large {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.navbar24_link-large.w--current {
  color: #000;
}

.navbar24_dropdown-content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 2rem;
  padding-left: 3rem;
  position: relative;
}

.navbar24_product-background {
  z-index: 0;
  border-top-left-radius: var(--_ui-styles---radius--medium);
  background-color: var(--color-scheme-1--foreground);
  width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar24_product-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  width: 100%;
  display: grid;
}

.navbar24_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.navbar24_item-link {
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar24_image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  width: 100%;
  overflow: hidden;
}

.navbar24_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar24_item-tag {
  position: absolute;
  inset: 1rem auto auto 1rem;
}

.navbar24_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar24_menu-button {
  padding: 0;
}

.navbar25_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar25_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar25_logo-link {
  padding-left: 0;
}

.navbar25_menu {
  background-color: var(--_primitives---opacity--transparent);
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar25_link {
  padding: 1.5rem 1rem;
}

.navbar25_link.w--current {
  color: #000;
}

.navbar25_menu-dropdown {
  position: static;
}

.navbar25_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar25_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar25_dropdown-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.navbar25_dropdown-content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  max-width: 25rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

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

.navbar25_link-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar25_link-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: block;
}

.navbar25_dropdown-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 100%;
  max-width: 64rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: grid;
  position: relative;
}

.navbar25_dropdown-background {
  z-index: 0;
  background-color: var(--color-scheme-1--foreground);
  width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar25_dropdown-header {
  max-width: 30rem;
  position: relative;
}

.navbar25_image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.navbar25_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar25_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar25_menu-button {
  padding: 0;
}

.navbar26_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar26_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar26_logo-link {
  padding-left: 0;
}

.navbar26_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar26_link {
  padding: 1.5rem 1rem;
}

.navbar26_link.w--current {
  color: #000;
}

.navbar26_menu-dropdown {
  position: static;
}

.navbar26_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar26_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar26_dropdown-content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.navbar26_dropdown-content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  max-width: 64rem;
  display: grid;
}

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

.navbar26_link-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar26_link-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: block;
}

.navbar26_dropdown-content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  max-width: 25rem;
  position: relative;
}

.navbar26_product-list-wrapper, .navbar26_product-list {
  height: 100%;
}

.navbar26_item {
  border-radius: var(--_ui-styles---radius--small);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar26_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.navbar26_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar26_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.navbar26_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar26_menu-button {
  padding: 0;
}

.navbar27_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar27_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar27_logo-link {
  padding-left: 0;
}

.navbar27_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar27_link {
  padding: 1.5rem 1rem;
}

.navbar27_link.w--current {
  color: #000;
}

.navbar27_menu-dropdown {
  position: static;
}

.navbar27_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar27_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar27_dropdown-content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.navbar27_dropdown-content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  max-width: 26rem;
  display: grid;
}

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

.navbar27_link-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar27_link-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: block;
}

.navbar27_dropdown-content-right {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  max-width: 64rem;
}

.navbar27_product-list-wrapper {
  height: 100%;
}

.navbar27_product-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.navbar27_item {
  border-radius: var(--_ui-styles---radius--small);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar27_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.navbar27_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar27_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.navbar27_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar27_menu-button {
  padding: 0;
}

.navbar28_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar28_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar28_logo-link {
  padding-left: 0;
}

.navbar28_menu {
  background-color: var(--_primitives---opacity--transparent);
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar28_link {
  padding: 1.5rem 1rem;
}

.navbar28_link.w--current {
  color: #000;
}

.navbar28_menu-dropdown {
  position: static;
}

.navbar28_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar28_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar28_dropdown-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.navbar28_dropdown-content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  max-width: 15rem;
  display: grid;
}

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

.navbar28_link-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar28_link-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: block;
}

.navbar28_dropdown-content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  position: relative;
}

.navbar28_product-list-wrapper {
  height: 100%;
}

.navbar28_product-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.navbar28_item {
  border-radius: var(--_ui-styles---radius--small);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar28_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.navbar28_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar28_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.navbar28_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar28_menu-button {
  padding: 0;
}

.navbar29_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar29_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar29_logo-link {
  padding-left: 0;
}

.navbar29_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar29_link {
  padding: 1.5rem 1rem;
}

.navbar29_link.w--current {
  color: #000;
}

.navbar29_menu-dropdown {
  position: static;
}

.navbar29_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar29_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar29_dropdown-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.navbar29_dropdown-content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

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

.navbar29_link-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar29_link-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: block;
}

.navbar29_dropdown-content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  position: relative;
}

.navbar29_product-list-wrapper {
  height: 100%;
}

.navbar29_product-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.navbar29_item {
  border-radius: var(--_ui-styles---radius--small);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar29_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.navbar29_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar29_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.navbar29_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar29_menu-button {
  padding: 0;
}

.navbar30_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar30_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar30_logo-link {
  padding-left: 0;
}

.navbar30_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar30_link {
  padding: 1.5rem 1rem;
}

.navbar30_link.w--current {
  color: #000;
}

.navbar30_menu-dropdown {
  position: static;
}

.navbar30_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar30_dropdown-list.w--open {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar30_dropdown-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.navbar30_dropdown-content-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.navbar30_link-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar30_link-small {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: block;
}

.navbar30_dropdown-content-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.navbar30_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.navbar30_item-link {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  position: relative;
}

.navbar30_image-wrapper {
  border-radius: var(--_ui-styles---radius--small);
  width: 100%;
  overflow: hidden;
}

.navbar30_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar30_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar30_menu-button {
  padding: 0;
}

.navbar32_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar32_component.delete-this-class {
  position: relative;
}

.navbar32_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar32_logo-link {
  z-index: 2;
  padding-left: 0;
}

.navbar32_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar32_menu {
  border-right: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100dvh;
  padding-left: 5%;
  padding-right: 5%;
  transition: height .5s;
  position: fixed;
  inset: 0% 0% auto;
  overflow: auto;
}

.navbar32_menu-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100dvh;
  padding-top: 4.5rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
}

.navbar32_links-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 100%;
  max-width: 50rem;
  font-size: 2.5rem;
}

.navbar32_link {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-weight: 700;
  line-height: 1.2;
}

.navbar32_link.w--current {
  color: #000;
}

.navbar32_menu-bottom {
  flex-direction: column;
}

.navbar32_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  display: flex;
}

.navbar32_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar32_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar32_menu-button.w--open {
  background-color: #0000;
}

.navbar31_component {
  border-bottom: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--background);
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar31_component.delete-this-class {
  position: relative;
}

.navbar31_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar31_logo-link {
  z-index: 2;
  padding-left: 0;
}

.navbar31_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar31_menu {
  border-left: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  background-color: var(--color-scheme-1--background);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100dvh;
  padding-left: 5%;
  padding-right: 5%;
  transition: height .5s;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
}

.navbar31_menu-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100dvh;
  padding-top: 4.5rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
}

.navbar31_links-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  max-width: 50rem;
  font-size: 2.5rem;
}

.navbar31_link {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0;
  font-weight: 700;
  line-height: 1.2;
}

.navbar31_link.w--current {
  color: #000;
}

.navbar31_menu-bottom {
  flex-direction: column;
}

.navbar31_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  display: flex;
}

.navbar31_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navbar31_menu-button {
  z-index: 1;
  padding: 0;
}

.navbar31_menu-button.w--open {
  background-color: #0000;
}

.section_cta59 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta59_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cta59_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.cta59_image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.cta59_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta60 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta60_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cta60_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.cta60_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta60_image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.cta60_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_cta61 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta61_component {
  flex-direction: column;
}

.cta61_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.cta61_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta62 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta62_component {
  flex-direction: column;
}

.cta62_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.cta62_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta62_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta63 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta63_component {
  flex-direction: column;
}

.cta63_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta64 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta64_component {
  flex-direction: column;
}

.cta64_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.cta64_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta65 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta65_component {
  flex-direction: column;
}

.cta65_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_cta66 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.cta66_component {
  flex-direction: column;
}

.cta66_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.cta66_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout592 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout592_component {
  flex-direction: column;
}

.layout592_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout593 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout593_component {
  flex-direction: column;
}

.layout593_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout593_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout594 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout594_component {
  flex-direction: column;
}

.layout594_icon-wrapper {
  display: inline-block;
}

.layout594_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout595 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout595_component {
  flex-direction: column;
}

.layout595_icon-wrapper {
  display: inline-block;
}

.layout595_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout595_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout596 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout596_component {
  flex-direction: column;
}

.layout596_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout596_logo {
  max-height: 3.5rem;
}

.layout596_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout597 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout597_component {
  flex-direction: column;
}

.layout597_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout597_logo {
  max-height: 3.5rem;
}

.layout597_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout597_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout598 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout598_component {
  flex-direction: column;
}

.layout598_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout599 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout599_component {
  flex-direction: column;
}

.layout599_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout599_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout600 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout600_component {
  flex-direction: column;
}

.layout600_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout601 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout601_component {
  flex-direction: column;
}

.layout601_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout601_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout602 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout602_component {
  flex-direction: column;
}

.layout602_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout602_icon-wrapper {
  display: inline-block;
}

.section_layout603 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout603_component {
  flex-direction: column;
}

.layout603_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout603_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout603_icon-wrapper {
  display: inline-block;
}

.section_layout604 {
  color: #000;
  background-color: #fff;
}

.layout604_component {
  flex-direction: column;
}

.layout604_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout604_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout604_logo {
  max-height: 3.5rem;
}

.section_layout605 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout605_component {
  flex-direction: column;
}

.layout605_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout605_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout605_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout605_logo {
  max-height: 3.5rem;
}

.section_layout606 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout606_component {
  flex-direction: column;
}

.layout606_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout607 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout607_component {
  flex-direction: column;
}

.layout607_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout607_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout528 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout528_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout528_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout528_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout528_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout529 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout529_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout529_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout529_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout529_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout530 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout530_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout530_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout530_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout530_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout530_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout531 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout531_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout531_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout531_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout531_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout531_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout532 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout532_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout532_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout532_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout532_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout532_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout532_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout532_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout533 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout533_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout533_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout533_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout533_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout533_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout533_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout533_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout534 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout534_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout534_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout534_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout534_item-icon-wrapper {
  display: inline-block;
}

.layout534_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout534_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout535 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout535_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout535_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout535_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout535_item-icon-wrapper {
  display: inline-block;
}

.layout535_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout535_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout536 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout536_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout536_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout536_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout536_logo {
  max-height: 3rem;
}

.layout536_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout536_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout537 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout537_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout537_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout537_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout537_logo {
  max-height: 3rem;
}

.layout537_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout537_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout538 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout538_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout538_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout538_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout538_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout538_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout538_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout538_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout539 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout539_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout539_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout539_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout539_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout539_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout539_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout539_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout540 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout540_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout540_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout540_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout540_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout541 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout541_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout541_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout541_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout541_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout542 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout542_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout542_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout542_icon-wrapper {
  display: inline-block;
}

.layout542_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout542_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout543 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout543_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout543_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout543_icon-wrapper {
  display: inline-block;
}

.layout543_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout543_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout544 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout544_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout544_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout544_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout544_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout544_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout545 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout545_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout545_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout545_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout545_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout545_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout546 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout546_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout546_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout546_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout546_item-icon-wrapper {
  display: inline-block;
}

.layout546_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout546_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout547 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout547_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout547_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout547_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout547_item-icon-wrapper {
  display: inline-block;
}

.layout547_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout547_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout548 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout548_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout548_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout548_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout548_item-icon-wrapper {
  display: inline-block;
}

.layout548_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout548_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout549 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout549_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout549_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout549_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout549_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout549_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout549_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout549_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout550 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout550_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout550_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout550_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout550_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout550_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout550_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout550_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout551 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout551_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout551_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.layout551_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout551_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout551_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout551_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_layout576 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout576_component {
  flex-direction: column;
}

.layout576_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout576_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout577 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout577_component {
  flex-direction: column;
}

.layout577_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout577_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout577_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout578 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout578_component {
  flex-direction: column;
}

.layout578_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout578_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout578_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout579 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout579_component {
  flex-direction: column;
}

.layout579_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout579_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout579_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout579_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout580 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout580_component {
  flex-direction: column;
}

.layout580_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout580_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout580_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout580_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout580_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout581 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout581_component {
  flex-direction: column;
}

.layout581_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout581_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout581_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout581_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout581_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout581_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout582 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout582_component {
  flex-direction: column;
}

.layout582_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout582_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout582_item-icon-wrapper {
  display: inline-block;
}

.layout582_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout583 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout583_component {
  flex-direction: column;
}

.layout583_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout583_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout583_item-icon-wrapper {
  display: inline-block;
}

.layout583_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout583_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout584 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout584_component {
  flex-direction: column;
}

.layout584_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout584_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout584_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout584_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout584_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout585 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout585_component {
  flex-direction: column;
}

.layout585_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout585_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout585_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout585_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout585_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout585_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout586 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout586_component {
  flex-direction: column;
}

.layout586_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout586_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout587 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout587_component {
  flex-direction: column;
}

.layout587_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout587_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout587_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout588 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout588_component {
  flex-direction: column;
}

.layout588_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout588_icon-wrapper {
  display: inline-block;
}

.layout588_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout589 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout589_component {
  flex-direction: column;
}

.layout589_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout589_icon-wrapper {
  display: inline-block;
}

.layout589_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout589_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout590 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout590_component {
  flex-direction: column;
}

.layout590_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout590_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout590_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout591 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout591_component {
  flex-direction: column;
}

.layout591_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout591_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout591_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout591_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.stylesystem_subheading-2 {
  z-index: 3;
  color: var(--_primitives---colors--neutral-darkest);
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 32px;
}

.section_layout552 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout552_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout552_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout552_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout552_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.section_layout553 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout553_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout553_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout553_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout553_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.section_layout554 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout554_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout554_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout554_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout554_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout554_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout555 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout555_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout555_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout555_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout555_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout555_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout556 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout556_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout556_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout556_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout556_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout556_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout556_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout556_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_layout557 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout557_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout557_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout557_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout557_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout557_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout557_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout557_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_layout558 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout558_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout558_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout558_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout558_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout558_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout558_item-icon-wrapper {
  display: inline-block;
}

.section_layout559 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout559_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout559_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout559_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout559_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout559_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout559_item-icon-wrapper {
  display: inline-block;
}

.section_layout560 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout560_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout560_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout560_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout560_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout560_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout560_logo {
  max-height: 3rem;
}

.section_layout561 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout561_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout561_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout561_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout561_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout561_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.layout561_logo {
  max-height: 3rem;
}

.section_layout562 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout562_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout562_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout562_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout562_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout562_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout562_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout562_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_layout563 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout563_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout563_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout563_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout563_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout563_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout563_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout563_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_layout564 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout564_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout564_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout564_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout564_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.section_layout565 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout565_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout565_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout565_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout565_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.section_layout566 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout566_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout566_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout566_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout566_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout566_icon-wrapper {
  display: inline-block;
}

.section_layout567 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout567_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout567_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout567_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout567_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout567_icon-wrapper {
  display: inline-block;
}

.section_layout568 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout568_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout568_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout568_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout568_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout568_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout569 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout569_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout569_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout569_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout569_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout569_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.section_layout570 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout570_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout570_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout570_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout570_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout570_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout570_item-icon-wrapper {
  display: inline-block;
}

.section_layout571 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout571_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout571_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout571_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout571_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout571_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout571_item-icon-wrapper {
  display: inline-block;
}

.section_layout572 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout572_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout572_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout572_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout572_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout572_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout572_item-icon-wrapper {
  display: inline-block;
}

.section_layout573 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout573_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout573_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout573_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout573_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout573_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout573_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout573_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_layout574 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout574_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout574_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout574_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout574_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout574_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout574_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.layout574_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_layout575 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout575_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout575_image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 80vh;
  position: relative;
  overflow: hidden;
}

.layout575_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout575_content {
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5vw;
}

.layout575_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout575_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.section_layout608 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout608_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout608_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.layout608_item-number-wrapper {
  flex: none;
  align-self: flex-start;
  display: inline-block;
}

.section_layout609 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout609_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout609_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.layout609_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  display: inline-block;
}

.section_layout610 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout610_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout610_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.layout610_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout610_item-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout611 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout611_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout611_row {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
}

.layout611_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  display: flex;
}

.layout611_item-number-wrapper {
  flex: none;
  align-self: flex-start;
  display: inline-block;
}

.section_layout612 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout612_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout612_row {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
}

.layout612_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  display: flex;
}

.layout612_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  display: inline-block;
}

.section_layout613 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout613_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout613_row {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
}

.layout613_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.layout613_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout613_item-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_layout614 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout614_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout614_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout614_item {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.layout614_item-icon-wrapper {
  display: inline-block;
}

.layout614_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout615 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout615_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout615_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout615_item {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.layout615_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout615_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout615_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout616 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout616_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout616_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout616_item {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.layout616_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout616_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout616_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout617 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout617_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout617_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout617_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout617_item {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.layout617_item-icon-wrapper {
  display: inline-block;
}

.layout617_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout618 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout618_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout618_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout618_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout618_item {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.layout618_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout618_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout618_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout619 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout619_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout619_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout619_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout619_item {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.layout619_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--large);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout619_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout619_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout620 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout620_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout620_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout620_item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout620_item-icon-wrapper {
  display: inline-block;
}

.layout620_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout621 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout621_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout621_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout621_item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout621_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout621_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout621_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: #000;
  height: 100%;
}

.section_layout622 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout622_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout622_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout622_item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout622_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout622_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout622_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout623 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout623_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout623_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout623_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout623_item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout623_item-icon-wrapper {
  display: inline-block;
}

.layout623_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout624 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout624_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout624_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout624_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout624_item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout624_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout624_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout624_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout625 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout625_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout625_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout625_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout625_item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout625_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout625_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout625_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout626 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout626_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout626_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout626_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout626_item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.layout626_item-icon-wrapper {
  display: inline-block;
}

.layout626_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout627 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout627_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout627_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout627_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout627_item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.layout627_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout627_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout627_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout628 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout628_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout628_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout628_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout628_item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.layout628_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout628_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout628_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout629 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout629_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout629_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout629_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout629_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout629_item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.layout629_item-icon-wrapper {
  display: inline-block;
}

.layout629_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout630 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout630_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout630_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout630_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout630_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout630_item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.layout630_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout630_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout630_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

.section_layout631 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout631_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout631_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout631_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout631_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout631_item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.layout631_item-image-wrapper {
  border-radius: var(--_ui-styles---radius--medium);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout631_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout631_divider {
  width: var(--_ui-styles---stroke--divider-width);
  background-color: var(--color-scheme-1--border);
  height: 100%;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .button.max-width-full.is-pricing21-button, .button.max-width-full.is-pricing26-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .dropdown-chevron.is-navbar4 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .navbar4_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar4_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .menu-icon4_line-middle {
    background-color: var(--color-scheme-1--text);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .navbar3_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar3_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar4_container {
    grid-auto-columns: 1fr;
  }

  .navbar3_link {
    padding: .75rem 0;
    font-size: 1.125rem;
    position: static;
  }

  .menu-icon4_line-top {
    background-color: var(--color-scheme-1--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon4_line-bottom {
    background-color: var(--color-scheme-1--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar3_menu {
    z-index: 1;
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-right: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    width: 80vw;
    height: 100dvh;
    margin-left: 0;
    padding-bottom: 6.5rem;
    padding-left: 5vw;
    padding-right: 5vw;
    transition: height .5s;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: auto;
  }

  .navbar3_tablet-menu-button {
    width: 100%;
    margin-top: 1.5rem;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .navbar4_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar4_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .menu-icon2_line-middle {
    background-color: var(--color-scheme-1--text);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar3_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar3_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .menu-icon3_line-bottom {
    background-color: var(--color-scheme-1--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .menu-icon2_line-top {
    background-color: var(--color-scheme-1--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .menu-icon3_line-middle {
    background-color: var(--color-scheme-1--text);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar2_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar4_dropdown-link {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 0;
    font-size: 20px;
  }

  .navbar4_dropdown-toggle {
    align-items: center;
    width: 100%;
    margin: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
    position: relative;
  }

  .navbar4_link {
    margin-top: 0;
    margin-bottom: 0;
    padding: .75rem 0;
    font-size: 1.25rem;
    position: static;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .menu-icon4_line-middle-top {
    z-index: 2;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0;
  }

  .navbar2_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar3_container {
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar1_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .menu-icon2_line-bottom {
    background-color: var(--color-scheme-1--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar3_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: block;
    position: relative;
  }

  .menu-icon4_line-middle-base {
    background-color: var(--color-scheme-1--text);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
  }

  .navbar4_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
  }

  .navbar1_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .menu-icon3_line-top {
    background-color: var(--color-scheme-1--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar4_menu {
    z-index: 1;
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    display: block;
  }

  .navbar4_menu-wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .menu-icon4_wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navbar3_logo-link-menu {
    float: none;
    margin-top: 2.5rem;
    margin-bottom: 2rem;
    display: flex;
    position: static;
  }

  .menu-icon3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .navbar3_menu-background {
    z-index: 0;
    background-color: #00000080;
    width: 100vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .navbar3_dropdown-toggle {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    position: relative;
  }

  .navbar3_dropdown-link {
    padding: .75rem 0 .75rem 5%;
  }

  .footer1_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer2_left-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer2_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer2_social-list {
    margin-bottom: 2rem;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer3_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .header1_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .signup-form-wrapper {
    grid-column-gap: 1rem;
  }

  .header2_content, .header3_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .header4_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .header9_content-wrapper, .header10_content-wrapper, .cta13_content, .header12_content-wrapper, .header13_content-wrapper, .header14_content-wrapper, .header15_content-wrapper, .header16_content-wrapper, .header17_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .header17_lightbox-image, .header18_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .header18_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .header19_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header20_content, .header21_content, .header22_content {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header28_lightbox-image, .header29_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .header36_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header36_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header36_image {
    height: auto;
    max-height: none;
  }

  .header37_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header37_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header37_image {
    height: auto;
    max-height: none;
  }

  .header38_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header38_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header38_image {
    height: auto;
    max-height: none;
  }

  .header39_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header39_image {
    height: auto;
    max-height: none;
  }

  .header39_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header40_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: auto;
    max-height: none;
  }

  .header40_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header40_component, .header41_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header41_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header41_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: auto;
    max-height: none;
  }

  .header42_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header42_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header42_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: auto;
    max-height: none;
  }

  .header43_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header43_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: auto;
    max-height: none;
  }

  .header43_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout1_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header47_content, .header48_content, .header49_content, .header56_content, .header57_content, .header58_content, .header59_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout2_lightbox-image, .layout5_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout2_content, .layout3_content, .layout4_content, .layout5_content, .layout6_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout7_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout8_content, .layout9_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout8_item-list, .layout9_item-list {
    grid-template-columns: 1fr;
  }

  .layout10_content, .layout11_content, .layout12_content, .layout13_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout11_lightbox-image, .layout14_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout14_content, .layout15_content, .layout16_content, .layout17_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout18_content, .layout19_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout20_content, .layout22_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout23_content, .layout21_content, .layout24_content, .layout25_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout26_content, .layout27_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout28_tabs {
    grid-column-gap: 3rem;
  }

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

  .layout29_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout30_content, .layout31_content, .layout32_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout33_content, .layout34_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout41_content, .header60_content, .header61_content, .layout42_content, .layout43_content, .layout44_content, .layout45_content, .layout46_content, .layout47_content, .layout48_content, .layout49_content, .layout50_content, .layout51_content, .layout52_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

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

  .layout53_content, .layout54_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout54_item-list, .layout55_item-list {
    grid-template-columns: 1fr;
  }

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

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

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

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

  .layout57_content, .layout58_content, .layout59_content, .layout60_content, .layout61_content, .layout62_content, .layout63_content, .layout64_content, .layout65_content, .layout66_content, .layout67_content, .layout68_content, .layout69_content, .layout70_content, .layout71_content, .layout72_content, .layout73_content, .layout74_content, .layout75_content, .layout76_content, .layout77_content, .layout78_content, .layout79_content, .layout80_content, .layout81_content, .layout82_content, .layout83_content, .layout84_content, .layout85_content, .layout86_content, .layout87_content, .layout88_content, .layout89_content, .layout90_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

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

  .layout91_content, .layout92_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

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

  .layout93_content, .layout94_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

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

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

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

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

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

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

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

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

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

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

  .layout99_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout100_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout100_item-list {
    grid-template-columns: 1fr;
  }

  .layout100_content, .layout101_content, .layout102_content, .layout103_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout103_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout104_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout104_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout105_content, .layout106_content, .layout107_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout107_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout108_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout108_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout109_content, .layout110_content, .layout111_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout111_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout112_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout112_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout113_content, .layout114_content, .layout115_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout115_lightbox-image, .layout116_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout116_content, .layout117_content, .layout118_content, .layout119_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout119_lightbox-image, .layout120_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout120_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout121_progress-bar-wrapper {
    height: 70%;
  }

  .layout121_timeline-step {
    grid-column-gap: 1.5rem;
  }

  .layout121_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout122_content, .layout123_content, .layout124_content, .layout125_content, .layout128_content, .layout131_content, .layout132_content {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .layout133_content {
    grid-column-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .layout126_content, .layout127_content, .layout129_content, .layout130_content {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .layout143_lightbox-image, .layout144_lightbox-image, .layout147_lightbox-image, .layout148_lightbox-image, .layout151_lightbox-image, .layout152_lightbox-image, .layout154_lightbox-image, .layout157_lightbox-image, .layout158_lightbox-image, .layout161_lightbox-image, .layout162_lightbox-image, .layout166_lightbox-image, .layout168_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout169_content, .layout170_content, .layout171_content, .layout172_content, .layout173_content, .layout174_content, .layout175_content, .layout176_content, .layout177_content, .layout178_content, .layout179_content {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .layout192_content, .layout193_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout193_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout194_content, .layout195_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout196_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout196_content, .layout197_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout198_item-list {
    grid-template-columns: 1fr;
  }

  .layout198_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout199_item-list {
    grid-template-columns: 1fr;
  }

  .layout199_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout199_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout200_item-list {
    grid-template-columns: 1fr;
  }

  .layout200_content, .layout201_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout202_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout202_content, .layout203_content, .layout204_content, .layout205_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout205_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout206_content, .layout207_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout208_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout208_content, .layout209_content, .layout210_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout211_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout211_content, .layout212_content, .layout213_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout214_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout214_content, .layout215_content, .layout216_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout217_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout217_content, .layout218_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout219_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout219_content {
    grid-column-gap: 3rem;
  }

  .layout220_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout221_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout221_content, .layout222_content, .layout223_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout224_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout224_content, .layout225_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout226_list {
    grid-column-gap: 2rem;
  }

  .layout226_item {
    margin-left: 0;
    margin-right: 0;
  }

  .layout231_list, .layout227_list, .layout228_list, .layout229_list, .layout230_list, .layout232_list, .layout233_list, .layout234_list, .layout235_list, .layout236_list, .layout237_list, .layout249_list, .layout252_list {
    grid-column-gap: 2rem;
  }

  .layout252_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout251_list {
    grid-column-gap: 2rem;
  }

  .layout251_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .home4-features_list, .layout248_list {
    grid-column-gap: 2rem;
  }

  .layout248_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout247_list {
    grid-column-gap: 2rem;
  }

  .layout247_content, .layout246_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout246_list, .layout245_list {
    grid-column-gap: 2rem;
  }

  .layout245_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout244_list, .layout243_list, .layout242_list, .layout241_list, .layout240_list, .layout238_list {
    grid-column-gap: 2rem;
  }

  .layout253_content {
    grid-column-gap: 3rem;
  }

  .layout253_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .layout254_content-bottom {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout305_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout259_list, .layout255_list, .layout256_list, .layout257_list, .layout258_list, .layout260_list, .layout261_list, .layout262_list, .layout264_list, .layout265_list, .layout266_list, .layout267_list, .layout268_list, .layout269_list, .layout270_list, .layout271_list, .layout272_list, .layout273_list, .layout274_list, .layout275_list, .layout276_list, .layout277_list {
    grid-column-gap: 2rem;
  }

  .layout277_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout278_list {
    grid-column-gap: 2rem;
  }

  .layout278_content, .layout279_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout279_list, .layout280_list {
    grid-column-gap: 2rem;
  }

  .layout280_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout281_list {
    grid-column-gap: 2rem;
  }

  .layout281_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout282_list {
    grid-column-gap: 2rem;
  }

  .layout282_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout283_list {
    grid-column-gap: 2rem;
  }

  .layout283_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout284_list {
    grid-column-gap: 2rem;
  }

  .layout284_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout285_list {
    grid-column-gap: 2rem;
  }

  .layout285_content {
    grid-column-gap: 3rem;
  }

  .layout286_list {
    grid-column-gap: 2rem;
  }

  .layout286_content {
    grid-column-gap: 3rem;
  }

  .layout306_list, .layout287_list, .layout288_list, .layout289_list, .layout290_list, .layout292_list, .layout293_list, .layout294_list, .layout295_list, .layout296_list, .layout297_list, .layout298_list, .layout299_list, .layout300_list, .layout301_list, .layout302_list, .layout303_list, .layout304_list, .layout307_list, .layout308_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout308_content, .layout309_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout309_list, .layout310_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout310_content, .layout311_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout311_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout312_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout312_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout313_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout313_list, .layout314_list, .layout315_list, .layout316_list, .layout317_list, .layout318_list, .layout319_list, .layout320_list, .layout321_list, .layout322_list, .layout323_list, .layout324_list, .layout325_list, .layout326_list, .layout327_list, .layout328_list, .layout329_list, .layout330_list, .layout331_list, .layout332_list, .layout333_list, .layout334_list, .layout335_list, .layout336_list, .layout337_list, .layout338_list, .layout339_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout340_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout340_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout341_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout341_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout342_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout342_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout343_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout343_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout344_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout344_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout345_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout345_list, .layout346_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout346_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout347_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout347_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .contact5_content {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .contact6_contact-list {
    grid-row-gap: 1rem;
  }

  .contact7_content, .contact13_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .contact27_grid-list, .contact15_content {
    grid-column-gap: 3rem;
  }

  .contact16_map-wrapper {
    height: 30rem;
  }

  .contact29_tabs {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .contact30_tabs, .contact28_grid-list {
    grid-column-gap: 3rem;
  }

  .contact27_map-wrapper {
    height: 20rem;
  }

  .contact26_grid-list {
    grid-column-gap: 3rem;
  }

  .contact25_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .contact25_map-wrapper {
    height: 20rem;
  }

  .contact24_grid-list, .contact23_grid-list {
    grid-template-columns: 1fr 1fr;
  }

  .contact22_grid-list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .contact21_grid-list {
    grid-template-columns: 1fr 1fr;
  }

  .contact20_grid-list, .contact19_grid-list, .contact18_grid-list, .contact17_grid-list {
    grid-column-gap: 2rem;
  }

  .contact16_content {
    grid-column-gap: 3rem;
  }

  .contact14_content, .contact12_content, .contact11_content, .contact10_content, .contact9_content, .contact8_content, .faq3_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .pricing5_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .pricing13_grid-list, .pricing17_plans, .pricing18_grid-list, .pricing19_grid-list, .pricing20_grid-list, .pricing23_plans, .pricing24_plans, .pricing25_plans {
    grid-template-columns: 1fr;
  }

  .testimonial2_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .testimonial3_grid-list {
    grid-column-gap: 2rem;
  }

  .testimonial5_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .slider-arrow.is-bottom-left-previous {
    left: auto;
  }

  .slider-arrow.is-bottom-left-next {
    left: calc(5% + 4rem);
  }

  .testimonial8_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial8_mask {
    width: 100%;
  }

  .testimonial8_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .testimonial9_mask {
    width: 100%;
  }

  .testimonial9_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .testimonial9_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial11_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .testimonial11_mask {
    width: 100%;
  }

  .testimonial11_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial12_mask {
    width: 100%;
  }

  .testimonial12_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .testimonial12_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial13_content, .testimonial14_content, .testimonial15_slide-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .testimonial17_grid-list {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial18_list {
    column-count: 2;
  }

  .testimonial19_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial19_arrow {
    width: 3rem;
    height: 3rem;
  }

  .testimonial19_mask, .testimonial20_mask {
    width: 50%;
  }

  .testimonial20_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial21_component, .testimonial22_grid-list, .testimonial25_grid-list {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial26_list {
    column-count: 2;
  }

  .testimonial27_mask, .testimonial28_mask {
    width: 50%;
  }

  .testimonial6_grid-list {
    grid-column-gap: 2rem;
  }

  .testimonial14_lightbox-image, .testimonial16_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .testimonial16_slide-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .testimonial23_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial23_mask, .testimonial24_mask {
    width: 50%;
  }

  .testimonial24_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial27_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial28_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial29_grid-list {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial30_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial30_mask, .testimonial31_mask {
    width: 50%;
  }

  .testimonial31_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .faq6_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .faq7_list {
    grid-row-gap: 3rem;
  }

  .faq8_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .faq9_item, .faq10_content {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .faq12_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .faq13_grid-list, .faq14_grid-list {
    grid-column-gap: 2rem;
  }

  .cta1_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta7_content {
    grid-column-gap: 3rem;
  }

  .header72_lightbox-image, .header74_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .cta8_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cta2_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta10_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cta9_content {
    grid-column-gap: 3rem;
  }

  .cta12_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cta14_content, .cta21_content, .cta15_content, .cta16_content, .cta17_content, .cta18_content, .cta22_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .logo2_content {
    grid-column-gap: 3rem;
  }

  .logo2_content-left {
    max-width: 16rem;
  }

  .logo2_logo-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo4_content {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog1_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog2_list, .blog3_list, .blog4_list, .blog5_list, .blog6_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog7_featured-item-content {
    padding: 2rem;
  }

  .blog7_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog8_featured-item-content {
    padding: 2rem;
  }

  .blog9_featured-blog {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .blog8_list, .blog9_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog9_featured-list {
    grid-row-gap: 3.5rem;
  }

  .blog10_featured-blog {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .blog10_featured-list {
    grid-row-gap: 3.5rem;
  }

  .blog10_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog11_list, .blog12_list, .blog13_list, .blog14_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog17_content {
    grid-column-gap: 3rem;
    grid-template-columns: .25fr 1fr;
  }

  .blog17_list, .blog17_featured-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog15_list, .blog16_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog27_list, .blog28_list, .blog29_list, .blog30_list {
    grid-column-gap: 2rem;
  }

  .blog31_list, .blog32_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog32_item-link {
    grid-column-gap: 2rem;
  }

  .blog18_featured-list, .blog18_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog18_content {
    grid-column-gap: 3rem;
    grid-template-columns: .25fr 1fr;
  }

  .blog19_featured-list, .blog19_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog19_content {
    grid-column-gap: 3rem;
    grid-template-columns: .25fr 1fr;
  }

  .blog20_list, .blog20_featured-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog20_content {
    grid-column-gap: 3rem;
    grid-template-columns: .25fr 1fr;
  }

  .blog21_list, .blog22_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog23_featured-item-content {
    padding: 2rem;
  }

  .blog23_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog24_featured-item-content {
    padding: 2rem;
  }

  .blog24_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog25_featured-list {
    grid-row-gap: 3.5rem;
  }

  .blog25_featured-blog-posts {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .blog25_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog26_featured-list {
    grid-row-gap: 3.5rem;
  }

  .blog26_featured-blog {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .blog26_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog33_list {
    grid-template-columns: 1fr 1fr;
  }

  .content6_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog41_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog41_heading {
    margin-right: 3rem;
  }

  .blog63_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog63_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog65_group {
    padding-left: 0;
    padding-right: 0;
  }

  .blog34_list, .blog35_list, .blog36_list, .blog37_list, .blog38_list, .blog39_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog40_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog41_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog42_heading {
    margin-right: 3rem;
  }

  .blog42_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog42_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog43_heading {
    margin-right: 3rem;
  }

  .blog43_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog43_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog44_heading {
    margin-right: 3rem;
  }

  .blog44_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog44_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog45_list, .blog46_list, .blog47_list, .blog48_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog49_list, .blog50_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog51_list, .blog52_list, .blog53_list, .blog54_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog55_list, .blog56_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog57_heading {
    margin-right: 3rem;
  }

  .blog57_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog57_list, .blog58_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog58_heading {
    margin-right: 3rem;
  }

  .blog58_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog59_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog59_heading {
    margin-right: 3rem;
  }

  .blog59_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog60_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog60_heading {
    margin-right: 3rem;
  }

  .blog60_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog61_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog61_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog61_heading {
    margin-right: 3rem;
  }

  .blog62_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog62_heading {
    margin-right: 3rem;
  }

  .blog62_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog64_item-link {
    grid-column-gap: 2rem;
  }

  .blog64_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog64_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog65_mask {
    width: 50%;
  }

  .blog65_heading {
    margin-right: 3rem;
  }

  .blog65_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog66_mask {
    width: 50%;
  }

  .blog66_group {
    padding-left: 0;
    padding-right: 0;
  }

  .blog66_heading {
    margin-right: 3rem;
  }

  .blog66_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog67_mask {
    width: 50%;
  }

  .blog67_group {
    padding-left: 0;
    padding-right: 0;
  }

  .blog67_heading {
    margin-right: 3rem;
  }

  .blog67_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog68_mask {
    width: 50%;
  }

  .blog68_group {
    padding-left: 0;
    padding-right: 0;
  }

  .blog68_heading {
    margin-right: 3rem;
  }

  .blog68_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .layout291_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout239_list, .layout263_list {
    grid-column-gap: 2rem;
  }

  .team1_list, .team3_list, .team4_list {
    grid-template-columns: 1fr 1fr;
  }

  .team5_list, .team7_list {
    grid-column-gap: 2rem;
  }

  .team10_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .team15_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cta35_list, .cta36_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .team2_list {
    grid-template-columns: 1fr 1fr;
  }

  .team6_list, .team8_list {
    grid-column-gap: 2rem;
  }

  .team9_slide {
    padding-right: 2rem;
  }

  .team9_mask {
    width: 50%;
  }

  .team9_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .team10_slide {
    padding-right: 2rem;
  }

  .team10_mask {
    width: 50%;
  }

  .team12_list, .team13_list, .team14_list, .team16_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .team17_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .team17_list, .team18_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .team18_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .team19_list {
    grid-column-gap: 2rem;
  }

  .team19_content {
    grid-column-gap: 3rem;
  }

  .team20_list {
    grid-column-gap: 2rem;
  }

  .team20_content {
    grid-column-gap: 3rem;
  }

  .blogpost1_title-wrapper {
    margin-bottom: 4rem;
  }

  .blogpost1_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .blogpost1_content, .blogpost2_header, .blogpost2_content {
    margin-bottom: 3rem;
  }

  .blogpost3_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blogpost3_content {
    margin-bottom: 3rem;
  }

  .blogpost4_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .blogpost4_content {
    margin-bottom: 3rem;
  }

  .blogpost4_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blogpost4_newsletter {
    position: static;
  }

  .blogpost5_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blogpost5_newsletter {
    position: static;
  }

  .blogpost5_content-left {
    padding-right: 0;
    position: static;
  }

  .blogpost5_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blogpost5_contributers {
    position: static;
  }

  .blogpost5_content {
    margin-bottom: 3rem;
  }

  .career3_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .career18_job-details-wrapper {
    flex-flow: wrap;
  }

  .career26_content {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .career12_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .career18_icon-wrapper {
    flex: none;
  }

  .career27_job-details-wrapper {
    flex-flow: wrap;
  }

  .career6_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .career27_content, .career22_list {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .career9_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .career21_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career18_content, .career15_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .career23_job-details-wrapper {
    flex-flow: wrap;
  }

  .career25_department-wrapper {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .career25_job-details-wrapper {
    flex-flow: wrap;
  }

  .navbar5_menu-left {
    flex-flow: column;
  }

  .navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar5_dropdown-toggle {
    justify-content: center;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar5_blog-item, .navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .menu-icon1_line-bottom {
    background-color: var(--color-scheme-1--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_blog-list {
    width: 100%;
  }

  .menu-icon1_line-middle {
    background-color: var(--color-scheme-1--text);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .menu-icon1_line-top {
    background-color: var(--color-scheme-1--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar5_dropdown-content {
    flex-direction: column;
  }

  .menu-icon5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon5.is-left {
    margin-left: -.5rem;
    margin-right: 0;
  }

  .navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar5_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar5_large-item-content {
    width: 100%;
  }

  .navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar6_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar6_menu-dropdown {
    width: 100%;
  }

  .navbar6_dropdown-content {
    flex-direction: column;
  }

  .navbar6_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar6_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar6_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar6_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar6_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar6_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar6_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .navbar6_dropdown-list {
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .navbar6_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar7_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar7_menu-dropdown {
    width: 100%;
  }

  .navbar7_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .navbar7_bottom-bar-left {
    margin-bottom: 1rem;
  }

  .navbar7_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar7_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar7_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar7_dropdown-content {
    flex-direction: column;
  }

  .navbar7_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar7_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar7_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar7_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar8_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar8_menu-dropdown {
    width: 100%;
  }

  .navbar8_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar8_dropdown-content-right {
    max-width: none;
    margin-bottom: 1.5rem;
  }

  .navbar8_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar8_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar8_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar8_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar8_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar8_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar8_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar8_dropdown-content {
    flex-direction: column;
  }

  .navbar9_dropdown-content-layout {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar9_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar9_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar9_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar9_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar9_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar9_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar9_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar9_dropdown-content {
    flex-direction: column;
  }

  .navbar9_menu-dropdown {
    width: 100%;
  }

  .navbar10_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar10_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar10_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar10_blog-item-image-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .navbar10_blog-item-image {
    width: 100%;
  }

  .navbar10_dropdown-content {
    flex-direction: column;
  }

  .navbar10_dropdown-content-left {
    align-content: start;
    align-items: start;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar10_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar10_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-top: 0;
  }

  .navbar10_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar10_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar10_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar10_menu-dropdown {
    width: 100%;
  }

  .navbar10_blog-list {
    grid-row-gap: 2rem;
    width: 100%;
  }

  .navbar10_blog-item-content {
    width: 100%;
  }

  .navbar10_blog-item {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .gallery15_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .gallery14_image-wrapper {
    padding-top: 66.66%;
  }

  .gallery13_arrow.hide-mobile-landscape {
    width: 3rem;
    height: 3rem;
  }

  .navbar11_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar11_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .navbar11_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar11_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar11_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar11_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar11_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar11_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar11_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar12_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .navbar12_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar12_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .navbar12_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar12_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar12_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar12_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar12_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar12_menu-buttons, .navbar11_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .signup1_component, .signup2_component, .signup3_component, .signup4_component {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .signup5_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .signup5_content-left {
    padding-top: 6rem;
  }

  .signup5_content-right {
    padding-bottom: 6rem;
  }

  .signup6_content-left {
    padding-top: 6rem;
  }

  .signup6_navbar {
    justify-content: center;
  }

  .signup6_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .signup6_content-right {
    padding-bottom: 6rem;
  }

  .signup6_footer {
    justify-content: center;
  }

  .signup7_image-wrapper {
    display: none;
  }

  .signup7_image {
    height: 40rem;
  }

  .signup7_footer {
    justify-content: center;
  }

  .signup7_content-left {
    padding-top: 6rem;
  }

  .signup7_navbar {
    justify-content: center;
  }

  .signup7_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .signup8_content-left {
    padding-top: 6rem;
  }

  .signup8_image-wrapper {
    display: none;
  }

  .signup8_footer, .signup8_navbar {
    justify-content: center;
  }

  .signup8_component {
    grid-template-columns: 1fr;
  }

  .signup9_component, .login1_component, .login2_component, .login3_component, .login4_component {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .login5_content-right {
    padding-top: 5rem;
    padding-bottom: 6rem;
  }

  .login5_content-left {
    padding-top: 6rem;
  }

  .login5_component, .login6_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .login6_content-left {
    padding-top: 6rem;
  }

  .login6_content-right {
    padding-bottom: 6rem;
  }

  .login7_content-left {
    padding-top: 6rem;
  }

  .login7_navbar {
    justify-content: center;
  }

  .login7_component {
    grid-template-columns: 1fr;
  }

  .login7_image-wrapper {
    display: none;
  }

  .login7_footer {
    justify-content: center;
    padding-left: 0%;
  }

  .login8_content-left {
    padding-top: 6rem;
  }

  .login8_navbar {
    justify-content: center;
  }

  .login8_component {
    grid-template-columns: 1fr;
  }

  .login8_image-wrapper {
    display: none;
  }

  .login8_footer {
    justify-content: center;
    padding-left: 0%;
  }

  .contact-modal1_content-wrapper, .contact-modal2_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .contact-modal3_content-wrapper, .contact-modal4_content-wrapper {
    width: 80%;
    max-width: none;
    padding: 4rem 3rem;
  }

  .contact-modal5_content-wrapper {
    padding: 4rem 5%;
  }

  .contact-modal6_component {
    display: none;
  }

  .contact-modal6_content-wrapper {
    padding: 4rem 5%;
  }

  .banner3_icon-wrapper, .banner1_icon-wrapper {
    display: none;
  }

  .banner6_form {
    flex: 1;
  }

  .banner6_icon-wrapper {
    display: none;
  }

  .banner1_form-block {
    flex: 1;
  }

  .banner2_icon-wrapper, .banner7_icon-wrapper {
    display: none;
  }

  .footer5_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer5_newsletter-wrapper {
    justify-content: flex-start;
    margin-bottom: 4.5rem;
    display: block;
  }

  .footer5_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer5_social-icons {
    margin-bottom: 2rem;
  }

  .footer5_form-block {
    min-width: auto;
  }

  .footer5_newsletter-text-wrapper {
    margin-bottom: 1.5rem;
  }

  .footer6_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer6_newsletter-wrapper {
    justify-content: flex-start;
    display: block;
  }

  .footer6_newsletter-text-wrapper {
    margin-bottom: 1.5rem;
  }

  .footer6_form-block {
    min-width: auto;
  }

  .footer8_top-wrapper {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .footer8_form-block {
    min-width: auto;
  }

  .signup-modal1_content-wrapper, .signup-modal2_content-wrapper, .signup-modal3_content-wrapper, .login-modal1_content-wrapper, .login-modal2_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .banner4_icon-wrapper {
    display: none;
  }

  .signup8_image, .login7_image, .login8_image {
    height: 40rem;
  }

  .cta11_content {
    grid-column-gap: 3rem;
  }

  .home1-blog_list {
    grid-template-columns: 1fr 1fr;
  }

  .home1-features_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home1-header_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home1-howitworks_list {
    grid-column-gap: 2rem;
  }

  .home1-results_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product1_heading {
    margin-right: 3rem;
  }

  .product1_list {
    grid-template-columns: 1fr 1fr;
  }

  .product1_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product2_list {
    grid-template-columns: 1fr 1fr;
  }

  .product2_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product2_heading {
    margin-right: 3rem;
  }

  .product3_list, .product4_list {
    grid-template-columns: 1fr 1fr;
  }

  .product5_slide {
    padding-right: 2rem;
  }

  .product5_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product5_mask {
    width: 50%;
  }

  .product5_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .product5_heading {
    margin-right: 3rem;
  }

  .product6_mask {
    width: 50%;
  }

  .product6_slide {
    padding-right: 2rem;
  }

  .product6_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product6_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .product6_heading {
    margin-right: 3rem;
  }

  .product7_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .product7_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product7_heading {
    margin-right: 3rem;
  }

  .product8_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .product8_heading {
    margin-right: 3rem;
  }

  .product8_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product9_list, .product10_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .product11_heading {
    margin-right: 3rem;
  }

  .product11_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product11_mask {
    width: 50%;
  }

  .product11_slide {
    padding-right: 2rem;
  }

  .product11_slider, .product12_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .product12_mask {
    width: 50%;
  }

  .product12_heading {
    margin-right: 3rem;
  }

  .product12_slide {
    padding-right: 2rem;
  }

  .product12_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product-header1_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-header1_component {
    padding-bottom: 2.5rem;
  }

  .product-header2_content-bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr minmax(16rem, .5fr);
    max-width: 100%;
  }

  .product-header2_component {
    padding-bottom: 2.5rem;
  }

  .product-header2_modal-content-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product-header3_component {
    padding-bottom: 2.5rem;
  }

  .product-header3_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-header4_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .product-header4_lightbox-link {
    margin-bottom: 0;
  }

  .product-header4_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-header4_product-details {
    max-height: none;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .product-header4_component, .product-header5_component {
    padding-bottom: 2.5rem;
  }

  .product-header5_product-details {
    max-height: none;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .product-header5_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-header6_content-inner-wrapper {
    max-width: none;
  }

  .product-header6_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .product-header6_content-right {
    flex-direction: column;
    align-items: center;
    max-height: none;
    padding-top: 3rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: visible;
  }

  .product-header6_main-image-wrapper {
    padding-top: 120%;
  }

  .product-header6_item, .product-header6_lightbox-link {
    height: auto;
    max-height: none;
  }

  .product-header7_slider {
    height: auto;
  }

  .product-header7_gallery-slider {
    position: static;
  }

  .product-header7_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-bottom: 2.5rem;
  }

  .product-header7_product-details {
    max-height: none;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .product-header7_image-wrapper {
    padding-top: 120%;
  }

  .product-header8_component {
    grid-column-gap: 4rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 3.5rem;
    padding-bottom: 6rem;
  }

  .product-header9_content-right {
    max-height: none;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .product-header9_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-header9_lightbox-thumbnail {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .home2-customers_list {
    grid-column-gap: 2rem;
  }

  .home2-testimonial_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home2-features_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home2-blog_list {
    grid-template-columns: 1fr 1fr;
  }

  .home2-testimonial_mask {
    width: 50%;
  }

  .home3-faq_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home3-howitworks_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .home3-benefits_component {
    grid-column-gap: 2rem;
  }

  .home3-feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home3-header_component {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home3-howitworks_timeline-step {
    grid-column-gap: 24px;
  }

  .home4-testimonial_component {
    padding-left: 0;
    padding-right: 0;
  }

  .home4-pricing_component {
    grid-template-columns: 1fr;
  }

  .home4-casestudies_heading {
    margin-right: 3rem;
  }

  .home4-casestudies_list {
    grid-template-columns: 1fr 1fr;
  }

  .home4-casestudies_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .home4-testimonial_mask {
    width: 50%;
  }

  .home4-benefits_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .home4-casestudies_button-row {
    flex: none;
  }

  .home4-benefits_component {
    grid-column-gap: 3rem;
  }

  .heading-medium-4 {
    font-size: 1.75rem;
  }

  .home5-faq_component {
    grid-column-gap: 2rem;
  }

  .home5-faq_list {
    grid-row-gap: 4rem;
  }

  .home5-features-image_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home5-features-video_lightbox-image, .home5-header_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .home5-results_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .home5-features-video_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home5-testimonial_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home5-pricing_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home5-cta_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home6-feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home6-header_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .home6-morefeatures_list {
    grid-column-gap: 2rem;
  }

  .home6-testimonial_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .home6-cta_component {
    grid-column-gap: 3rem;
  }

  .home6-faq_content {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .home6-cta_content {
    margin-right: 3rem;
  }

  .home6-cta_button-row {
    flex: none;
  }

  .home7-blog_list {
    grid-template-columns: 1fr 1fr;
  }

  .home7-about_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home7-blog_button-row {
    flex: none;
  }

  .home7-cta_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home7-blog_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .home7-blog_heading {
    margin-right: 3rem;
  }

  .home7-header_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .home7-details_component {
    grid-column-gap: 2rem;
  }

  .home8-blog_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .home8-testimonial_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .home8-about_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home8-services_component {
    grid-column-gap: 3rem;
  }

  .home8-testimonial_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home8-services_list {
    grid-column-gap: 2rem;
  }

  .pricing1-header_plans {
    grid-template-columns: 1fr;
  }

  .home8-faq_component {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .pricing2-header_component {
    grid-template-columns: 1fr;
  }

  .pricing2-features_list {
    grid-column-gap: 2rem;
  }

  .pricing3-cta_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .pricing3-testimonial_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .pricing3-faq_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .pricing3-testimonial_component {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing3-testimonial_mask {
    width: 100%;
  }

  .pricing4-faq_component {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .pricing4-header_component {
    grid-template-columns: 1fr;
  }

  .pricing5-customers_content-left {
    max-width: 16rem;
  }

  .pricing5-cta_button-row {
    flex: none;
  }

  .pricing5-customers_logo-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing5-customers_component {
    grid-column-gap: 3rem;
  }

  .pricing5-cta_content {
    margin-right: 3rem;
  }

  .pricing5-cta_component {
    grid-column-gap: 3rem;
  }

  .pricing5-faq_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .pricing5-header_component {
    grid-template-columns: 1fr;
  }

  .pricing1-testimonial_component, .pricing5-features_component, .about4-values_list {
    grid-column-gap: 2rem;
  }

  .about4-partners_component {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .about4-growth_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .about4-newsletter_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .about4-team_list {
    grid-template-columns: 1fr 1fr;
  }

  .about4-newsletter_content {
    margin-right: 0;
  }

  .about1-team_list {
    grid-template-columns: 1fr 1fr;
  }

  .about1-growth_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .about1-values_list {
    grid-column-gap: 2rem;
  }

  .about1-press_list {
    grid-template-columns: 1fr 1fr;
  }

  .about5-team_component {
    padding-left: 0;
    padding-right: 0;
  }

  .about5-overview_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .about5-team_slide {
    padding-right: 2rem;
  }

  .about5-locations_component {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .about5-team_mask {
    width: 50%;
  }

  .about1-story_component, .about2-story_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .about2-team_list {
    grid-column-gap: 2rem;
  }

  .about2-story_timeline-step {
    grid-column-gap: 24px;
  }

  .about2-testimonial_component {
    grid-template-columns: 1fr 1fr;
  }

  .about2-values_list {
    grid-column-gap: 2rem;
  }

  .about3-press_heading {
    margin-right: 3rem;
  }

  .about3-values_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .about3-press_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .about3-press_button-row {
    flex: none;
  }

  .about3-team_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .about3-growth_component, .about3-values_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .about3-press_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .about3-testimonials_component {
    column-count: 2;
  }

  .about3-header_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .contact1-header_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .contact2-locations_component {
    grid-column-gap: 3rem;
  }

  .contact2-header_component {
    grid-column-gap: 2rem;
  }

  .contact3-locations_component {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .contact3-header_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .contact3-details_component {
    grid-column-gap: 2rem;
  }

  .contact5-customers_logo-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .contact5-details_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .contact5-customers_content-left {
    max-width: 16rem;
  }

  .contact5-customers_component {
    grid-column-gap: 3rem;
  }

  .contact5-header_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog1-header_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog3-header_featured-blog {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 4rem;
  }

  .blog3-category_button-row {
    flex: none;
  }

  .blog3-newsletter_content {
    margin-right: 0;
  }

  .blog3-cta_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog3-category_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog3-header_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog3-header_featured-list {
    grid-row-gap: 3.5rem;
  }

  .blog3-category_heading {
    margin-right: 3rem;
  }

  .blog3-newsletter_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog3-category_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog4-cta_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog4-header_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog2-header_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog5-newsletter_content {
    margin-right: 0;
  }

  .blog5-latest_button-row {
    flex: none;
  }

  .blog5-newsletter_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog5-header_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog5-latest_heading {
    margin-right: 3rem;
  }

  .blog5-latest_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog5-header_featured-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog5-latest_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog5-header_component {
    grid-column-gap: 3rem;
    grid-template-columns: .25fr 1fr;
  }

  .blog-post1-related_list, .blog-post2-related_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog-post3-newsletter_content {
    margin-right: 0;
  }

  .blog-post3-related_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog-post3-related_heading {
    margin-right: 3rem;
  }

  .blog-post3-related_button-row {
    flex: none;
  }

  .blog-post3-newsletter_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog-post3-related_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog-post4-related_button-row {
    flex: none;
  }

  .blog-post4-related_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog-post4-related_heading {
    margin-right: 3rem;
  }

  .blog-post4-related_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog-post5-related_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog-post5-related_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog-post5-related_heading {
    margin-right: 3rem;
  }

  .blog-post5-related_button-row {
    flex: none;
  }

  .modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .modal2_content-wrapper {
    width: 80%;
    max-width: none;
    padding: 4rem 3rem;
  }

  .modal3_content-wrapper {
    padding: 4rem 5%;
  }

  .slider2_component {
    padding-left: 0;
    padding-right: 0;
  }

  .slider2_mask {
    width: 100%;
  }

  .slider2_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .slider3_component {
    padding-left: 0;
    padding-right: 0;
  }

  .slider3_mask {
    width: 100%;
  }

  .slider3_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .slider4_component {
    padding-left: 0;
    padding-right: 0;
  }

  .slider4_mask {
    width: 100%;
  }

  .slider4_slide, .slider6_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .slider6_component {
    padding-left: 0;
    padding-right: 0;
  }

  .slider6_mask {
    width: 100%;
  }

  .slider5_component {
    padding-left: 0;
    padding-right: 0;
  }

  .slider5_mask {
    width: 100%;
  }

  .slider5_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .slider7_component {
    padding-left: 0;
    padding-right: 0;
  }

  .slider7_mask {
    width: 100%;
  }

  .slider7_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .layout348_component, .layout349_component, .layout350_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .layout351_image-wrapper {
    margin-bottom: 0;
  }

  .layout351_content {
    border-top: 0px none var(--_primitives---opacity--transparent);
    border-right: 1px solid var(--color-scheme-1--border);
    flex-direction: column;
    height: auto;
  }

  .layout351_accordion {
    border-right-style: none;
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .layout351_column {
    border-top: 1px solid var(--color-scheme-1--border);
    flex-direction: row;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    height: 5rem;
  }

  .layout351_column-text {
    position: absolute;
    left: 2.5rem;
  }

  .layout351_column-vertical-text {
    display: none;
  }

  .layout351_column-content {
    width: 100%;
    min-width: auto;
    height: auto;
    overflow: hidden;
  }

  .layout351_content-wrapper {
    width: auto;
    padding: 3rem 2.5rem;
  }

  .layout352_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .layout352_date-text {
    text-align: right;
  }

  .layout353_component, .testimonial32_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta37_link-block {
    display: block;
  }

  .cta37_link-image-wrapper {
    display: none;
  }

  .cta37_link-text {
    font-size: 3.25rem;
  }

  .banner11_text-wrapper, .banner12_text-wrapper {
    text-align: center;
  }

  .layout351_column-horiztonal-text {
    display: block;
  }

  .layout355_layout {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .cta38_link-image-wrapper {
    z-index: -1;
  }

  .layout356_content-item {
    padding-bottom: 3.5rem;
    position: relative;
  }

  .layout356_content-item.first-content-item {
    margin-bottom: 0;
  }

  .layout356_content-item.content-item-2, .layout356_content-item.content-item-3 {
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .layout356_content-layout {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout356_image {
    height: 30rem;
  }

  .layout357_content-item {
    padding-bottom: 3.5rem;
    position: relative;
  }

  .layout357_content-item.content-item-1 {
    margin-bottom: 0;
  }

  .layout357_content-item.content-item-2, .layout357_content-item.content-item-3 {
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .layout357_content-item.content-item-4 {
    margin-bottom: 0;
  }

  .layout357_content-layout {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header75_content {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .filters6_rangeslider2-handle-left {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters6_keyword-search {
    max-width: none;
  }

  .filters3_layout {
    grid-template-columns: 1fr;
  }

  .filters3_modal {
    height: auto;
  }

  .filters2_tablet-modal-menu {
    z-index: 999;
    border-top: 1px solid var(--color-scheme-1--border);
    background-color: var(--_primitives---colors--white);
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    margin-top: 3rem;
    margin-left: -5vw;
    padding: .75rem 5%;
    display: flex;
    position: sticky;
    bottom: 0;
    left: 0%;
    right: 0%;
  }

  .filters4_rangeslider2-handle-left, .filters6_rangeslider1-handle, .filters2_rangeslider2-handle-right {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters6_filters-header {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .filters6_rangeslider1-text {
    top: 2rem;
  }

  .filters3_list-wrapper {
    margin-bottom: 1.75rem;
  }

  .filters2_layout {
    grid-template-columns: 1fr;
  }

  .filters6_filters-button {
    justify-content: center;
    display: flex;
  }

  .filters5_category-menu {
    justify-content: flex-start;
  }

  .filters6_layout {
    grid-template-columns: 1fr;
  }

  .filters6_tags-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .filters6_form {
    border-style: none;
  }

  .filters4_modal {
    align-items: flex-start;
    height: auto;
  }

  .filters5_feed-header-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .filters6_list-wrapper {
    margin-bottom: 1.75rem;
  }

  .filters5_layout {
    grid-template-columns: 1fr;
  }

  .filters2_rangeslider1-handle {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters5_filters-button {
    justify-content: center;
    display: flex;
  }

  .filters6_tag {
    margin-right: 0;
  }

  .filters3_rangeslider1-text {
    top: 2rem;
  }

  .filters1_tablet-modal-menu {
    z-index: 999;
    border-top: 1px solid var(--color-scheme-1--border);
    background-color: var(--_primitives---colors--white);
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    margin-top: 3rem;
    margin-left: -5vw;
    padding: .75rem 5%;
    display: flex;
    position: sticky;
    bottom: 0;
    left: 0%;
    right: 0%;
  }

  .filters1_tablet-filters-button {
    justify-content: center;
    display: flex;
  }

  .filters5_tablet-modal-close-button {
    display: block;
  }

  .filters6_filters-modal {
    right: 0%;
  }

  .filters6_rangeslider2-handle-right {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters4_rangeslider1-text {
    top: 2rem;
  }

  .filters5_filter-group-list {
    grid-template-columns: 1fr;
  }

  .filters1_heading {
    font-size: 2.25rem;
  }

  .filters4_rangeslider1-handle {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters5_form-block {
    max-width: 100%;
  }

  .filters2_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters3_form-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .filters6_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters4_list-wrapper {
    margin-bottom: 1.75rem;
  }

  .filters1_rangeslider2-handle-right, .filters1_rangeslider1-handle {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters1_list-wrapper {
    margin-bottom: 1.75rem;
  }

  .filters1_form-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .filters2_tablet-modal-close-button {
    display: block;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
  }

  .filters3_rangeslider2-handle-left {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters1_filters-wrapper {
    z-index: 9999;
    background-color: var(--_primitives---colors--white);
    width: 100%;
    max-width: none;
    padding: 3rem 5% 0;
    position: fixed;
    inset: 0%;
    overflow: scroll;
    transform: translate(0, 100%);
  }

  .filters3_tablet-modal-close-button {
    display: block;
  }

  .filters3_rangeslider2-handle-right {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters3_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters1_rangeslider1-text {
    top: 2rem;
  }

  .filters3_rangeslider1-handle {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters3_modal-content-wrapper {
    height: auto;
    padding: 3rem 5% 0;
    position: fixed;
    inset: 0% auto 0% 0%;
  }

  .filters3_modal-menu {
    z-index: 999;
    justify-content: space-between;
    align-items: center;
    width: 35rem;
    margin-top: 3rem;
    margin-left: -5vw;
    padding: .75rem 5%;
    display: flex;
  }

  .filters1_rangeslider2-handle-left {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters5_form {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .filters2_tablet-filters-button {
    justify-content: center;
    display: flex;
  }

  .filters2_form-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .filters4_layout {
    grid-template-columns: 1fr;
  }

  .filters1_tablet-modal-close-button {
    display: block;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
  }

  .filters4_rangeslider2-handle-right {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters2_list-wrapper {
    margin-bottom: 1.75rem;
  }

  .filters4_modal-content-wrapper {
    max-width: none;
    max-height: none;
    padding-left: 5%;
    padding-right: 5%;
    position: fixed;
    inset: 0%;
  }

  .filters2_rangeslider2-handle-left {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters4_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters2_heading {
    font-size: 2.25rem;
  }

  .filters2_filters-wrapper {
    z-index: 9999;
    background-color: var(--_primitives---colors--white);
    width: 100%;
    max-width: none;
    height: auto;
    padding: 3rem 5% 0;
    position: fixed;
    inset: 0%;
    overflow: scroll;
    transform: translate(0, 100%);
  }

  .filters3_heading {
    font-size: 2.25rem;
  }

  .filters4_tablet-modal-menu, .filters4_form-header {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5%;
    padding-right: 5%;
  }

  .filters1_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters1_layout {
    grid-template-columns: 1fr;
  }

  .filters2_rangeslider1-text {
    top: 2rem;
  }

  .filters2_scroll-wrapper {
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .header75_content-bottom {
    justify-content: center;
    top: 0;
  }

  .header75_lightbox-image {
    max-height: 40rem;
  }

  .gallery24_horizontal-scroll-content {
    width: 300vh;
  }

  .gallery24_image {
    max-height: 40rem;
  }

  .layout357_image {
    height: 30rem;
  }

  .cta38_link-text {
    font-size: 3.25rem;
  }

  .header76_content-right {
    height: 40rem;
    padding-left: 5vw;
  }

  .header76_content-left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header76_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .dropdown1_toggle {
    align-items: center;
    display: flex;
  }

  .dropdown1_dropdown-list {
    overflow: hidden;
  }

  .dropdown2_dropdown-list.is-filters5.w--open {
    width: 100%;
    min-width: auto;
    position: static;
    overflow: auto;
  }

  .layout250_list {
    grid-column-gap: 2rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .table1_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table1_header-row, .table1_item, .table2_item {
    min-width: 72rem;
  }

  .table2_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table2_header-row, .table3_header-row, .table3_item {
    min-width: 72rem;
  }

  .table3_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table4_rangeslider2-handle-right, .table4_rangeslider2-handle-left {
    width: 1.75rem;
    height: 1.75rem;
  }

  .table4_modal-header {
    width: 100vw;
  }

  .table4_rangeslider1-text {
    top: 2rem;
  }

  .table4_filter-list-wrapper {
    margin-bottom: 1.75rem;
  }

  .table4_rangeslider1-handle {
    width: 1.75rem;
    height: 1.75rem;
  }

  .table4_header-row {
    min-width: 72rem;
  }

  .table4_tablet-modal-menu {
    width: 100vw;
  }

  .table4_item {
    min-width: 72rem;
  }

  .table4_modal-content-wrapper {
    max-width: none;
    max-height: 100vh;
  }

  .table4_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table5_group-header-row {
    min-width: 72rem;
  }

  .table5_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table5_header-row, .table5_item, .table6_accordion, .table6_item, .table6_group-header-row, .table6_header-row {
    min-width: 72rem;
  }

  .table6_component, .table7_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table7_item, .table7_header-row {
    min-width: 72rem;
  }

  .table8_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table8_item, .table8_header-row, .table9_header-row {
    min-width: 72rem;
  }

  .table9_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table9_item, .table10_item {
    min-width: 72rem;
  }

  .table10_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .table10_header-row {
    min-width: 72rem;
  }

  .team11_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .navbar-dropdown1_component {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar-dropdown1_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    display: flex;
  }

  .navbar-dropdown1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar-dropdown1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar-dropdown1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar-dropdown2_component {
    width: 100%;
    position: relative;
  }

  .navbar-dropdown2_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-dropdown2_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar-dropdown2_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar-dropdown2_dropdown-content {
    flex-direction: column;
  }

  .navbar-dropdown2_content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-dropdown2_content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar-dropdown2_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar-dropdown2_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar-dropdown2_blog-list, .navbar-dropdown2_blog-item, .navbar-dropdown2_large-item-content, .navbar-dropdown3_component {
    width: 100%;
  }

  .navbar-dropdown3_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-dropdown3_dropdown-list {
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .navbar-dropdown3_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar-dropdown3_dropdown-content {
    flex-direction: column;
  }

  .navbar-dropdown3_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-dropdown3_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .navbar-dropdown_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar-dropdown4_component {
    width: 100%;
  }

  .navbar-dropdown4_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-dropdown4_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar-dropdown4_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar-dropdown4_dropdown-content {
    flex-direction: column;
  }

  .navbar-dropdown4_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-dropdown4_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .navbar-dropdown4_bottom-bar-left {
    margin-bottom: 1rem;
  }

  .navbar-dropdown5_component {
    width: 100%;
  }

  .navbar-dropdown5_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-dropdown5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar-dropdown5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar-dropdown5_dropdown-content {
    flex-direction: column;
  }

  .navbar-dropdown5_dropdown-content-right {
    max-width: none;
    margin-bottom: 1.5rem;
  }

  .navbar-dropdown5_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar-dropdown6_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-dropdown6_component {
    width: 100%;
  }

  .navbar-dropdown6_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar-dropdown6_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar-dropdown6_dropdown-content {
    flex-direction: column;
  }

  .navbar-dropdown6_dropdown-content-layout {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar9_bottom-bar, .navbar-dropdown6_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .navbar-dropdown7_blog-item-content, .navbar-dropdown7_blog-item-image {
    width: 100%;
  }

  .navbar-dropdown7_blog-item-image-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .navbar-dropdown7_blog-item {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .navbar-dropdown7_blog-list {
    grid-row-gap: 2rem;
    width: 100%;
  }

  .navbar-dropdown7_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-top: 0;
  }

  .navbar-dropdown7_dropdown-content-left {
    align-content: start;
    align-items: start;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-dropdown7_dropdown-content {
    flex-direction: column;
  }

  .navbar-dropdown7_component {
    width: 100%;
  }

  .navbar-dropdown8_component, .navbar-dropdown9_component {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar-dropdown7_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar-dropdown7_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar-dropdown7_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-dropdown8_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    display: flex;
  }

  .navbar-dropdown8_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar-dropdown8_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .navbar-dropdown8_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-dropdown9_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    display: flex;
  }

  .navbar-dropdown9_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar-dropdown9_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .navbar-dropdown9_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .navbar14_button-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
    margin-top: 1rem;
    margin-left: 0;
  }

  .navbar14_menu-link-wrapper {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    flex-direction: column;
    width: 100%;
    padding: 2rem;
  }

  .navbar14_link {
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar14_menu {
    background-color: var(--_primitives---opacity--transparent);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar14_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .navbar14_menu-button {
    padding: 0;
  }

  .navbar14_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar14_component {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .navbar14_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar14_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar14_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar14_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar13_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar13_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar13_menu-link-wrapper {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    flex-direction: column;
    width: 100%;
    padding: 2rem;
  }

  .navbar13_component {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .navbar13_button-wrapper {
    align-items: center;
  }

  .navbar13_menu {
    background-color: var(--_primitives---opacity--transparent);
    justify-content: center;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
  }

  .navbar13_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar13_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar13_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .navbar13_menu-button {
    padding: 0;
  }

  .navbar13_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar13_container {
    grid-template-columns: auto 1fr;
    width: 100%;
  }

  .navbar13_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar15_component {
    width: 100%;
    margin: 1.5rem auto 0;
    padding-left: 5%;
    padding-right: 5%;
    top: 0%;
    bottom: auto;
  }

  .navbar15_arrow-link {
    display: none;
  }

  .navbar15_menu {
    background-color: var(--_primitives---opacity--transparent);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar15_logo-link {
    display: block;
  }

  .navbar15_button-wrapper {
    align-items: center;
  }

  .navbar15_link {
    text-align: center;
    padding: .75rem 0 1rem;
    font-size: 1.125rem;
  }

  .navbar15_menu-link-wrapper {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--color-scheme-1--border);
    background-color: var(--color-scheme-1--background);
    flex-direction: column;
    width: 100%;
    padding: 2rem;
  }

  .navbar15_container {
    grid-template-columns: auto 1fr;
    width: 100%;
  }

  .navbar15_menu-button {
    padding: 0;
  }

  .navbar15_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar15_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar15_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar15_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar15_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .navbar15_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar12_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .layout358_card-content {
    padding: 2rem;
  }

  .layout388_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout390_row {
    grid-template-columns: 1fr;
  }

  .layout386_row, .layout381_column {
    grid-template-columns: 1fr 1fr;
  }

  .layout373_card-small-content {
    padding: 2rem;
  }

  .layout400_row, .layout392_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout381_card-small-content {
    padding: 2rem;
  }

  .layout380_column {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .layout377_card-large-content {
    padding: 2rem;
  }

  .layout395_row, .layout366_row {
    grid-template-columns: 1fr;
  }

  .layout386_card-small-content {
    padding: 2rem;
  }

  .layout373_row, .layout367_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout393_card-small-content {
    padding: 2rem;
  }

  .layout381_row {
    grid-template-columns: 1fr;
  }

  .layout376_card-large-content, .layout378_card-large-content {
    padding: 2rem;
  }

  .layout383_row {
    grid-template-columns: 1fr;
  }

  .layout361_card-content, .layout376_card-small-content {
    padding: 2rem;
  }

  .layout385_row, .layout380_row, .layout397_row {
    grid-template-columns: 1fr;
  }

  .layout378_row, .layout376_row, .layout379_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout365_card-large-content, .layout371_card-small-content, .layout383_card-large-content, .layout381_card-large-content, .layout392_card-small-content {
    padding: 2rem;
  }

  .layout399_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout380_card-small-content, .layout372_card-small-content {
    padding: 2rem;
  }

  .layout382_row {
    grid-template-columns: 1fr;
  }

  .layout380_card-large-content, .layout368_card-large-content {
    padding: 2rem;
  }

  .layout389_row, .layout393_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout382_card-large-content, .layout389_card-small-content {
    padding: 2rem;
  }

  .layout368_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout388_card-small-content, .layout387_card-large-content, .layout386_card-large-content, .layout360_card-content, .layout374_card-large-content {
    padding: 2rem;
  }

  .layout377_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout375_card-large-content, .layout373_card-large-content, .layout378_card-small-content, .layout379_card-large-content, .layout364_card-content, .layout366_card-large-content, .layout359_card-content {
    padding: 2rem;
  }

  .layout375_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout362_row {
    grid-template-columns: 1fr;
  }

  .layout387_card-small-content {
    padding: 2rem;
  }

  .layout391_row {
    grid-template-columns: 1fr;
  }

  .layout368_card-small-content {
    padding: 2rem;
  }

  .layout394_row {
    grid-template-columns: 1fr;
  }

  .layout401_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout384_row {
    grid-template-columns: 1fr;
  }

  .layout370_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout367_card-small-content {
    padding: 2rem;
  }

  .layout372_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout379_card-small-content {
    padding: 2rem;
  }

  .layout396_row, .layout363_row {
    grid-template-columns: 1fr;
  }

  .layout367_card-large-content {
    padding: 2rem;
  }

  .layout387_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout377_card-small-content {
    padding: 2rem;
  }

  .layout369_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout398_row {
    grid-template-columns: 1fr;
  }

  .layout374_row, .layout371_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout365_row {
    grid-template-columns: 1fr;
  }

  .card-row22_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row8_component {
    grid-template-columns: 1fr;
  }

  .card-row19_card-small-content {
    padding: 2rem;
  }

  .card-row23_component {
    grid-template-columns: 1fr;
  }

  .card-row11_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row7_card-content, .card-row29_card-small-content {
    padding: 2rem;
  }

  .card-row21_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row28_component {
    grid-template-columns: 1fr;
  }

  .card-row31_card-small-content, .card-row14_card-small-content, .card-row24_card-large-content, .card-row3_card-content {
    padding: 2rem;
  }

  .card-row31_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row26_component {
    grid-template-columns: 1fr;
  }

  .card-row15_card-small-content, .card-row24_card-small-content {
    padding: 2rem;
  }

  .card-row18_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row33_component {
    grid-template-columns: 1fr;
  }

  .card-row13_component, .card-row35_component, .card-row15_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row40_component {
    grid-template-columns: 1fr;
  }

  .card-row32_component, .card-row14_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row20_card-small-content, .card-row9_card-large-content, .card-row30_card-small-content, .card-row35_card-small-content {
    padding: 2rem;
  }

  .card-row24_column, .card-row10_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row27_component, .card-row34_component {
    grid-template-columns: 1fr;
  }

  .card-row12_component, .card-row44_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row16_card-large-content, .card-row4_card-content, .card-row36_card-small-content, .card-row8_card-large-content, .card-row21_card-small-content {
    padding: 2rem;
  }

  .card-row37_component {
    grid-template-columns: 1fr;
  }

  .card-row32_card-small-content {
    padding: 2rem;
  }

  .card-row29_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row39_component {
    grid-template-columns: 1fr;
  }

  .card-row30_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row11_card-large-content, .card-row11_card-small-content {
    padding: 2rem;
  }

  .card-row20_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row23_column {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .card-row22_card-small-content {
    padding: 2rem;
  }

  .card-row25_component {
    grid-template-columns: 1fr;
  }

  .card-row10_card-small-content, .card-row23_card-large-content {
    padding: 2rem;
  }

  .card-row41_component {
    grid-template-columns: 1fr;
  }

  .card-row43_component, .card-row19_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row16_card-small-content, .card-row10_card-large-content {
    padding: 2rem;
  }

  .card-row17_component, .card-row36_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row5_component, .card-row9_component, .card-row24_component, .card-row6_component, .card-row38_component {
    grid-template-columns: 1fr;
  }

  .card-row42_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row2_card-content, .card-row1_card-content {
    padding: 2rem;
  }

  .card-row16_component {
    grid-template-columns: 1fr 1fr;
  }

  .card-row23_card-small-content {
    padding: 2rem;
  }

  .navbar16_container {
    grid-auto-columns: 1fr;
  }

  .navbar16_menu {
    flex-direction: column;
    justify-content: center;
    position: absolute;
  }

  .navbar16_link {
    margin-top: 0;
    margin-bottom: 0;
    padding: 1rem 0;
    position: static;
  }

  .navbar16_bottom {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar16_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar16_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar18_container {
    grid-auto-columns: 1fr;
  }

  .navbar18_menu {
    flex-direction: column;
    justify-content: center;
    position: absolute;
  }

  .navbar18_menu-wrapper {
    justify-content: flex-start;
  }

  .navbar18_link {
    font-size: 2.5rem;
  }

  .navbar18_bottom {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar18_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar18_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar19_container {
    grid-auto-columns: 1fr;
  }

  .navbar19_link-wrapper {
    display: none;
  }

  .navbar19_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar19_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 2rem 1rem 0;
    display: flex;
  }

  .navbar19_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar19_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar19_menu {
    flex-direction: column;
    justify-content: center;
  }

  .navbar19_menu-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    height: auto;
    padding-bottom: 0;
  }

  .navbar19_menu-left-top {
    padding-top: 2rem;
  }

  .navbar19_menu-left-bottom {
    margin-top: 0;
    padding-bottom: 8rem;
  }

  .navbar19_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar19_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar21_container {
    grid-auto-columns: 1fr;
  }

  .navbar21_link-wrapper {
    display: none;
  }

  .navbar21_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar21_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 2rem 1rem 0;
    display: flex;
  }

  .navbar21_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar21_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar21_menu {
    flex-direction: column;
    justify-content: center;
    overflow: auto;
  }

  .navbar21_menu-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    height: auto;
  }

  .navbar21_menu-right {
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 5vw;
  }

  .navbar21_bottom {
    padding-bottom: 8rem;
    position: static;
  }

  .navbar21_bottom-background-overlay-tablet {
    z-index: -1;
    background-color: var(--color-scheme-1--foreground);
    min-width: 100vw;
    height: auto;
    margin-left: -5vw;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .navbar21_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar21_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar17_container {
    grid-auto-columns: 1fr;
  }

  .navbar17_link, .navbar17_bottom {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar17_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar17_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar20_container {
    grid-auto-columns: 1fr;
  }

  .navbar20_link-wrapper {
    display: none;
  }

  .navbar20_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar20_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 2rem 1rem 0;
    display: flex;
  }

  .navbar20_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar20_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar20_menu-wrapper {
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    height: auto;
    padding-bottom: 0;
  }

  .navbar20_menu-left {
    flex: 0 auto;
    width: 100%;
    padding-top: 2rem;
  }

  .navbar20_link-large {
    font-size: 2.5rem;
  }

  .navbar20_menu-right {
    flex: 0 auto;
  }

  .navbar20_menu-right-bottom {
    padding-bottom: 8rem;
  }

  .navbar20_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar20_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar22_container {
    grid-auto-columns: 1fr;
  }

  .navbar22_link-wrapper {
    display: none;
  }

  .navbar22_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar22_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 2rem 1rem 0;
    display: flex;
  }

  .navbar22_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar22_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar22_menu-wrapper {
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    height: auto;
  }

  .navbar22_menu-left {
    flex: 0 auto;
    width: 100%;
    padding-top: 4.5rem;
    padding-right: 5vw;
  }

  .navbar22_menu-right {
    height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 5vw;
  }

  .navbar22_bottom {
    width: 100%;
    padding-bottom: 8rem;
    padding-left: 5vw;
    padding-right: 5vw;
    position: static;
  }

  .navbar22_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar22_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .navbar21_menu-right-item, .navbar21_menu-right-text-wrapper {
    width: 100%;
  }

  .navbar21_menu-right-content-wrapper {
    width: 100%;
    max-width: none;
  }

  .navbar16_links-wrapper {
    flex: 1;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.5rem;
  }

  .navbar18_links-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.5rem;
  }

  .navbar21_menu-links-wrapper {
    padding-top: 2rem;
  }

  .navbar21_link-large {
    font-size: 2.5rem;
  }

  .navbar21_menu-left {
    grid-template-columns: 1fr;
    width: 100%;
    padding-bottom: 0;
    padding-right: 5vw;
  }

  .navbar22_menu-links-wrapper {
    padding-top: 2rem;
  }

  .navbar22_link-large {
    font-size: 2.5rem;
  }

  .navbar22_contact-form {
    max-width: none;
  }

  .banner8_icon-wrapper {
    display: none;
  }

  .header77_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header77_content-left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header77_content-right, .header81_component {
    height: auto;
  }

  .header81_content-wrapper {
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    height: auto;
    padding-top: 6rem;
    position: static;
  }

  .header81_content-left {
    flex: 0 auto;
    margin-left: 5%;
    margin-right: 5%;
  }

  .header81_content-right {
    flex: 0 auto;
    width: 100%;
    position: static;
  }

  .header81_image-wrapper {
    padding-top: 100%;
  }

  .footer9_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer10_left-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer10_social-list {
    margin-bottom: 2rem;
  }

  .footer10_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer10_top-wrapper, .footer11_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .header84_card, .header85_card, .header86_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .header86_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .header87_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .header87_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .header92_card, .header93_card, .header94_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .header94_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .header95_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .header95_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .cta39_card {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta39_card-content {
    padding: 3rem;
  }

  .cta40_card {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta40_card-content, .cta41_card, .cta42_card, .cta43_card, .cta44_card {
    padding: 3rem;
  }

  .cta45_card {
    grid-column-gap: 3rem;
    padding: 2rem;
  }

  .cta46_card {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding: 2rem;
  }

  .cta47_card {
    grid-column-gap: 3rem;
    padding: 2rem;
  }

  .cta48_card {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding: 2rem;
  }

  .cta49_card {
    grid-column-gap: 3rem;
    padding: 2rem;
  }

  .cta50_card {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding: 2rem;
  }

  .cta51_card, .cta52_card, .cta53_card, .cta54_card, .cta55_card, .cta56_card {
    padding: 3rem;
  }

  .header80_image-wrapper.is-image-5 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-6 {
    width: 24vw;
  }

  .header80_image-wrapper.is-image-2, .header80_image-wrapper.is-image-1 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-4 {
    width: 24vw;
  }

  .header80_image-wrapper.is-image-3 {
    width: 26vw;
  }

  .header80_content {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header82_content {
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header82_content-bottom {
    justify-content: center;
  }

  .header79_image-column.image-column-4, .header79_image-column.image-column-5 {
    display: none;
  }

  .portfolio1_list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .portfolio1_title-wrapper {
    grid-column-gap: 3rem;
  }

  .portfolio2_list, .portfolio3_list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .portfolio3_title-wrapper {
    grid-column-gap: 3rem;
  }

  .portfolio4_list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .portfolio4_title-wrapper {
    grid-column-gap: 3rem;
  }

  .portfolio5_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio6_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    column-gap: 2rem;
  }

  .portfolio7_list {
    grid-row-gap: 4rem;
  }

  .portfolio8_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio9_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    column-gap: 2rem;
  }

  .portfolio10_list {
    grid-row-gap: 4rem;
  }

  .portfolio11_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio12_list {
    grid-column-gap: 2rem;
    column-count: 2;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio13_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio14_list {
    grid-column-gap: 2rem;
    column-count: 2;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio15_item-link, .portfolio16_item-link {
    grid-column-gap: 3rem;
  }

  .header102_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-top: 6rem;
  }

  .header102_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header102_slider {
    width: 100vw;
    max-width: 100%;
  }

  .header102_slide-wrapper {
    grid-template-rows: 60% 40%;
  }

  .header103_tab-link {
    min-width: 8rem;
  }

  .layout402_tab-wrapper, .layout403_tab-wrapper {
    grid-column-gap: 3rem;
  }

  .layout404_tab-wrapper, .layout405_tab-wrapper {
    grid-template-columns: 1fr;
  }

  .layout406_tab-wrapper, .layout407_tab-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .banner13_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .banner13_heading-top, .banner13_heading-bottom {
    font-size: 4rem;
  }

  .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .gallery4_row, .gallery6_row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio-header5_content, .portfolio-header6_content-wrapper, .portfolio-header7_content-wrapper, .portfolio-header8_content-wrapper, .portfolio-header9_content, .portfolio-header10_content-wrapper, .portfolio-header11_content-wrapper, .portfolio-header12_content-wrapper, .content1_content, .content2_content, .content3_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content3_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .content4_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content4_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .content5_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .content5_content-wrapper, .content6_content-wrapper {
    position: static;
  }

  .content10_lightbox-image, .content11_lightbox-image, .content15_lightbox-image, .content16_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .content17_content-wrapper, .content18_content-wrapper, .content19_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content20_lightbox-image, .content21_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .content21_content-wrapper, .content22_content-wrapper, .content23_content-wrapper, .content24_content-wrapper, .content25_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content25_lightbox-image, .content26_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .content26_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content27_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .content27_sidebar {
    width: 100%;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .content28_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .content28_sidebar {
    order: -1;
    width: 100%;
    margin-left: 0;
    position: relative;
    top: 0;
  }

  .portfolio1-header_content-wrapper, .portfolio1-content1_component, .portfolio1-content2_component, .portfolio1-content3_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio1-related_list, .portfolio2-related_list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .portfolio3-header_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio3-content1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .portfolio3-content1_content-wrapper {
    position: static;
  }

  .portfolio3-content2_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .portfolio3-content2_content-wrapper {
    position: static;
  }

  .portfolio3-content3_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .portfolio3-content3_content-wrapper {
    position: static;
  }

  .portfolio3-related_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .portfolio4-header_content-wrapper, .portfolio4-content_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio4-related_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .portfolio5-content1_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio5-content1_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .portfolio5-content2_content-wrapper, .portfolio5-content3_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio5-related_list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .portfolio6-header_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio6-related_list, .portfolio7-related_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .content27_accordion-icon, .content28_accordion-icon {
    display: flex;
  }

  .content27_sidebar-heading, .content28_sidebar-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--color-scheme-1--border);
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    display: flex;
  }

  .blog-post-header2_image-wrapper {
    margin-bottom: 3rem;
  }

  .blog-post-header3_content, .blog-post-header4_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .content29_content-wrapper, .content30_content {
    margin-bottom: 3rem;
  }

  .content31_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .content31_content {
    margin-bottom: 3rem;
  }

  .content31_newsletter {
    position: static;
  }

  .content32_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .content32_content-left {
    padding-right: 0;
    position: static;
  }

  .content32_contributers, .content32_newsletter {
    position: static;
  }

  .content32_content {
    margin-bottom: 3rem;
  }

  .blog-post1-header_title-wrapper {
    margin-bottom: 4rem;
  }

  .blog-post1-header_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .blog-post1-content_content, .blog-post2-content_content {
    margin-bottom: 3rem;
  }

  .blog-post3-header_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog-post3-content_content {
    margin-bottom: 3rem;
  }

  .blog-post4-header_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .blog-post4-content_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post4-content_content {
    margin-bottom: 3rem;
  }

  .blog-post4-content_newsletter {
    position: static;
  }

  .blog-post5-header_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog-post5-content_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post5-content_content-left {
    padding-right: 0;
    position: static;
  }

  .blog-post5-content_contributers, .blog-post5-content_newsletter {
    position: static;
  }

  .blog-post5-content_content {
    margin-bottom: 3rem;
  }

  .legal2-content_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .legal2-content_sidebar {
    width: 100%;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .legal2-content_sidebar-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--color-scheme-1--border);
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    display: flex;
  }

  .legal2-content_sidebar-heading-text {
    font-size: 1.125rem;
    font-weight: 400;
  }

  .legal2-content_accordion-icon {
    display: flex;
  }

  .pricing21_top-row-content {
    padding: 1.5rem 1rem;
  }

  .pricing21_row-content.is-first {
    border-left-style: none;
  }

  .pricing26_top-row-content {
    padding: 1.5rem 1rem;
  }

  .pricing26_top-row-price {
    font-size: 3.25rem;
  }

  .header103_tabs-menu {
    max-width: none;
    bottom: 4rem;
  }

  .loader2_text {
    font-size: 2.75rem;
  }

  .loader5_text {
    font-size: 6rem;
  }

  .pricing1-comparison_top-row-content {
    padding: 1.5rem 1rem;
  }

  .pricing1-comparison_row-content.is-first {
    border-left-style: none;
  }

  .pricing4-comparison_top-row-price {
    font-size: 3.25rem;
  }

  .home4-customers_component {
    grid-column-gap: 3rem;
  }

  .home4-customers_content-left {
    max-width: 16rem;
  }

  .home4-customers_logo-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .layout408_card-content, .layout409_card-content, .layout410_card-content {
    padding: 2rem;
  }

  .layout411_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .layout412_content {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout412_content-left {
    margin-right: 3rem;
  }

  .layout413_content {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout413_content-right {
    margin-left: 3rem;
  }

  .layout414_content-top {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .topbar1_container {
    justify-content: space-between;
  }

  .topbar1_content-left {
    align-items: center;
    display: flex;
  }

  .topbar1_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .topbar1_logo-link {
    margin-left: 1rem;
  }

  .topbar1_menu {
    border-bottom: 1px solid var(--color-scheme-1--border);
    background-color: var(--_primitives---colors--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-left: 0;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .topbar1_link {
    width: auto;
    padding: .75rem 0;
  }

  .topbar1_menu-dropdown {
    width: 100%;
  }

  .topbar1_dropdown-link-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    display: flex;
  }

  .topbar1_dropdown-link-list {
    position: static;
    overflow: hidden;
  }

  .topbar1_dropdown-link-list.w--open {
    border-style: none;
    padding: 0;
  }

  .topbar1_search-desktop {
    display: none;
  }

  .topbar1_form-block {
    z-index: 999;
    width: 100%;
  }

  .topbar1_search-button-tablet {
    cursor: pointer;
    display: block;
  }

  .topbar1_close-icon {
    cursor: pointer;
  }

  .shell2_wrapper {
    flex-direction: column;
  }

  .sidebar1_component {
    border-bottom: 1px solid var(--color-scheme-1--border);
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 4.5rem;
    padding: 0 2rem;
  }

  .sidebar1_container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .sidebar1_logo-link {
    justify-content: flex-start;
    align-self: center;
    margin-bottom: 0;
    margin-left: 0;
  }

  .sidebar1_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 100%;
    max-width: 19.5rem;
    height: 100dvh;
  }

  .sidebar1_menu-wrapper {
    border-right: 1px solid var(--color-scheme-1--border);
    background-color: var(--_primitives---colors--white);
    height: 100dvh;
    padding-bottom: 1.5rem;
  }

  .sidebar1_logo-link-tablet {
    display: flex;
  }

  .sidebar1_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .sidebar1_form-block {
    z-index: 999;
    margin-bottom: 1rem;
  }

  .sidebar1_accordion-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .sidebar1_menu-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar1_dropdown-toggle {
    align-items: center;
    display: flex;
  }

  .sidebar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .sidebar1_dropdown-list.w--open {
    position: absolute;
  }

  .shell3_wrapper {
    flex-direction: column;
  }

  .shell3_sidebar-wrapper {
    height: 100%;
    position: absolute;
  }

  .sidebar4_component {
    background-color: var(--_primitives---opacity--transparent);
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 4.5rem;
    padding: 0 2rem;
  }

  .sidebar4_container {
    flex-direction: row;
    align-items: center;
  }

  .sidebar4_logo-link {
    order: 1;
    justify-content: flex-start;
    align-self: auto;
    margin-bottom: 0;
    margin-left: 1rem;
    display: flex;
  }

  .sidebar4_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 19.5rem;
    height: 100dvh;
  }

  .sidebar4_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_primitives---colors--white);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sidebar4_accordion-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .sidebar4_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .topbar3_container {
    grid-template-columns: 1fr;
    justify-content: flex-end;
    justify-items: end;
  }

  .topbar3_search-desktop {
    display: none;
  }

  .topbar3_form-block {
    z-index: 999;
    width: 100%;
    max-width: none;
  }

  .topbar3_search-button-tablet {
    cursor: pointer;
    display: block;
  }

  .topbar3_search-tablet {
    display: none;
  }

  .topbar3_close-icon {
    cursor: pointer;
  }

  .topbar2_container {
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
  }

  .topbar2_logo-link {
    margin-left: 3.5rem;
  }

  .topbar2_search-desktop {
    display: none;
  }

  .topbar2_form-block {
    z-index: 999;
    width: 100%;
  }

  .topbar2_search {
    width: auto;
  }

  .topbar2_search-button-tablet {
    cursor: pointer;
    display: block;
  }

  .topbar2_close-icon {
    cursor: pointer;
  }

  .shell4_wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .shell4_sidebar-wrapper {
    height: auto;
    position: absolute;
    top: -4.5rem;
    overflow: visible;
  }

  .sidebar7_component {
    background-color: var(--_primitives---opacity--transparent);
    border-right-style: none;
    width: auto;
    height: auto;
    min-height: 4.5rem;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2rem;
  }

  .sidebar7_container {
    flex-direction: row;
    align-items: center;
  }

  .sidebar7_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 19.5rem;
    height: 100dvh;
  }

  .sidebar7_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_primitives---colors--white);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sidebar7_accordion-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .sidebar7_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .shell4-layout_component, .shell5-layout_component, .shell6-layout_component {
    grid-template-columns: 1fr;
  }

  .shell7_wrapper {
    flex-direction: column;
  }

  .shell7-layout_component {
    grid-template-columns: 1fr;
  }

  .shell8_wrapper {
    flex-direction: column;
  }

  .shell8-layout_component {
    grid-template-columns: 1fr;
  }

  .shell9_wrapper {
    flex-direction: column;
  }

  .shell9_sidebar-wrapper {
    height: 100%;
    position: absolute;
  }

  .shell9-layout_component {
    grid-template-columns: 1fr;
  }

  .shell10_wrapper {
    flex-direction: column;
  }

  .shell10_sidebar-wrapper {
    height: 100%;
    position: absolute;
  }

  .shell10-layout_component {
    grid-template-columns: 1fr;
  }

  .shell11_sidebar-wrapper {
    height: auto;
    position: absolute;
    top: -4.5rem;
  }

  .shell11-layout_component {
    grid-template-columns: 1fr;
  }

  .shell12_sidebar-wrapper {
    position: absolute;
    top: -4.5rem;
  }

  .shell12-layout_component {
    grid-template-columns: 1fr;
  }

  .shell13_main-wrapper {
    flex-direction: column;
  }

  .shell13_sidepanel {
    border-right-style: none;
    order: 1;
    height: auto;
    position: static;
    overflow: visible;
  }

  .shell14_main-wrapper {
    flex-direction: column;
  }

  .shell14_sidepanel {
    border-left-style: none;
    height: auto;
    position: static;
    overflow: visible;
  }

  .shell15_wrapper {
    flex-direction: column;
  }

  .shell15_sidepanel {
    border-right-style: none;
    order: 1;
    height: auto;
    position: static;
    overflow: visible;
  }

  .shell16_wrapper {
    flex-direction: column;
  }

  .shell16_sidepanel {
    border-left-style: none;
    height: auto;
    position: static;
    overflow: visible;
  }

  .sidebar2_component {
    border-bottom: 1px solid var(--color-scheme-1--border);
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 4.5rem;
    padding: 0 2rem;
  }

  .sidebar2_container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .sidebar2_logo-link {
    justify-content: flex-start;
    align-self: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .sidebar2_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 100%;
    max-width: 19.5rem;
    height: 100dvh;
  }

  .sidebar2_menu-wrapper {
    background-color: var(--_primitives---colors--white);
    text-align: left;
    height: 100dvh;
    padding-top: 0;
    padding-bottom: 1.5rem;
    overflow: auto;
  }

  .sidebar2_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .sidebar2_form-block {
    z-index: 999;
    margin-bottom: 1rem;
  }

  .sidebar2_link {
    width: auto;
  }

  .sidebar2_menu-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar2_dropdown-toggle {
    align-items: center;
    display: flex;
  }

  .sidebar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .sidebar2_dropdown-list.w--open {
    position: absolute;
  }

  .sidebar3_component {
    border-bottom: 1px solid var(--color-scheme-1--border);
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 4.5rem;
    padding: 0 2rem;
  }

  .sidebar3_container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .sidebar3_logo-wrapper {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sidebar3_expand-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .sidebar3_logo-link {
    justify-content: flex-start;
    margin-left: 0;
  }

  .sidebar3_collapse {
    display: none;
  }

  .sidebar3_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 100%;
    max-width: 19.5rem;
    height: 100dvh;
  }

  .sidebar3_menu-wrapper {
    background-color: var(--_primitives---colors--white);
    height: 100dvh;
    padding-bottom: 1.5rem;
  }

  .sidebar3_logo-link-tablet {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .sidebar3_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .sidebar3_search-narrow {
    display: none;
  }

  .sidebar3_form-block {
    z-index: 999;
    margin-bottom: 1rem;
  }

  .sidebar3_menu-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar3_dropdown-toggle {
    align-items: center;
    display: flex;
  }

  .sidebar3_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .sidebar3_dropdown-list.w--open {
    position: absolute;
  }

  .sidebar5_component {
    background-color: var(--_primitives---opacity--transparent);
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 4.5rem;
    padding: 0 2rem;
  }

  .sidebar5_container {
    flex-direction: row;
    align-items: center;
  }

  .sidebar5_logo-link {
    order: 1;
    justify-content: flex-start;
    align-self: auto;
    width: 100%;
    margin-bottom: 0;
    margin-left: 1rem;
    display: flex;
  }

  .sidebar5_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 19.5rem;
    height: 100dvh;
  }

  .sidebar5_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_primitives---colors--white);
    text-align: left;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sidebar5_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .sidebar6_component {
    background-color: var(--_primitives---opacity--transparent);
    border-right-style: none;
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 4.5rem;
    padding: 0 2rem;
  }

  .sidebar6_container {
    flex-direction: row;
    align-items: center;
  }

  .sidebar6_logo-wrapper {
    order: 1;
    margin-bottom: 0;
  }

  .sidebar6_expand-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .sidebar6_logo-link {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .sidebar6_collapse {
    display: none;
  }

  .sidebar6_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 19.5rem;
    height: 100dvh;
  }

  .sidebar6_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_primitives---colors--white);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sidebar6_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .sidebar8_component {
    background-color: var(--_primitives---opacity--transparent);
    border-right-style: none;
    width: auto;
    height: auto;
    min-height: 4.5rem;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2rem;
  }

  .sidebar8_container {
    flex-direction: row;
    align-items: center;
  }

  .sidebar8_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 19.5rem;
    height: 100dvh;
  }

  .sidebar8_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_primitives---colors--white);
    text-align: left;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sidebar8_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .sidebar9_component {
    background-color: var(--_primitives---opacity--transparent);
    border-right-style: none;
    width: auto;
    height: auto;
    min-height: 4.5rem;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2rem;
  }

  .sidebar9_container {
    flex-direction: row;
    align-items: center;
  }

  .sidebar9_logo-wrapper {
    order: 1;
    margin-bottom: 0;
    display: none;
  }

  .sidebar9_menu {
    background-color: var(--_primitives---opacity--transparent);
    width: 19.5rem;
    height: 100dvh;
  }

  .sidebar9_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_primitives---colors--white);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sidebar9_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .topbar4_container {
    justify-content: space-between;
  }

  .topbar4_page-title {
    margin-left: 3.5rem;
  }

  .topbar4_search-desktop {
    display: none;
  }

  .topbar4_form-block {
    width: 100%;
  }

  .topbar4_search {
    width: auto;
  }

  .topbar4_search-button-tablet {
    cursor: pointer;
    display: block;
  }

  .topbar4_close-icon {
    cursor: pointer;
  }

  .page-header1_content-wrapper {
    grid-template-columns: 1fr;
  }

  .page-header1_form-block {
    z-index: 999;
  }

  .page-header2_content-wrapper {
    grid-template-columns: 1fr;
  }

  .page-header2_form-block {
    z-index: 999;
  }

  .page-header3_content-wrapper {
    grid-template-columns: 1fr;
  }

  .page-header3_form-block, .page-header4_form-block {
    z-index: 999;
  }

  .page-header5_image-wrapper {
    margin-bottom: -4rem;
  }

  .page-header5_component {
    grid-template-columns: 1fr max-content;
  }

  .page-header5_avatar-image {
    width: 8rem;
    height: 8rem;
  }

  .page-header5_content-wrapper {
    flex-direction: column;
  }

  .page-header5_form-block, .section-header2_form-block, .section-header4_form-block {
    z-index: 999;
  }

  .sidebar1_logo-wrapper-tablet {
    justify-content: space-between;
    align-items: center;
    min-height: 4.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .shell15_main-wrapper, .shell16_main-wrapper {
    flex-direction: column;
  }

  .sidebar-type-label-delete-this {
    left: 2rem;
    right: auto;
  }

  .sidebar-type-label-delete-this.is-level1 {
    min-width: 4.75rem;
  }

  .sidebar2_logo-wrapper-tablet, .sidebar3_logo-wrapper-tablet {
    justify-content: space-between;
    align-items: center;
    min-height: 4.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .sidebar4_close-tablet {
    z-index: 1;
    color: var(--_primitives---colors--white);
    position: fixed;
    top: 1rem;
    right: 1rem;
  }

  .sidebar4_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .sidebar5_close-tablet {
    z-index: 1;
    color: var(--_primitives---colors--white);
    position: fixed;
    top: 1rem;
    right: 1rem;
  }

  .sidebar5_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .sidebar6_close-tablet {
    z-index: 1;
    color: var(--_primitives---colors--white);
    position: fixed;
    top: 1rem;
    right: 1rem;
  }

  .sidebar6_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .sidebar7_close-tablet {
    z-index: 1;
    color: var(--_primitives---colors--white);
    position: fixed;
    top: 1rem;
    right: 1rem;
  }

  .sidebar7_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .sidebar8_close-tablet {
    z-index: 1;
    color: var(--_primitives---colors--white);
    position: fixed;
    top: 1rem;
    right: 1rem;
  }

  .sidebar8_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .sidebar9_close-tablet {
    z-index: 1;
    color: var(--_primitives---colors--white);
    position: fixed;
    top: 1rem;
    right: 1rem;
  }

  .sidebar9_background-layer, .sidebar1_background-layer, .sidebar2_background-layer, .sidebar3_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .contact6_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stat2_item-badge-wrapper {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
  }

  .stat4_item-content-top {
    flex-wrap: wrap;
  }

  .stat5_list-wrapper, .stat6_list-wrapper, .stat7_list-wrapper, .stat8_list-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .card-header2_form-block {
    z-index: 999;
  }

  .grid-list1_list, .grid-list2_list, .grid-list3_list, .grid-list4_list, .grid-list5_list {
    grid-template-columns: 1fr 1fr;
  }

  .grid-list6_list {
    grid-template-columns: 1fr;
  }

  .grid-list7_list {
    grid-template-columns: 1fr 1fr;
  }

  .grid-list8_list {
    grid-template-columns: 1fr;
  }

  .grid-list9_list, .grid-list10_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout419_content-left {
    height: 100svh;
    margin-right: 3rem;
  }

  .layout419_card {
    height: 100svh;
  }

  .layout420_content-left {
    height: 100svh;
    margin-right: 3rem;
  }

  .layout420_card {
    height: 100svh;
  }

  .layout421_content-bottom {
    justify-content: center;
    height: 70svh;
    top: 0;
  }

  .layout421_image-wrapper {
    max-width: 35vw;
  }

  .layout422_card {
    padding: 2rem;
  }

  .layout422_image {
    object-fit: cover;
  }

  .layout423_row {
    flex-direction: column;
  }

  .layout423_card {
    width: 100%;
  }

  .layout423_image {
    object-fit: cover;
  }

  .layout424_content {
    height: 100svh;
  }

  .header104_heading {
    font-size: 3.25rem;
  }

  .header104_heading-span {
    padding-right: 7.5rem;
  }

  .header105_heading {
    font-size: 3.25rem;
  }

  .header105_heading-span {
    padding-right: 7.5rem;
  }

  .form14_radio-group {
    grid-template-columns: 1fr;
  }

  .form20_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .form13_radio-group {
    grid-template-columns: 1fr;
  }

  .form10_field-wrapper {
    grid-template-columns: .5fr 1fr;
  }

  .radio3_component, .form12_radio-group {
    grid-template-columns: 1fr;
  }

  .form3_component, .form10_field-group, .form12_component, .form4_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .form11_radio-group {
    grid-template-columns: 1fr;
  }

  .form6_field-wrapper {
    grid-template-columns: .5fr 1fr;
  }

  .form7_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .form15_radio-group {
    grid-template-columns: 1fr;
  }

  .form18_field-wrapper {
    grid-template-columns: .5fr 1fr;
  }

  .form8_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .form14_field-group {
    grid-template-columns: .75fr 1fr;
  }

  .form15_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .form16_radio-group, .checkbox3_component {
    grid-template-columns: 1fr;
  }

  .form16_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .form9_radio-group {
    grid-template-columns: 1fr;
  }

  .form11_component, .form19_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .form2_field-wrapper {
    grid-template-columns: .5fr 1fr;
  }

  .form10_radio-group {
    grid-template-columns: 1fr;
  }

  .layout415_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    height: 300svh;
    min-height: auto;
  }

  .layout415_content {
    height: 100svh;
  }

  .layout416_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    height: 300svh;
    min-height: auto;
  }

  .layout416_content {
    height: 100svh;
  }

  .layout417_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout417_content {
    height: 100svh;
  }

  .layout417_title {
    font-size: 7.5rem;
  }

  .layout418_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout418_content {
    height: 100svh;
  }

  .layout418_title {
    font-size: 7.5rem;
  }

  .banner15_heading-wrapper {
    text-align: center;
  }

  .header109_video-wrapper {
    justify-content: center;
  }

  .banner16_heading-wrapper {
    text-align: center;
  }

  .header107_image-list {
    height: 70vh;
  }

  .header109_content {
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout425_component {
    padding-bottom: 12%;
  }

  .header108_image-list {
    height: 70vh;
  }

  .header108_image-wrapper.is-image-small {
    width: 25vw;
  }

  .header106_image-wrapper {
    max-width: 15rem;
  }

  .header106_image-wrapper.is-image5 {
    top: 45%;
    right: -15%;
  }

  .header106_image-wrapper.is-image2 {
    bottom: 5%;
  }

  .header106_image-wrapper.is-image3 {
    bottom: 0%;
  }

  .header106_image-wrapper.is-image4 {
    bottom: 7%;
    right: 8%;
  }

  .header106_image-wrapper.is-image1 {
    top: 45%;
    left: -20%;
  }

  .layout425_inner-wrapper {
    justify-content: center;
  }

  .layout425_image-wrapper {
    max-width: 15rem;
  }

  .layout425_image-wrapper.is-image5 {
    bottom: -5%;
  }

  .header107_image-wrapper {
    width: 25vw;
  }

  .event-item-header1_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .event-item-header1_form, .event-item-header2_form, .event-item-header3_form {
    grid-column-gap: 1rem;
  }

  .event-item-header4_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .event-item-header4_form {
    grid-column-gap: 1rem;
  }

  .event-item-header4_countdown-wrapper {
    text-align: left;
    align-items: flex-start;
  }

  .event-item-header5_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .event-item-header5_form {
    grid-column-gap: 1rem;
  }

  .event-item-header5_countdown-wrapper {
    text-align: left;
    align-items: flex-start;
  }

  .event-item-header6_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .event-item-header9_content-wrapper, .event-item-header10_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event-item-header10_metatag-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .event-item-header11_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .event-item-header11_form {
    grid-row-gap: 1.5rem;
  }

  .event1_item {
    grid-column-gap: 2rem;
  }

  .event2_item {
    grid-column-gap: 1.5rem;
  }

  .event3_item {
    grid-column-gap: 2rem;
  }

  .event4_item-content {
    flex-direction: column;
    align-items: flex-start;
  }

  .event5_item, .event6_item {
    grid-column-gap: 2rem;
  }

  .event7_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .event8_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .event9_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event9_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .event10_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event10_list {
    grid-template-columns: 1fr 1fr;
  }

  .event11_list, .event12_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .event13_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event13_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .event14_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event14_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .event15_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .event15_heading {
    margin-right: 3rem;
  }

  .event15_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .event15_mask {
    width: 50%;
  }

  .event16_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .event16_heading {
    margin-right: 3rem;
  }

  .event16_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .event16_mask {
    width: 50%;
  }

  .event18_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .event17_list {
    grid-template-columns: 1fr 1fr;
  }

  .event19_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event19_list {
    grid-template-columns: 1fr 1fr;
  }

  .event20_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event20_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .event21_list, .event22_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .event23_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event23_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .event24_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event24_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .event25_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .event25_heading {
    margin-right: 3rem;
  }

  .event25_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .event25_mask {
    width: 50%;
  }

  .event26_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .event26_heading {
    margin-right: 3rem;
  }

  .event26_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .event26_mask {
    width: 50%;
  }

  .event27_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .event28_list {
    grid-template-columns: 1fr 1fr;
  }

  .event29_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event29_list {
    grid-template-columns: 1fr 1fr;
  }

  .event30_heading-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .event30_list {
    grid-template-columns: 1fr 1fr;
  }

  .event31_item {
    grid-column-gap: 2rem;
  }

  .event31_item-content, .event32_item-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .event32_item-title {
    flex-wrap: wrap;
  }

  .event33_item-content {
    grid-template-columns: 1fr;
  }

  .event34_item {
    grid-column-gap: 2rem;
  }

  .event34_item-content {
    grid-template-columns: 1fr;
  }

  .event35_item {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .event35_image {
    aspect-ratio: 3 / 2;
  }

  .event36_item-link, .event37_item-link {
    grid-template-columns: 1fr;
  }

  .event-header1_featured-item-link {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event-header1_item {
    grid-column-gap: 2rem;
  }

  .event-header2_featured-item-link {
    grid-template-columns: 1fr;
  }

  .event-header2_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .event-header3_content {
    grid-template-columns: 1fr;
  }

  .event-header3_item-link {
    grid-column-gap: 2rem;
  }

  .event-header4_content {
    grid-template-columns: 1fr;
  }

  .event-header4_item-link {
    grid-column-gap: 1.5rem;
  }

  .event-header5_featured-item {
    grid-template-columns: 1fr;
  }

  .event-header5_item {
    grid-column-gap: 2rem;
  }

  .event-header6_featured-item {
    grid-template-columns: 1fr;
  }

  .event-header6_list {
    grid-template-columns: 1fr 1fr;
  }

  .stats1_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats1_list {
    grid-column-gap: 2rem;
  }

  .stats1_number {
    font-size: 4rem;
  }

  .stats3_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats3_list {
    grid-column-gap: 2rem;
  }

  .stats3_number {
    font-size: 4rem;
  }

  .stats2_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats2_list {
    grid-column-gap: 2rem;
  }

  .stats2_number {
    font-size: 4rem;
  }

  .stats4_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats4_list {
    grid-column-gap: 2rem;
  }

  .stats4_number {
    font-size: 4rem;
  }

  .stats5_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats5_list {
    grid-column-gap: 2rem;
  }

  .stats5_number {
    font-size: 4rem;
  }

  .stats6_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats6_list {
    grid-column-gap: 2rem;
  }

  .stats6_number {
    font-size: 4rem;
  }

  .stats7_list {
    grid-column-gap: 2rem;
  }

  .stats7_number {
    font-size: 4rem;
  }

  .stats8_list {
    grid-column-gap: 2rem;
  }

  .stats8_number {
    font-size: 4rem;
  }

  .stats9_list {
    grid-column-gap: 2rem;
  }

  .stats9_number {
    font-size: 4rem;
  }

  .stats10_list {
    grid-column-gap: 2rem;
  }

  .stats10_number {
    font-size: 4rem;
  }

  .stats11_list {
    grid-column-gap: 2rem;
  }

  .stats11_number {
    font-size: 4rem;
  }

  .stats12_list {
    grid-column-gap: 2rem;
  }

  .stats12_number {
    font-size: 4rem;
  }

  .stats13_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats13_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }

  .stats13_number {
    font-size: 4rem;
  }

  .stats14_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats14_number {
    font-size: 4rem;
  }

  .stats15_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats15_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }

  .stats15_number {
    font-size: 4rem;
  }

  .stats16_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats16_number {
    font-size: 4rem;
  }

  .stats17_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats17_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }

  .stats17_number {
    font-size: 4rem;
  }

  .stats18_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats18_item-list {
    grid-row-gap: 3rem;
  }

  .stats18_number {
    font-size: 4rem;
  }

  .stats19_content {
    grid-template-columns: 1fr;
  }

  .stats19_list {
    grid-column-gap: 2rem;
    flex-direction: row;
    padding: 2rem;
  }

  .stats20_content {
    grid-template-columns: 1fr;
  }

  .stats20_list {
    grid-column-gap: 2rem;
    flex-direction: row;
    padding: 2rem;
  }

  .stats21_content {
    grid-template-columns: 1fr;
  }

  .stats21_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats21_list {
    grid-column-gap: 2rem;
    flex-direction: row;
    padding: 2rem;
  }

  .stats22_content {
    grid-template-columns: 1fr;
  }

  .stats22_list {
    grid-column-gap: 2rem;
    flex-direction: row;
    padding: 2rem;
  }

  .stats22_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats23_tabs {
    grid-column-gap: 3rem;
  }

  .stats23_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats23_tabs-menu {
    grid-row-gap: 2.5rem;
  }

  .stats24_tabs {
    grid-column-gap: 3rem;
  }

  .stats24_tabs-menu {
    grid-row-gap: 2.5rem;
  }

  .stats24_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats25_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats25_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats25_number {
    font-size: 4rem;
  }

  .stats26_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats26_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats26_number {
    font-size: 4rem;
  }

  .stats27_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats27_number {
    font-size: 4rem;
  }

  .stats28_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats28_number {
    font-size: 4rem;
  }

  .stats29_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats29_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .stats29_number {
    font-size: 4rem;
  }

  .stats30_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats30_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .stats30_number {
    font-size: 4rem;
  }

  .stats31_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats31_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .stats31_number {
    font-size: 4rem;
  }

  .stats32_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats32_item-list {
    grid-row-gap: 2rem;
  }

  .stats32_number {
    font-size: 4rem;
  }

  .stats33_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats33_list {
    grid-column-gap: 1.5rem;
    flex-direction: row;
  }

  .stats34_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats34_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats35_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats35_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats35_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats36_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats36_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats36_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats37_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats37_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats37_number {
    font-size: 4rem;
  }

  .stats38_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats38_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats38_number {
    font-size: 4rem;
  }

  .stats39_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats39_number {
    font-size: 4rem;
  }

  .stats40_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats40_number {
    font-size: 4rem;
  }

  .stats41_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats41_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .stats41_number {
    font-size: 4rem;
  }

  .stats42_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats42_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .stats42_number {
    font-size: 4rem;
  }

  .stats43_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats43_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .stats43_number {
    font-size: 4rem;
  }

  .stats44_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats44_number {
    font-size: 4rem;
  }

  .stats45_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats45_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats46_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats46_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats47_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats47_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats47_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats48_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats48_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats48_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats49_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats49_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats49_number {
    font-size: 4rem;
  }

  .stats50_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats50_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats50_number {
    font-size: 4rem;
  }

  .stats51_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats51_number {
    font-size: 4rem;
  }

  .stats52_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats52_number {
    font-size: 4rem;
  }

  .stats53_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats53_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .stats53_number {
    font-size: 4rem;
  }

  .stats54_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .stats54_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .stats54_number {
    font-size: 4rem;
  }

  .stats55_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats55_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .stats55_number {
    font-size: 4rem;
  }

  .stats56_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats56_item-list {
    grid-row-gap: 2rem;
  }

  .stats56_number {
    font-size: 4rem;
  }

  .stats57_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats57_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats58_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats58_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats59_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats59_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stats59_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats60_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats60_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
  }

  .stats60_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .onboarding7_component {
    grid-template-columns: 1fr;
  }

  .onboarding7_content-right {
    padding-top: 5rem;
    padding-bottom: 6rem;
  }

  .onboarding8_component {
    grid-template-columns: 1fr;
  }

  .onboarding8_content-right {
    padding-top: 5rem;
    padding-bottom: 6rem;
  }

  .onboarding9_component {
    grid-template-columns: 1fr;
  }

  .onboarding9_content-right {
    padding-top: 5rem;
    padding-bottom: 6rem;
  }

  .onboarding10_component {
    grid-template-columns: 1fr;
  }

  .onboarding10_content-right {
    padding-top: 5rem;
    padding-bottom: 6rem;
  }

  .onboarding12_component {
    grid-template-columns: 1fr;
  }

  .onboarding12_form {
    padding: 2rem;
  }

  .onboarding12_image-wrapper {
    display: none;
  }

  .onboarding11_component {
    grid-template-columns: 1fr;
  }

  .onboarding11_image-wrapper {
    display: none;
  }

  .onboarding13_component {
    grid-template-columns: 1fr;
  }

  .onboarding13_image-wrapper {
    display: none;
  }

  .onboarding14_component {
    grid-template-columns: 1fr;
  }

  .onboarding14_image-wrapper {
    display: none;
  }

  .onboarding15_content-wrapper, .onboarding16_content-wrapper, .onboarding17_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .multi-form7_component {
    grid-template-columns: 1fr;
  }

  .multi-form7_image-wrapper {
    display: none;
  }

  .multi-form8_component {
    grid-template-columns: 1fr;
  }

  .multi-form8_image-wrapper {
    display: none;
  }

  .multi-form9_component {
    grid-template-columns: 1fr;
  }

  .multi-form9_image-wrapper {
    display: none;
  }

  .multi-form10_component {
    grid-template-columns: 1fr;
  }

  .multi-form10_image-wrapper {
    display: none;
  }

  .multi-form17_component, .multi-form18_component, .multi-form19_component, .multi-form20_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .multi-form21_content-wrapper, .multi-form22_content-wrapper, .multi-form23_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .multi-form24_enter-label, .multi-form25_enter-label, .multi-form26_enter-label, .multi-form27_enter-label, .multi-form28_enter-label, .multi-form29_enter-label {
    display: none;
  }

  .multi-form30_component {
    grid-template-columns: 1fr;
  }

  .multi-form30_enter-label, .multi-form30_image-wrapper {
    display: none;
  }

  .multi-form31_component {
    grid-template-columns: 1fr;
  }

  .multi-form31_enter-label, .multi-form31_image-wrapper {
    display: none;
  }

  .multi-form32_component {
    grid-template-columns: 1fr;
  }

  .multi-form32_enter-label, .multi-form32_image-wrapper {
    display: none;
  }

  .multi-form33_component {
    grid-template-columns: 1fr;
  }

  .multi-form33_enter-label, .multi-form33_image-wrapper, .multi-form34_enter-label, .multi-form35_enter-label, .multi-form36_enter-label, .multi-form37_enter-label, .multi-form38_enter-label, .multi-form39_enter-label {
    display: none;
  }

  .multi-form40_component {
    grid-template-columns: 1fr;
  }

  .multi-form40_enter-label {
    display: none;
  }

  .multi-form41_component {
    grid-template-columns: 1fr;
  }

  .multi-form41_enter-label {
    display: none;
  }

  .multi-form42_component {
    grid-template-columns: 1fr;
  }

  .multi-form42_enter-label {
    display: none;
  }

  .multi-form43_component {
    grid-template-columns: 1fr;
  }

  .multi-form43_enter-label {
    display: none;
  }

  .multi-form44_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .multi-form44_enter-label {
    display: none;
  }

  .multi-form45_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .multi-form45_enter-label {
    display: none;
  }

  .multi-form46_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .multi-form46_enter-label {
    display: none;
  }

  .header116_content-wrapper, .header117_content-wrapper, .header118_content-wrapper, .header119_content-wrapper, .header120_content-wrapper {
    grid-column-gap: 3rem;
  }

  .header120_image-wrapper, .header124_image-wrapper {
    max-width: 35rem;
  }

  .layout440_content, .layout441_content, .layout442_content, .layout443_content, .layout444_content, .layout445_content, .layout446_content, .layout447_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .layout447_image-group, .layout451_image-group {
    grid-template-columns: 1fr .75fr;
  }

  .layout452_content, .layout453_content, .layout454_content, .layout455_content, .layout456_content {
    grid-column-gap: 0rem;
    grid-row-gap: 4.5rem;
  }

  .layout456_image-group {
    grid-template-columns: 1fr .75fr;
  }

  .layout457_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout458_content {
    grid-column-gap: 3rem;
  }

  .layout458_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout460_content {
    grid-column-gap: 3rem;
  }

  .layout461_content, .layout462_content, .layout463_content, .layout464_content, .layout465_content, .layout466_content, .layout467_content, .layout468_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout426_content-top {
    margin-bottom: 4.5rem;
  }

  .layout427_content-bottom, .layout428_content-bottom {
    margin-top: 4.5rem;
  }

  .layout435_content-top {
    margin-bottom: 4.5rem;
  }

  .layout436_content-bottom {
    margin-top: 4.5rem;
  }

  .header131_content-wrapper, .header132_content-wrapper, .header133_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .header137_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header137_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header137_image-wrapper2 {
    padding-left: 5%;
  }

  .header137_image2, .header137_image1 {
    height: auto;
    max-height: none;
  }

  .header138_content-wrapper, .layout479_content, .layout480_content, .layout481_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  ._2-column_component, .header-structure2_component, .header-structure1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section_header-structure4 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header-structure4_component {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header-structure4_image {
    height: auto;
    max-height: none;
  }

  ._4-column_component, ._3-column_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header36x_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header1x_group, .header17x_group {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header36x_group {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header36x_image {
    height: auto;
    max-height: none;
  }

  .header9x_group {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout243x_group, .layout300x_group {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout340x_group {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout340x_group2 {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .timeline1_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .timeline1_circle-wrapper {
    width: 6rem;
    margin-left: -6rem;
  }

  .timeline1_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline2_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .timeline2_circle-wrapper {
    width: 6rem;
    margin-left: -6rem;
  }

  .timeline2_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline3_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .timeline3_circle-wrapper {
    width: 6rem;
    margin-left: -6rem;
  }

  .timeline4_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .timeline4_circle-wrapper {
    width: 6rem;
    margin-left: -6rem;
  }

  .timeline4_item, .timeline5_item, .timeline6_item, .timeline8_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline9_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .timeline9_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline10_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .timeline10_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline11_row, .timeline12_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .timeline12_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline13_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .timeline13_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline14_tab-link {
    cursor: pointer;
  }

  .timeline14_tab-wrapper, .timeline15_tab-wrapper {
    grid-column-gap: 3rem;
  }

  .timeline16_item, .timeline17_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline18_fade-overlay-left, .timeline18_fade-overlay-right {
    width: 2rem;
  }

  .timeline18_item, .timeline19_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .layout485_component, .layout486_component {
    grid-column-gap: 2rem;
    grid-template-columns: .75fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout487_component {
    grid-column-gap: 2rem;
  }

  .layout488_content {
    height: 100svh;
  }

  .layout488_heading {
    font-size: 4rem;
  }

  .header139_card {
    justify-content: center;
  }

  .header139_lightbox {
    max-width: 14rem;
  }

  .team21_list, .team22_list {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial33_card {
    grid-template-columns: 1fr;
    height: auto;
    min-height: 100svh;
    overflow: hidden;
  }

  .testimonial33_card-content-right {
    border-top: 1px solid var(--_primitives---colors--neutral-darkest);
    height: 70vh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .career15_job-details-wrapper {
    flex-flow: wrap;
  }

  .banne9_icon-wrapper {
    display: none;
  }

  .layout489_inner-wrapper {
    padding-right: 1.5rem;
  }

  .layout489_tabs {
    grid-column-gap: 3rem;
  }

  .layout489_tabs-content {
    padding-left: 1.5rem;
  }

  .layout489_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout490_inner-wrapper {
    padding-left: 1.5rem;
  }

  .layout490_tabs {
    grid-column-gap: 3rem;
  }

  .layout490_tabs-content {
    padding-right: 1.5rem;
  }

  .layout490_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout491_tabs {
    grid-column-gap: 3rem;
  }

  .layout491_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout492_tabs {
    grid-column-gap: 3rem;
  }

  .layout492_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout493_inner-wrapper {
    padding-right: 1.5rem;
  }

  .layout493_tabs {
    grid-column-gap: 3rem;
  }

  .layout493_tabs-content {
    padding-left: 1.5rem;
  }

  .layout493_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout494_inner-wrapper {
    padding-left: 1.5rem;
  }

  .layout494_tabs {
    grid-column-gap: 3rem;
  }

  .layout494_tabs-content {
    padding-right: 1.5rem;
  }

  .layout494_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout495_tabs {
    grid-column-gap: 3rem;
  }

  .layout495_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout496_tabs {
    grid-column-gap: 3rem;
  }

  .layout496_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout497_inner-wrapper {
    padding-right: 1.5rem;
  }

  .layout497_tabs {
    grid-column-gap: 3rem;
  }

  .layout497_tabs-content {
    padding-left: 1.5rem;
  }

  .layout497_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout498_inner-wrapper {
    padding-left: 1.5rem;
  }

  .layout498_tabs {
    grid-column-gap: 3rem;
  }

  .layout498_tabs-content {
    padding-right: 1.5rem;
  }

  .layout498_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout499_tabs {
    grid-column-gap: 3rem;
  }

  .layout499_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout500_tabs {
    grid-column-gap: 3rem;
  }

  .layout500_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout501_tab-wrapper, .layout502_tab-wrapper {
    grid-column-gap: 3rem;
  }

  .layout503_tab-card-content, .layout504_tab-card-content, .layout505_tab-content, .layout506_tab-content {
    padding: 2rem;
  }

  .layout507_tabs {
    grid-column-gap: 3rem;
  }

  .layout507_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .layout508_tabs {
    grid-column-gap: 3rem;
  }

  .layout508_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .layout509_content {
    grid-column-gap: 3rem;
  }

  .layout509_header {
    margin-top: 0;
  }

  .layout509_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout510_content {
    grid-column-gap: 3rem;
  }

  .layout510_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout510_header {
    margin-top: 0;
  }

  .layout511_content {
    grid-column-gap: 3rem;
  }

  .layout511_header {
    margin-bottom: 0;
  }

  .layout511_tabs-menu {
    margin-top: 2rem;
  }

  .layout511_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout512_content {
    grid-column-gap: 3rem;
  }

  .layout512_tabs-menu {
    margin-top: 2rem;
  }

  .layout512_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout512_header {
    margin-bottom: 0;
  }

  .testimonial34_tabs {
    grid-column-gap: 3rem;
  }

  .testimonial34_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .testimonial35_tabs {
    grid-column-gap: 3rem;
  }

  .testimonial35_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .cookie-banner1_component {
    flex-flow: column;
    align-items: stretch;
  }

  .cookie-banner1_content-top {
    padding-right: 1rem;
  }

  .cookie-banner1_close-button {
    position: absolute;
    inset: 1rem 1rem auto auto;
  }

  .cookie-banner2_content {
    flex-flow: column;
    align-items: stretch;
  }

  .cookie-banner2_content-top {
    padding-right: 1rem;
  }

  .cookie-banner2_close-button {
    position: absolute;
    inset: 1rem 1rem auto auto;
  }

  .cookie-banner3_content-top {
    padding-right: 1rem;
  }

  .cookies-instructions-delete {
    display: block;
  }

  .links1_newsletter-content {
    width: 90%;
    max-width: none;
  }

  .links5_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .links8_category-list {
    grid-template-columns: 1fr 1fr;
  }

  .links9_category-list {
    grid-template-columns: 1fr;
  }

  .links10_category-list, .links12_product-list {
    grid-template-columns: 1fr 1fr;
  }

  .links12_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .header142_component {
    height: 100svh;
  }

  .header142_image-wrapper1 {
    bottom: 10%;
  }

  .header142_image-wrapper3 {
    top: 10%;
    left: 30%;
  }

  .header142_image-wrapper6 {
    max-width: 25%;
  }

  .header142_image-wrapper8 {
    bottom: -5%;
  }

  .header142_image-wrapper2 {
    top: -5%;
    left: 5%;
  }

  .header142_image-wrapper4 {
    top: 5%;
    right: 20%;
  }

  .header142_image-wrapper5 {
    top: 10%;
  }

  .header142_image-wrapper7 {
    max-width: 15%;
    bottom: 5%;
  }

  .header144_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .header144_image-wrapper {
    justify-content: center;
    height: 60vh;
  }

  .header143_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .header143_video-wrapper {
    justify-content: center;
    height: 60vh;
  }

  .layout513_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout516_image-wrapper, .layout515_image-wrapper {
    height: 100svh;
  }

  .links1_newsletter-link-content, .links2_newsletter-content, .links3_newsletter-content, .links4_newsletter-content, .links5_newsletter-content, .links6_newsletter-content, .links7_newsletter-content, .links8_newsletter-content, .links9_newsletter-content, .links10_newsletter-content, .links11_newsletter-content, .links12_newsletter-content, .links13_newsletter-content, .links14_newsletter-content, .links15_newsletter-content, .links16_newsletter-content {
    width: 90%;
    max-width: none;
  }

  .layout514_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout518_component {
    height: auto;
  }

  .layout518_content {
    height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout518_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    height: auto;
  }

  .layout518_card-large {
    width: 100%;
    padding: 6rem 2rem;
  }

  .layout518_cards-wrapper {
    padding-left: 0;
  }

  .layout518_card-small-top, .layout518_card-small-bottom {
    width: 100%;
  }

  .cta47_card-content {
    grid-column-gap: 3rem;
  }

  .cta48_card-content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cta49_card-content {
    grid-column-gap: 3rem;
  }

  .cta50_card-content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .portfolio15_item, .portfolio16_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .menu-icon2_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .header11_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .comparison1_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison1_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison2_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison2_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison3_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .comparison3_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison4_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison4_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison5_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison5_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison6_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison6_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison7_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison7_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison8_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison8_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison9_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison9_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison10_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison10_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison11_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison11_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison12_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison12_top-row-content {
    padding: 1.5rem 1rem;
  }

  .testimonial36_grid-list {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial36_card-link {
    padding: 2rem;
  }

  .testimonial37_grid-list {
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial38_grid-list {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial38_card-link {
    padding: 2rem;
  }

  .testimonial39_grid-list {
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .footer12_top-wrapper, .footer13_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer14_cta {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
  }

  .footer14_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer15_top-wrapper, .footer16_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer17_top-wrapper {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .footer17_form-block {
    min-width: auto;
  }

  .layout519_card {
    padding: 2rem;
  }

  .layout520_row {
    grid-template-columns: 1fr;
  }

  .layout521_row, .layout522_row {
    grid-template-columns: 1fr 1fr;
  }

  .layout522_card-large, .layout522_card-small, .layout523_card {
    padding: 2rem;
  }

  .layout524_row {
    grid-template-columns: 1fr;
  }

  .layout524_card-large, .layout524_card-small {
    padding: 2rem;
  }

  .layout525_row {
    grid-template-columns: 1fr;
  }

  .layout525_card-large, .layout525_card-small {
    padding: 2rem;
  }

  .layout526_row {
    grid-template-columns: 1fr;
  }

  .layout526_card-large {
    min-height: auto;
  }

  .layout527_row {
    grid-template-columns: 1fr;
  }

  .layout527_card-large, .layout527_card-small, .layout527_card-medium {
    padding: 2rem;
  }

  .portfolio19_link-image-wrapper {
    display: none;
  }

  .portfolio20_image-wrapper {
    z-index: -1;
  }

  .portfolio21_image-list {
    max-width: 14rem;
    overflow: hidden;
  }

  .portfolio21_small-image-wrapper {
    width: 100%;
  }

  .portfolio22_list-wrapper {
    display: block;
  }

  .portfolio22_list {
    padding-left: 0;
  }

  .portfolio22_content-left {
    display: none;
  }

  .portfolio23_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio23_item {
    padding: 2rem;
  }

  .header147_lightbox-image, .header148_lightbox-image, .header151_lightbox-image, .header152_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .testimonial40_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .testimonial40_content-left {
    justify-content: flex-start;
  }

  .testimonial40_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
    margin-left: 5%;
    margin-right: 5%;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .testimonial40_slider {
    padding-left: 5%;
    padding-right: 5%;
  }

  .testimonial40_slide {
    padding-right: 2rem;
  }

  .testimonial40_slide-nav {
    right: 2rem;
  }

  .testimonial41_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .testimonial41_content-left {
    justify-content: flex-start;
  }

  .testimonial41_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
    margin-left: 5%;
    margin-right: 5%;
  }

  .testimonial41_slider {
    padding-left: 5%;
    padding-right: 5%;
  }

  .testimonial41_slide {
    padding-right: 2rem;
  }

  .testimonial41_slide-nav {
    right: 2rem;
  }

  .testimonial42_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .testimonial42_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
  }

  .testimonial43_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .testimonial43_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
  }

  .gallery25_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .gallery25_content-left {
    justify-content: flex-start;
  }

  .gallery25_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
    margin-left: 5%;
    margin-right: 5%;
  }

  .gallery25_slider {
    padding-left: 5%;
    padding-right: 5%;
  }

  .gallery25_mask {
    width: 50%;
  }

  .gallery25_slide {
    padding-right: 2rem;
  }

  .gallery25_slide-nav {
    right: 2rem;
  }

  .gallery26_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .gallery26_content-left {
    justify-content: flex-start;
  }

  .gallery26_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
    margin-left: 5%;
    margin-right: 5%;
  }

  .gallery26_slider {
    padding-left: 5%;
    padding-right: 5%;
  }

  .gallery26_mask {
    width: 50%;
  }

  .gallery26_slide {
    padding-right: 2rem;
  }

  .gallery26_slide-nav {
    right: 2rem;
  }

  .gallery27_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .gallery27_content-left {
    justify-content: flex-start;
  }

  .gallery27_heading-wrapper {
    grid-column-gap: 3rem;
    margin-bottom: 0;
    margin-left: 5%;
    margin-right: 5%;
  }

  .gallery27_slider {
    padding-left: 5%;
    padding-right: 5%;
  }

  .gallery27_mask {
    width: 50%;
  }

  .gallery27_slide {
    padding-right: 2rem;
  }

  .gallery27_slide-nav {
    right: 2rem;
  }

  .layout447_image-wrapper2, .layout451_image-wrapper2, .layout456_image-wrapper2 {
    max-width: 10rem;
  }

  .navbar23_menu {
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar23_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar23_menu-dropdown {
    width: 100%;
  }

  .navbar23_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar23_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar23_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar23_dropdown-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar23_dropdown-content-left {
    grid-column-gap: 3rem;
  }

  .navbar23_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar23_product-list {
    width: 100%;
  }

  .navbar23_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar23_menu-button.w--open {
    background-color: #0000;
  }

  .navbar24_menu {
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar24_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar24_menu-dropdown {
    width: 100%;
  }

  .navbar24_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar24_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar24_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar24_dropdown-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .navbar24_dropdown-content-right {
    border-radius: var(--_ui-styles---radius--medium);
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .navbar24_product-background {
    border-top-left-radius: 0;
    width: 100%;
  }

  .navbar24_product-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
  }

  .navbar24_image {
    aspect-ratio: 1;
  }

  .navbar24_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar24_menu-button.w--open {
    background-color: #0000;
  }

  .navbar25_menu {
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar25_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar25_menu-dropdown {
    width: 100%;
  }

  .navbar25_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar25_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar25_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar25_dropdown-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .navbar25_dropdown-content-left {
    max-width: none;
  }

  .navbar25_dropdown-content-right {
    border-radius: var(--_ui-styles---radius--medium);
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .navbar25_dropdown-background {
    width: 100%;
  }

  .navbar25_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar25_menu-button.w--open {
    background-color: #0000;
  }

  .navbar26_menu {
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar26_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar26_menu-dropdown {
    width: 100%;
  }

  .navbar26_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar26_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar26_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar26_dropdown-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .navbar26_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar26_item {
    padding: 2rem;
  }

  .navbar26_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar26_menu-button.w--open {
    background-color: #0000;
  }

  .navbar27_menu {
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar27_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar27_menu-dropdown {
    width: 100%;
  }

  .navbar27_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar27_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar27_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar27_dropdown-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .navbar27_dropdown-content-left {
    flex-flow: column;
    max-width: none;
  }

  .navbar27_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar27_item {
    padding: 2rem;
  }

  .navbar27_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar27_menu-button.w--open {
    background-color: #0000;
  }

  .navbar28_menu {
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar28_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar28_menu-dropdown {
    width: 100%;
  }

  .navbar28_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar28_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar28_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar28_dropdown-content {
    flex-flow: column;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar28_dropdown-content-left {
    flex-flow: column;
  }

  .navbar28_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar28_product-list {
    grid-template-columns: 1fr;
  }

  .navbar28_item {
    padding: 2rem;
  }

  .navbar28_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar28_menu-button.w--open {
    background-color: #0000;
  }

  .navbar29_menu {
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar29_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar29_menu-dropdown {
    width: 100%;
  }

  .navbar29_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar29_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar29_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar29_dropdown-content {
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar29_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .navbar29_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar29_product-list {
    grid-template-columns: 1fr;
  }

  .navbar29_item {
    padding: 2rem;
  }

  .navbar29_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar29_menu-button.w--open {
    background-color: #0000;
  }

  .navbar30_menu {
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar30_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar30_menu-dropdown {
    width: 100%;
  }

  .navbar30_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar30_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar30_dropdown-list.w--open {
    border-bottom-style: none;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .navbar30_dropdown-content {
    flex-flow: column;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar30_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar30_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar30_menu-button.w--open {
    background-color: #0000;
  }

  .navbar32_container {
    grid-auto-columns: 1fr;
  }

  .navbar32_menu {
    flex-direction: column;
    justify-content: center;
    position: absolute;
  }

  .navbar32_links-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.5rem;
  }

  .navbar32_link {
    font-size: 2.5rem;
  }

  .navbar32_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar32_menu-button.w--open {
    background-color: #0000;
  }

  .navbar31_container {
    grid-auto-columns: 1fr;
  }

  .navbar31_menu {
    flex-direction: column;
    justify-content: center;
    position: absolute;
  }

  .navbar31_links-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.5rem;
  }

  .navbar31_link {
    font-size: 2.5rem;
  }

  .navbar31_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar31_menu-button.w--open {
    background-color: #0000;
  }

  .cta59_component {
    grid-template-columns: 1fr;
  }

  .cta59_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .cta59_image {
    position: static;
  }

  .cta60_component {
    grid-template-columns: 1fr;
  }

  .cta60_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .cta60_image {
    position: static;
  }

  .cta61_content, .cta62_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout593_lightbox-image, .layout595_lightbox-image, .layout597_lightbox-image, .layout599_lightbox-image, .layout601_lightbox-image, .layout603_lightbox-image, .layout605_lightbox-image, .layout607_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout528_component {
    grid-template-columns: 1fr;
  }

  .layout528_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout528_image-wrapper {
    min-height: 0;
  }

  .layout528_image {
    position: static;
  }

  .layout529_component {
    grid-template-columns: 1fr;
  }

  .layout529_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout529_lightbox {
    min-height: 0;
  }

  .layout529_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout530_component {
    grid-template-columns: 1fr;
  }

  .layout530_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout530_image-wrapper {
    min-height: 0;
  }

  .layout530_image {
    position: static;
  }

  .layout531_component {
    grid-template-columns: 1fr;
  }

  .layout531_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout531_lightbox {
    min-height: 0;
  }

  .layout531_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout532_component {
    grid-template-columns: 1fr;
  }

  .layout532_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout532_item-list {
    grid-template-columns: 1fr;
  }

  .layout532_image-wrapper {
    min-height: 0;
  }

  .layout532_image {
    position: static;
  }

  .layout533_component {
    grid-template-columns: 1fr;
  }

  .layout533_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout533_item-list {
    grid-template-columns: 1fr;
  }

  .layout533_lightbox {
    min-height: 0;
  }

  .layout533_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout534_component {
    grid-template-columns: 1fr;
  }

  .layout534_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout534_image-wrapper {
    min-height: 0;
  }

  .layout534_image {
    position: static;
  }

  .layout535_component {
    grid-template-columns: 1fr;
  }

  .layout535_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout535_lightbox {
    min-height: 0;
  }

  .layout535_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout536_component {
    grid-template-columns: 1fr;
  }

  .layout536_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout536_image-wrapper {
    min-height: 0;
  }

  .layout536_image {
    position: static;
  }

  .layout537_component {
    grid-template-columns: 1fr;
  }

  .layout537_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout537_lightbox {
    min-height: 0;
  }

  .layout537_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout538_component {
    grid-template-columns: 1fr;
  }

  .layout538_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout538_image-wrapper {
    min-height: 0;
  }

  .layout538_image {
    position: static;
  }

  .layout539_component {
    grid-template-columns: 1fr;
  }

  .layout539_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout539_lightbox {
    min-height: 0;
  }

  .layout539_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout540_component {
    grid-template-columns: 1fr;
  }

  .layout540_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout540_image-wrapper {
    min-height: 0;
  }

  .layout540_image {
    position: static;
  }

  .layout541_component {
    grid-template-columns: 1fr;
  }

  .layout541_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout541_lightbox {
    min-height: 0;
  }

  .layout541_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout542_component {
    grid-template-columns: 1fr;
  }

  .layout542_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout542_image-wrapper {
    min-height: 0;
  }

  .layout542_image {
    position: static;
  }

  .layout543_component {
    grid-template-columns: 1fr;
  }

  .layout543_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout543_lightbox {
    min-height: 0;
  }

  .layout543_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout544_component {
    grid-template-columns: 1fr;
  }

  .layout544_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout544_image-wrapper {
    min-height: 0;
  }

  .layout544_image {
    position: static;
  }

  .layout545_component {
    grid-template-columns: 1fr;
  }

  .layout545_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout545_lightbox {
    min-height: 0;
  }

  .layout545_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout546_component {
    grid-template-columns: 1fr;
  }

  .layout546_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout546_image-wrapper {
    min-height: 0;
  }

  .layout546_image {
    position: static;
  }

  .layout547_component {
    grid-template-columns: 1fr;
  }

  .layout547_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout547_lightbox {
    min-height: 0;
  }

  .layout547_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout548_component {
    grid-template-columns: 1fr;
  }

  .layout548_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout548_image-wrapper {
    min-height: 0;
  }

  .layout548_image {
    position: static;
  }

  .layout549_component {
    grid-template-columns: 1fr;
  }

  .layout549_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout549_image-wrapper {
    min-height: 0;
  }

  .layout549_image {
    position: static;
  }

  .layout550_component {
    grid-template-columns: 1fr;
  }

  .layout550_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout550_lightbox {
    min-height: 0;
  }

  .layout550_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout551_component {
    grid-template-columns: 1fr;
  }

  .layout551_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout551_image-wrapper {
    min-height: 0;
  }

  .layout551_image {
    position: static;
  }

  .layout576_content, .layout577_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout577_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout578_content, .layout579_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout579_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout580_content, .layout581_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout581_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout582_content, .layout583_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout583_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout584_content, .layout585_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout585_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout586_content, .layout587_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout587_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout588_content, .layout589_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout589_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout590_content, .layout591_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout591_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout552_component {
    grid-template-columns: 1fr;
  }

  .layout552_image-wrapper {
    min-height: 0;
  }

  .layout552_image {
    position: static;
  }

  .layout552_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout553_component {
    grid-template-columns: 1fr;
  }

  .layout553_lightbox {
    min-height: 0;
  }

  .layout553_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout553_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout554_component {
    grid-template-columns: 1fr;
  }

  .layout554_image-wrapper {
    min-height: 0;
  }

  .layout554_image {
    position: static;
  }

  .layout554_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout555_component {
    grid-template-columns: 1fr;
  }

  .layout555_lightbox {
    min-height: 0;
  }

  .layout555_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout555_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout556_component {
    grid-template-columns: 1fr;
  }

  .layout556_image-wrapper {
    min-height: 0;
  }

  .layout556_image {
    position: static;
  }

  .layout556_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout556_item-list, .layout557_component {
    grid-template-columns: 1fr;
  }

  .layout557_lightbox {
    min-height: 0;
  }

  .layout557_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout557_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout557_item-list, .layout558_component {
    grid-template-columns: 1fr;
  }

  .layout558_image-wrapper {
    min-height: 0;
  }

  .layout558_image {
    position: static;
  }

  .layout558_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout559_component {
    grid-template-columns: 1fr;
  }

  .layout559_lightbox {
    min-height: 0;
  }

  .layout559_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout559_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout560_component {
    grid-template-columns: 1fr;
  }

  .layout560_image-wrapper {
    min-height: 0;
  }

  .layout560_image {
    position: static;
  }

  .layout560_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout561_component {
    grid-template-columns: 1fr;
  }

  .layout561_lightbox {
    min-height: 0;
  }

  .layout561_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout561_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout562_component {
    grid-template-columns: 1fr;
  }

  .layout562_image-wrapper {
    min-height: 0;
  }

  .layout562_image {
    position: static;
  }

  .layout562_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout563_component {
    grid-template-columns: 1fr;
  }

  .layout563_lightbox {
    min-height: 0;
  }

  .layout563_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout563_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout564_component {
    grid-template-columns: 1fr;
  }

  .layout564_image-wrapper {
    min-height: 0;
  }

  .layout564_image {
    position: static;
  }

  .layout564_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout565_component {
    grid-template-columns: 1fr;
  }

  .layout565_lightbox {
    min-height: 0;
  }

  .layout565_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout565_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout566_component {
    grid-template-columns: 1fr;
  }

  .layout566_image-wrapper {
    min-height: 0;
  }

  .layout566_image {
    position: static;
  }

  .layout566_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout567_component {
    grid-template-columns: 1fr;
  }

  .layout567_lightbox {
    min-height: 0;
  }

  .layout567_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout567_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout568_component {
    grid-template-columns: 1fr;
  }

  .layout568_image-wrapper {
    min-height: 0;
  }

  .layout568_image {
    position: static;
  }

  .layout568_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout569_component {
    grid-template-columns: 1fr;
  }

  .layout569_lightbox {
    min-height: 0;
  }

  .layout569_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout569_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout570_component {
    grid-template-columns: 1fr;
  }

  .layout570_image-wrapper {
    min-height: 0;
  }

  .layout570_image {
    position: static;
  }

  .layout570_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout571_component {
    grid-template-columns: 1fr;
  }

  .layout571_lightbox {
    min-height: 0;
  }

  .layout571_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout571_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout572_component {
    grid-template-columns: 1fr;
  }

  .layout572_image-wrapper {
    min-height: 0;
  }

  .layout572_image {
    position: static;
  }

  .layout572_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout573_component {
    grid-template-columns: 1fr;
  }

  .layout573_image-wrapper {
    min-height: 0;
  }

  .layout573_image {
    position: static;
  }

  .layout573_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout574_component {
    grid-template-columns: 1fr;
  }

  .layout574_lightbox {
    min-height: 0;
  }

  .layout574_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .layout574_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout575_component {
    grid-template-columns: 1fr;
  }

  .layout575_image-wrapper {
    min-height: 0;
  }

  .layout575_image {
    position: static;
  }

  .layout575_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .layout608_list {
    grid-column-gap: 2rem;
  }

  .layout608_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout609_list {
    grid-column-gap: 2rem;
  }

  .layout609_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout610_list {
    grid-column-gap: 2rem;
  }

  .layout610_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout611_list {
    grid-column-gap: 2rem;
  }

  .layout611_row {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout612_list {
    grid-column-gap: 2rem;
  }

  .layout612_row {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout613_list {
    grid-column-gap: 2rem;
  }

  .layout613_row {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout614_list {
    grid-column-gap: 2rem;
  }

  .layout614_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout614_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout615_list {
    grid-column-gap: 2rem;
  }

  .layout615_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout615_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout616_list {
    grid-column-gap: 2rem;
  }

  .layout616_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout616_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout617_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout617_list {
    grid-column-gap: 2rem;
  }

  .layout617_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout617_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout618_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout618_list {
    grid-column-gap: 2rem;
  }

  .layout618_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout618_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout619_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout619_list {
    grid-column-gap: 2rem;
  }

  .layout619_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout619_item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout620_list, .layout621_list, .layout622_list {
    grid-column-gap: 2rem;
  }

  .layout623_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout623_list {
    grid-column-gap: 2rem;
  }

  .layout624_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout624_list {
    grid-column-gap: 2rem;
  }

  .layout625_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout625_list, .layout626_list {
    grid-column-gap: 2rem;
  }

  .layout626_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout626_column {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  }

  .layout627_list {
    grid-column-gap: 2rem;
  }

  .layout627_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout627_column {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  }

  .layout628_list {
    grid-column-gap: 2rem;
  }

  .layout628_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout628_column {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  }

  .layout629_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout629_list {
    grid-column-gap: 2rem;
  }

  .layout629_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout629_column {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  }

  .layout630_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout630_list {
    grid-column-gap: 2rem;
  }

  .layout630_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout630_column {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  }

  .layout631_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout631_list {
    grid-column-gap: 2rem;
  }

  .layout631_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout631_column {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .show-mobile-landscape {
    display: block;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .button.is-navbar2-button, .button.is-navbar3-button, .button.is-navbar4-button, .button.is-navbar14-button, .button.is-navbar16-button, .button.is-navbar17-button, .button.is-navbar18-button, .button.is-navbar32-button, .button.is-navbar31-button {
    padding: .25rem 1rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar4_component {
    min-height: 4rem;
  }

  .navbar3_menu {
    width: 90vw;
    padding-bottom: 5rem;
  }

  .navbar3_component {
    min-height: 4rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .stylesystem-navbar-divider {
    height: 880px;
  }

  .navbar2_component {
    min-height: 4rem;
  }

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar4_menu-wrapper {
    font-size: 1.25rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .footer1_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer1_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer1_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer2_left-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer2_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer1_credit-text {
    margin-top: 1.5rem;
  }

  .footer2_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer3_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer3_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer3_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer3_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer4_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer4_bottom-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
    padding-bottom: 1rem;
  }

  .footer4_credit-text {
    margin-top: 1rem;
  }

  .header1_content, .header2_content, .header3_content, .header4_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .header9_component {
    height: auto;
    max-height: none;
  }

  .header9_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header10_component {
    height: auto;
    max-height: none;
  }

  .header10_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header11_component {
    height: auto;
  }

  .cta13_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header12_component {
    height: auto;
  }

  .header12_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header13_component {
    height: auto;
  }

  .header13_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header14_component {
    height: auto;
  }

  .header14_content-wrapper, .header15_content-wrapper, .header16_content-wrapper, .header17_content-wrapper, .header18_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header19_content, .header20_content, .header21_content, .header22_content {
    grid-row-gap: 3rem;
  }

  .header36_component, .header37_component, .header38_component, .header39_component, .header40_component, .header41_component, .header42_component, .header43_component {
    padding-top: 4rem;
  }

  .layout1_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header47_content, .header48_content, .header49_content, .header56_content, .header57_content, .header58_content, .header59_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout2_content, .layout3_content, .layout4_content, .layout5_content, .layout6_content, .layout7_content, .layout8_content, .layout9_content, .layout10_content, .layout11_content, .layout12_content, .layout13_content, .layout14_content, .layout15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout15_logo-row {
    padding-top: 1rem;
  }

  .layout16_content, .layout17_content, .layout18_content, .layout19_content, .layout20_content, .layout22_content, .layout23_content, .layout21_content, .layout24_content, .layout25_content, .layout26_content, .layout27_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout28_tabs-link {
    padding-left: 1.5rem;
  }

  .layout28_tabs {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout29_content, .layout30_content, .layout31_content, .layout32_content, .layout33_content, .layout34_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout41_content, .header60_content, .header61_content, .layout42_content, .layout43_content, .layout44_content, .layout45_content, .layout46_content, .layout47_content, .layout48_content, .layout49_content, .layout50_content, .layout51_content, .layout52_content, .layout53_content, .layout54_content, .layout55_content, .layout56_content, .layout57_content, .layout58_content, .layout59_content, .layout60_content, .layout61_content, .layout62_content, .layout63_content, .layout64_content, .layout65_content, .layout66_content, .layout67_content, .layout68_content, .layout69_content, .layout70_content, .layout71_content, .layout72_content, .layout73_content, .layout74_content, .layout75_content, .layout76_content, .layout77_content, .layout78_content, .layout79_content, .layout80_content, .layout81_content, .layout82_content, .layout83_content, .layout84_content, .layout85_content, .layout86_content, .layout87_content, .layout88_content, .layout89_content, .layout90_content, .layout91_content, .layout92_content, .layout93_content, .layout94_content, .layout95_content, .layout96_content, .layout97_content, .layout98_content, .layout99_content, .layout100_content, .layout101_content, .layout102_content, .layout103_content, .layout104_content, .layout105_content, .layout106_content, .layout107_content, .layout108_content, .layout109_content, .layout110_content, .layout111_content, .layout112_content, .layout113_content, .layout114_content, .layout115_content, .layout116_content, .layout117_content, .layout118_content, .layout119_content, .layout120_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout121_progress-bar-wrapper {
    left: 2rem;
  }

  .layout121_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .layout121_content {
    grid-template-columns: 1fr;
  }

  .layout122_content, .layout123_content, .layout124_content, .layout125_content, .layout128_content, .layout131_content, .layout132_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout133_item {
    flex-flow: column;
  }

  .layout133_content, .layout126_content, .layout127_content, .layout129_content, .layout130_content, .layout169_content, .layout170_content, .layout171_content, .layout172_content, .layout173_content, .layout174_content, .layout175_content, .layout176_content, .layout177_content, .layout178_content, .layout179_content, .layout192_content, .layout193_content, .layout194_content, .layout195_content, .layout196_content, .layout197_content, .layout198_content, .layout199_content, .layout200_content, .layout201_content, .layout202_content, .layout203_content, .layout204_content, .layout205_content, .layout206_content, .layout207_content, .layout208_content, .layout209_content, .layout210_content, .layout211_content, .layout212_content, .layout213_content, .layout214_content, .layout215_content, .layout216_content, .layout217_content, .layout218_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout219_tabs-link {
    padding-left: 1.5rem;
  }

  .layout219_content, .layout220_content, .layout221_content, .layout222_content, .layout223_content, .layout224_content, .layout225_content, .layout226_list, .layout231_list, .layout227_list, .layout228_list, .layout229_list, .layout230_list, .layout232_list, .layout233_list, .layout234_list, .layout235_list, .layout236_list, .layout237_list, .layout249_list, .layout252_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout252_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout251_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout251_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .home4-features_list, .layout248_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout248_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout247_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout247_content, .layout246_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout246_list, .layout245_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout245_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout244_list, .layout243_list, .layout242_list, .layout241_list, .layout240_list, .layout238_list, .layout253_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout253_list, .layout254_left, .layout254_right {
    grid-row-gap: 3rem;
  }

  .layout254_content-bottom, .layout305_list, .layout259_list, .layout255_list, .layout256_list, .layout257_list, .layout258_list, .layout260_list, .layout261_list, .layout262_list, .layout264_list, .layout265_list, .layout266_list, .layout267_list, .layout268_list, .layout269_list, .layout270_list, .layout271_list, .layout272_list, .layout273_list, .layout274_list, .layout275_list, .layout276_list, .layout277_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout277_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout278_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout278_content, .layout279_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout279_list, .layout280_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout280_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout281_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout281_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout282_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout282_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout283_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout283_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout284_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout284_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout285_list {
    grid-row-gap: 3rem;
  }

  .layout285_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout286_list {
    grid-row-gap: 3rem;
  }

  .layout286_content, .layout306_list, .layout287_list, .layout288_list, .layout289_list, .layout290_list, .layout292_list, .layout293_list, .layout294_list, .layout295_list, .layout296_list, .layout297_list, .layout298_list, .layout299_list, .layout300_list, .layout301_list, .layout302_list, .layout303_list, .layout304_list, .layout307_list, .layout308_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout308_content, .layout309_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout309_list, .layout310_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout310_content, .layout311_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout311_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout312_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout312_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout313_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout313_list, .layout314_list, .layout315_list, .layout316_list, .layout317_list, .layout318_list, .layout319_list, .layout320_list, .layout321_list, .layout322_list, .layout323_list, .layout324_list, .layout325_list, .layout326_list, .layout327_list, .layout328_list, .layout329_list, .layout330_list, .layout331_list, .layout332_list, .layout333_list, .layout334_list, .layout335_list, .layout336_list, .layout337_list, .layout338_list, .layout339_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout340_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout340_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout341_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout341_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout342_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout342_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout343_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout343_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout344_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout344_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout345_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout345_list, .layout346_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout346_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout347_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout347_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .form_field-2col.is-mobile-1col, .form_radio-2col.is-mobile-1col {
    grid-template-columns: 1fr;
  }

  .contact5_content, .contact7_content, .contact13_content, .contact27_grid-list, .contact15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact16_map-wrapper {
    height: 25rem;
  }

  .contact29_tabs {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact29_map {
    height: 20rem;
  }

  .contact30_tabs, .contact28_grid-list, .contact26_grid-list, .contact25_grid-list, .contact24_grid-list, .contact23_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact22_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact21_grid-list, .contact20_grid-list, .contact19_grid-list, .contact18_grid-list, .contact17_grid-list, .contact16_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact14_map-wrapper {
    height: 25rem;
  }

  .contact14_content, .contact12_content, .contact11_content, .contact10_content, .contact9_content, .contact8_content, .faq3_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pricing1_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing4_feature-list {
    grid-template-columns: 1fr;
  }

  .pricing4_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing5_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pricing6_plan, .pricing3_plan, .pricing5_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing5_feature-list {
    grid-template-columns: 1fr;
  }

  .pricing7_plan, .pricing8_plan, .pricing9_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing9_top-right {
    text-align: right;
  }

  .pricing9_feature-list, .pricing10_grid-list {
    grid-template-columns: 1fr;
  }

  .pricing10_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing11_grid-list {
    grid-template-columns: 1fr;
  }

  .pricing11_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing12_grid-list {
    grid-template-columns: 1fr;
  }

  .pricing12_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing13_feature-list {
    grid-template-columns: 1fr;
  }

  .pricing13_plan, .pricing14_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing14_plans {
    grid-template-columns: 1fr;
  }

  .pricing15_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing15_plans, .pricing16_plans {
    grid-template-columns: 1fr;
  }

  .pricing16_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing17_feature-list {
    grid-template-columns: 1fr;
  }

  .pricing17_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing18_grid-list {
    grid-template-columns: 1fr;
  }

  .pricing18_plan, .pricing19_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing19_grid-list {
    grid-template-columns: 1fr;
  }

  .pricing20_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing20_grid-list {
    grid-template-columns: 1fr;
  }

  .pricing22_empty-space {
    display: none;
  }

  .pricing23_plans {
    grid-template-columns: 1fr;
  }

  .pricing23_plan, .pricing24_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing24_plans, .pricing25_plans {
    grid-template-columns: 1fr;
  }

  .pricing25_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .testimonial2_grid-list, .testimonial3_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial4_client {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .testimonial4_client-info {
    margin-bottom: 1rem;
  }

  .testimonial5_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial6_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial6_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial5_client {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial7_slider {
    padding-bottom: 3rem;
  }

  .testimonial7_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial8_slider {
    padding-bottom: 3rem;
  }

  .testimonial8_slide, .testimonial9_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial9_slider {
    padding-bottom: 3rem;
  }

  .testimonial10_client-info, .testimonial11_client-info {
    margin-bottom: 1rem;
  }

  .testimonial11_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial11_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial11_slider {
    padding-bottom: 5rem;
  }

  .testimonial12_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial12_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial12_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial12_slider {
    padding-bottom: 5rem;
  }

  .testimonial13_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial13_client {
    align-items: center;
    width: 100%;
  }

  .testimonial15_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial14_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial15_slider {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .testimonial15_slide-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial15_slide-nav {
    inset: 0% auto auto 0%;
  }

  .testimonial17_card {
    padding: 1.5rem;
  }

  .testimonial17_grid-list {
    grid-template-columns: 1fr;
  }

  .testimonial18_list {
    column-count: 1;
  }

  .testimonial18_card {
    padding: 1.5rem;
  }

  .testimonial18_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial19_card {
    padding: 1.5rem;
  }

  .testimonial19_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial19_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial19_arrow {
    bottom: 3rem;
  }

  .testimonial19_slider {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial19_mask {
    width: 100%;
  }

  .testimonial20_slide {
    padding-right: 1.5rem;
  }

  .testimonial20_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial20_card {
    padding: 1.5rem;
  }

  .testimonial20_mask {
    width: 80%;
  }

  .testimonial21_card {
    padding: 1.5rem;
  }

  .testimonial21_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial21_component {
    grid-template-columns: 1fr;
  }

  .testimonial22_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial22_card {
    padding: 1.5rem;
  }

  .testimonial22_grid-list, .testimonial25_grid-list {
    grid-template-columns: 1fr;
  }

  .testimonial26_list {
    column-count: 1;
  }

  .testimonial27_mask {
    width: 100%;
  }

  .testimonial28_mask {
    width: 80%;
  }

  .testimonial5_client-info {
    margin-bottom: 1rem;
  }

  .testimonial6_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial10_client {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .testimonial10_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial10_slider {
    padding-bottom: 3rem;
  }

  .testimonial14_client, .testimonial15_client, .testimonial16_client {
    align-items: center;
    width: 100%;
  }

  .testimonial16_slide-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial16_slide-nav {
    inset: 0% auto auto 0%;
  }

  .testimonial16_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial16_slider {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .testimonial17_client, .testimonial23_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial23_card {
    padding: 1.5rem;
  }

  .testimonial23_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial23_mask {
    width: 100%;
  }

  .testimonial23_slider {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial24_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial24_card {
    padding: 1.5rem;
  }

  .testimonial24_slide {
    padding-right: 1.5rem;
  }

  .testimonial24_mask {
    width: 80%;
  }

  .testimonial25_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial25_card {
    padding: 1.5rem;
  }

  .testimonial26_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial26_card, .testimonial27_card {
    padding: 1.5rem;
  }

  .testimonial27_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial27_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial27_slider {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial28_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial28_card {
    padding: 1.5rem;
  }

  .testimonial28_slide {
    padding-right: 1.5rem;
  }

  .testimonial29_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial29_card {
    padding: 1.5rem;
  }

  .testimonial29_grid-list {
    grid-template-columns: 1fr;
  }

  .testimonial30_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial30_card {
    padding: 1.5rem;
  }

  .testimonial30_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial30_mask {
    width: 100%;
  }

  .testimonial30_slider {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial31_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial31_card {
    padding: 1.5rem;
  }

  .testimonial31_slide {
    padding-right: 1.5rem;
  }

  .testimonial31_mask {
    width: 80%;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .faq2_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq2_icon-wrapper {
    width: 1.75rem;
    height: 1.75rem;
  }

  .faq3_icon-wrapper {
    width: 1.75rem;
  }

  .faq3_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq4_question {
    padding: 1rem 1.25rem;
  }

  .faq4_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq4_icon-wrappper, .faq5_icon-wrapper {
    width: 1.75rem;
  }

  .faq5_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq5_question {
    padding: 1rem 1.25rem;
  }

  .faq6_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .faq7_list, .faq8_list {
    grid-row-gap: 2.5rem;
  }

  .faq8_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .faq9_item {
    grid-column-gap: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 2.5rem;
  }

  .faq10_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .faq10_list.first-col {
    border-bottom-style: none;
  }

  .faq10_icon-wrapper {
    width: 1.75rem;
  }

  .faq10_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq11_content {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .faq11_icon-wrapper {
    width: 1.75rem;
  }

  .faq11_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq11_question {
    padding: 1rem 1.25rem;
  }

  .faq12_grid-list, .faq13_grid-list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .faq14_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .cta1_content {
    grid-row-gap: 3rem;
  }

  .cta7_content, .cta8_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta2_content {
    grid-row-gap: 3rem;
  }

  .cta10_content, .cta9_content, .cta12_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta14_content, .cta21_content, .cta15_content, .cta16_content, .cta17_content, .cta18_content, .cta22_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .cta33_logo {
    max-height: 3rem;
  }

  .logo1_list {
    padding-top: 1rem;
  }

  .logo1_logo {
    max-height: 3rem;
  }

  .logo2_content {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .logo2_content-left {
    max-width: none;
  }

  .logo2_logo-list {
    grid-column-gap: 1rem;
    padding-top: 1rem;
  }

  .logo2_logo {
    max-height: 3rem;
  }

  .logo2_wrapper {
    padding: .75rem 1rem;
  }

  .logo3_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .logo4_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .logo4_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logo4_logo, .logo5_logo {
    max-height: 3rem;
  }

  .logo5_list {
    padding-top: 1rem;
  }

  .logo6_list {
    grid-template-columns: 1fr 1fr;
  }

  .logo6_logo {
    max-height: 3rem;
  }

  .logo6_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blog1_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .category-filter-link.last-link {
    margin-right: 2rem;
  }

  .blog2_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .category-filter-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .blog3_list, .blog4_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog5_featured-item-link {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blog5_list, .blog6_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog7_featured-item-link {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .blog7_featured-item-content {
    padding: 1.5rem;
  }

  .blog7_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog8_featured-item-link {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .blog8_featured-item-content {
    padding: 1.5rem;
  }

  .blog9_heading-wrapper {
    margin-bottom: 1.5rem;
  }

  .blog9_featured-blog {
    grid-template-columns: 1fr;
  }

  .blog6_featured-item-link {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog8_list, .blog9_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog9_featured-list {
    grid-row-gap: 2rem;
  }

  .blog9_featured-item-link, .blog10_featured-item-link {
    flex-flow: column;
  }

  .blog10_featured-blog {
    grid-template-columns: 1fr;
  }

  .blog10_heading-wrapper {
    margin-bottom: 1.5rem;
  }

  .blog10_featured-list {
    grid-row-gap: 2rem;
  }

  .blog10_list, .blog11_list, .blog12_list, .blog13_list, .blog14_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog17_content {
    grid-template-columns: 1fr;
  }

  .blog17_category-menu {
    overflow: scroll;
  }

  .blog17_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog17_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog15_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog15_image-wrapper {
    height: 100%;
  }

  .blog15_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog16_image-wrapper {
    height: 100%;
  }

  .blog16_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog16_list, .blog27_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog27_dropdown-wrapper {
    display: block;
  }

  .blog28_list, .blog29_list, .blog30_list, .blog31_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog31_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog31_image-wrapper {
    height: 100%;
  }

  .blog32_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog32_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog18_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog18_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog18_category-menu {
    overflow: scroll;
  }

  .blog18_content {
    grid-template-columns: 1fr;
  }

  .blog19_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog19_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog19_category-menu {
    overflow: scroll;
  }

  .blog19_content {
    grid-template-columns: 1fr;
  }

  .blog20_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog20_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog20_category-menu {
    overflow: scroll;
  }

  .blog20_content {
    grid-template-columns: 1fr;
  }

  .blog21_featured-item-link {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog21_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog22_featured-item-link {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog22_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog23_featured-item-content {
    padding: 1.5rem;
  }

  .blog23_featured-item-wrapper {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .blog23_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog24_featured-item-content {
    padding: 1.5rem;
  }

  .blog24_featured-item-wrapper {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .blog24_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog25_featured-item-link {
    flex-flow: column;
  }

  .blog25_featured-list {
    grid-row-gap: 2rem;
  }

  .blog25_heading-wrapper {
    margin-bottom: 1.5rem;
  }

  .blog25_featured-blog-posts {
    grid-template-columns: 1fr;
  }

  .blog25_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog26_featured-item-link {
    flex-flow: column;
  }

  .blog26_featured-list {
    grid-row-gap: 2rem;
  }

  .blog26_featured-blog {
    grid-template-columns: 1fr;
  }

  .blog26_heading-wrapper {
    margin-bottom: 1.5rem;
  }

  .blog26_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog28_dropdown-wrapper, .blog29_dropdown-wrapper, .blog30_dropdown-wrapper, .blog31_dropdown-wrapper {
    display: block;
  }

  .blog32_image-wrapper {
    height: 100%;
  }

  .blog32_dropdown-wrapper {
    display: block;
  }

  .blog33_list, .content6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog41_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog41_heading {
    margin-right: 0;
  }

  .blog63_list, .blog63_content {
    grid-row-gap: 3rem;
  }

  .blog65_group {
    padding-bottom: 6rem;
  }

  .blog34_list, .blog35_list, .blog36_list, .blog37_list, .blog38_list, .blog39_list, .blog40_list, .blog41_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog42_heading {
    margin-right: 0;
  }

  .blog42_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog42_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog43_heading {
    margin-right: 0;
  }

  .blog43_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog43_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog44_heading {
    margin-right: 0;
  }

  .blog44_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog44_list, .blog45_list, .blog46_list, .blog47_list, .blog48_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog49_image-wrapper {
    height: 100%;
  }

  .blog49_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog49_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog50_image-wrapper {
    height: 100%;
  }

  .blog50_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog50_list, .blog51_list, .blog52_list, .blog53_list, .blog54_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog55_image-wrapper {
    height: 100%;
  }

  .blog55_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog55_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog56_image-wrapper {
    height: 100%;
  }

  .blog56_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog56_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog57_heading {
    margin-right: 0;
  }

  .blog57_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog57_list, .blog58_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog58_heading {
    margin-right: 0;
  }

  .blog58_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog59_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog59_heading {
    margin-right: 0;
  }

  .blog59_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog60_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog60_heading {
    margin-right: 0;
  }

  .blog60_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog61_image-wrapper {
    height: 100%;
  }

  .blog61_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog61_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog61_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog61_heading {
    margin-right: 0;
  }

  .blog62_image-wrapper {
    height: 100%;
  }

  .blog62_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog62_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog62_heading {
    margin-right: 0;
  }

  .blog62_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog63_image-wrapper {
    height: 100%;
  }

  .blog63_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog64_image-wrapper {
    height: 100%;
  }

  .blog64_item-link {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .blog64_list, .blog64_content {
    grid-row-gap: 3rem;
  }

  .blog65_slide {
    padding-right: 1.5rem;
  }

  .blog65_mask {
    width: 80%;
  }

  .blog65_heading {
    margin-right: 0;
  }

  .blog65_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog66_slide {
    padding-right: 1.5rem;
  }

  .blog66_mask {
    width: 80%;
  }

  .blog66_group {
    padding-bottom: 6rem;
  }

  .blog66_heading {
    margin-right: 0;
  }

  .blog66_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog67_slide {
    padding-right: 1.5rem;
  }

  .blog67_mask {
    width: 80%;
  }

  .blog67_group {
    padding-bottom: 6rem;
  }

  .blog67_heading {
    margin-right: 0;
  }

  .blog67_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog68_slide {
    padding-right: 1.5rem;
  }

  .blog68_mask {
    width: 80%;
  }

  .blog68_group {
    padding-bottom: 6rem;
  }

  .blog68_heading {
    margin-right: 0;
  }

  .blog68_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .layout291_list, .layout239_list, .layout263_list, .team1_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team2_image-wrapper {
    height: 100%;
  }

  .team3_list, .team4_list, .team5_list, .team7_list, .team15_list, .cta35_list, .cta36_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team15_item {
    grid-template-columns: max-content 1fr;
  }

  .team2_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team4_image-wrapper, .team6_image-wrapper {
    height: 100%;
  }

  .team6_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team8_image-wrapper {
    height: 100%;
  }

  .team8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team9_slide {
    padding-right: 1.5rem;
  }

  .team9_mask {
    width: 80%;
  }

  .team10_image-wrapper {
    height: 100%;
  }

  .team10_slide {
    padding-right: 1.5rem;
  }

  .team10_mask {
    width: 80%;
  }

  .team12_image-wrapper {
    height: 100%;
  }

  .team12_list, .team13_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team14_image-wrapper {
    height: 100%;
  }

  .team14_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team16_item-content {
    flex: 0 auto;
  }

  .team16_item {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .team16_image-wrapper {
    height: 100%;
  }

  .team16_list, .team17_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team17_list {
    grid-row-gap: 3rem;
  }

  .team17_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: max-content 1fr;
  }

  .team18_image-wrapper {
    height: 100%;
  }

  .team18_item {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .team18_list, .team18_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team19_list {
    grid-row-gap: 3rem;
  }

  .team19_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team20_image-wrapper {
    height: 100%;
  }

  .team20_list {
    grid-row-gap: 3rem;
  }

  .team20_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blogpost1_title-wrapper {
    margin-bottom: 3rem;
  }

  .blogpost1_content {
    margin-bottom: 2rem;
  }

  .blogpost1_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blogpost2_content {
    margin-bottom: 2rem;
  }

  .blogpost2_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blogpost2_content-top {
    margin-bottom: 2rem;
  }

  .blogpost3_header {
    grid-row-gap: 3rem;
  }

  .blogpost3_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blogpost3_content, .blogpost4_image-wrapper {
    margin-bottom: 2rem;
  }

  .blogpost4_content-top {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .blogpost4_author-wrapper, .blogpost4_content {
    margin-bottom: 2rem;
  }

  .blogpost5_header {
    grid-row-gap: 3rem;
  }

  .blogpost5_content-left {
    width: 100%;
    max-width: none;
  }

  .blogpost5_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blogpost5_content {
    margin-bottom: 2rem;
  }

  .footer2_credit-text {
    margin-top: 1rem;
  }

  .footer3_credit-text {
    margin-top: 2rem;
  }

  .career25_list, .career13_list {
    grid-row-gap: 1.5rem;
  }

  .career12_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .career4_list {
    grid-row-gap: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .career17_list {
    grid-row-gap: 1.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .career14_list {
    grid-row-gap: 1.5rem;
  }

  .career6_list {
    grid-row-gap: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .career9_job-department {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career3_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .career8_job-description {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career24_job-department {
    margin-bottom: 1.5rem;
  }

  .career3_job-department {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career1_list {
    margin-bottom: 1.5rem;
  }

  .career1_job-department {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career14_item {
    padding: 1.5rem;
  }

  .career2_icon-wrapper {
    width: 28px;
  }

  .career26_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .career6_job-department {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career12_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career7_accordion {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .career20_item, .career13_item {
    padding: 1.5rem;
  }

  .career1_item, .career10_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .career19_tabs {
    align-items: flex-start;
  }

  .career15_list {
    grid-row-gap: 1.5rem;
  }

  .career11_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .career6_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career3_item, .career2_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .career2_job-department {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career16_list {
    grid-row-gap: 1.5rem;
  }

  .career7_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .career27_item {
    padding: 1.5rem;
  }

  .career27_content {
    grid-column-gap: 0rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career22_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .career9_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .career20_list {
    grid-row-gap: 1.5rem;
  }

  .career17_item-link, .career6_item {
    padding: 1.5rem;
  }

  .career23_list {
    grid-column-gap: 0rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .career8_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .career24_list {
    grid-row-gap: 1.5rem;
  }

  .career4_item {
    padding: 1.5rem;
  }

  .career2_list, .career3_list {
    margin-bottom: 1.5rem;
  }

  .career8_accordion {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .career27_list, .career21_list {
    grid-row-gap: 1.5rem;
  }

  .career5_list {
    grid-row-gap: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .career18_item-link {
    padding: 1.5rem;
  }

  .career7_icon-wrapper {
    width: 28px;
  }

  .career5_job-department {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career2_accordion {
    margin-top: 0;
    margin-bottom: 0;
  }

  .career9_accordion {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .career9_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career4_job-department, .career7_job-description {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career16_item-link {
    padding: 1.5rem;
  }

  .career21_content {
    grid-row-gap: 3rem;
    grid-template-columns: 100%;
  }

  .career18_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career24_department-wrapper {
    margin-bottom: 3rem;
  }

  .career5_item {
    padding: 1.5rem;
  }

  .career15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career15_item {
    padding: 1.5rem;
  }

  .career18_list {
    grid-row-gap: 1.5rem;
  }

  .career19_item {
    padding: 1.5rem;
  }

  .career19_list {
    grid-row-gap: 1.5rem;
  }

  .career21_item, .career23_item, .career24_item {
    padding: 1.5rem;
  }

  .career25_department-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-bottom: 2.5rem;
    padding-top: 2rem;
  }

  .career25_item {
    padding: 1.5rem;
  }

  .navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .navbar5_component {
    min-height: 4rem;
  }

  .navbar5_menu {
    padding-bottom: 6rem;
  }

  .navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar6_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar6_menu {
    padding-bottom: 6rem;
  }

  .navbar6_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar6_component {
    min-height: 4rem;
  }

  .navbar6_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar7_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar7_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar7_component {
    min-height: 4rem;
  }

  .navbar7_menu {
    padding-bottom: 6rem;
  }

  .navbar8_component {
    min-height: 4rem;
  }

  .navbar8_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar8_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar8_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar8_menu {
    padding-bottom: 6rem;
  }

  .navbar9_dropdown-content-layout {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar9_menu {
    padding-bottom: 6rem;
  }

  .navbar9_dropdown-link-list {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    max-width: none;
  }

  .navbar9_component {
    min-height: 4rem;
  }

  .navbar9_dropdown-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar10_dropdown-link-list {
    max-width: none;
  }

  .navbar10_menu {
    padding-bottom: 6rem;
  }

  .navbar10_blog-item-image-wrapper {
    max-width: 100%;
  }

  .navbar10_blog-item-image {
    margin-bottom: 0;
  }

  .navbar10_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar10_dropdown-content-right {
    padding-bottom: 1.5rem;
  }

  .navbar10_blog-item {
    grid-row-gap: 1rem;
  }

  .navbar10_component {
    min-height: 4rem;
  }

  .gallery10_lightbox-link {
    margin-bottom: 1.5rem;
  }

  .gallery18_mask {
    width: 50%;
  }

  .gallery11_row {
    grid-template-columns: 1fr;
  }

  .gallery17_slider {
    padding-bottom: 3rem;
  }

  .gallery21_mask {
    width: 100%;
  }

  .gallery19_mask {
    width: 50%;
  }

  .gallery10_list {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .gallery15_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .gallery22_slide {
    padding-right: 1.5rem;
  }

  .gallery18_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .gallery17_mask {
    width: 100%;
  }

  .gallery4_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gallery16_slider {
    padding-bottom: 3rem;
  }

  .gallery13_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .gallery8_lightbox-link {
    margin-bottom: 1.5rem;
  }

  .gallery5_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .gallery15_slider {
    padding-bottom: 3rem;
  }

  .gallery1_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gallery21_slide {
    padding-right: 1.5rem;
  }

  .gallery12_row {
    grid-template-columns: 1fr;
  }

  .gallery18_slider {
    padding-bottom: 3rem;
  }

  .gallery17_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .gallery3_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gallery22_mask, .gallery23_mask {
    width: 50%;
  }

  .gallery8_list {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .gallery20_slide {
    padding-right: 1.5rem;
  }

  .gallery14_slider {
    padding-bottom: 3rem;
  }

  .gallery2_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .gallery14_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .gallery9_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    column-count: 1;
  }

  .gallery16_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .gallery16_mask {
    width: 100%;
  }

  .gallery23_slide {
    padding-right: 1.5rem;
  }

  .gallery19_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .gallery19_slider {
    padding-bottom: 3rem;
  }

  .navbar11_dropdown-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navbar11_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar11_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar11_component {
    min-height: 4rem;
  }

  .navbar12_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
  }

  .navbar12_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar12_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar12_component {
    min-height: 4rem;
  }

  .faq6_question {
    padding: 1rem 1.25rem;
  }

  .faq6_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq6_icon-wrapper {
    width: 1.75rem;
  }

  .signup1_navbar, .signup1_footer, .signup2_navbar {
    height: 4rem;
  }

  .signup3_form-wrapper {
    padding: 2rem;
  }

  .signup2_footer, .signup3_navbar, .signup3_footer, .signup4_navbar {
    height: 4rem;
  }

  .signup4_form-wrapper {
    padding: 2rem;
  }

  .signup4_footer {
    height: 4rem;
  }

  .signup5_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .signup5_content-right {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }

  .signup5_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .signup5_testimonial {
    padding-bottom: 3rem;
  }

  .signup5_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .signup5_arrow.left, .signup5_arrow.right {
    display: none;
  }

  .signup5_client-info {
    margin-bottom: 1rem;
  }

  .signup5_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .signup5_navbar, .signup5_footer {
    height: 4rem;
  }

  .signup6_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .signup6_navbar {
    height: 4rem;
  }

  .signup6_client-info {
    margin-bottom: 1rem;
  }

  .signup6_arrow.right, .signup6_arrow.left {
    display: none;
  }

  .signup6_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .signup6_testimonial {
    padding-bottom: 3rem;
  }

  .signup6_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .signup6_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .signup6_content-right {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }

  .signup6_footer {
    height: 4rem;
  }

  .signup7_image {
    height: 30rem;
  }

  .signup7_footer {
    height: 4rem;
  }

  .signup7_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .signup7_navbar {
    height: 4rem;
  }

  .signup8_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .signup8_footer, .signup8_navbar, .signup9_footer, .signup9_navbar, .login1_navbar, .login1_footer, .login2_footer, .login2_navbar, .login3_navbar {
    height: 4rem;
  }

  .login3_form-wrapper {
    padding: 2rem;
  }

  .login3_footer, .login4_navbar {
    height: 4rem;
  }

  .login4_form-wrapper {
    padding: 2rem;
  }

  .login4_footer {
    height: 4rem;
  }

  .login5_content-right {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }

  .login5_testimonial {
    padding-bottom: 3rem;
  }

  .login5_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .login5_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .login5_client-info {
    margin-bottom: 1rem;
  }

  .login5_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .login5_arrow.left, .login5_arrow.right {
    display: none;
  }

  .login5_footer {
    height: 4rem;
  }

  .login5_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .login5_navbar, .login6_navbar {
    height: 4rem;
  }

  .login6_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .login6_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .login6_client-info {
    margin-bottom: 1rem;
  }

  .login6_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .login6_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .login6_arrow.left, .login6_arrow.right {
    display: none;
  }

  .login6_testimonial {
    padding-bottom: 3rem;
  }

  .login6_content-right {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }

  .login6_footer {
    height: 4rem;
  }

  .login7_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .login7_navbar, .login7_footer {
    height: 4rem;
  }

  .login8_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .login8_navbar, .login8_footer {
    height: 4rem;
  }

  .contact-modal1_component {
    align-items: flex-start;
  }

  .contact-modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .contact-modal2_component {
    align-items: flex-start;
  }

  .contact-modal2_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .contact-modal3_content-wrapper, .contact-modal4_content-wrapper {
    width: 90%;
    padding-bottom: 7rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .contact-modal5_content-wrapper, .contact-modal6_content-wrapper {
    padding-bottom: 7rem;
  }

  .banner2_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .banner10_content {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 1rem;
  }

  .banner1_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .banner1_close-button, .banner9_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .banner8_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .banner2_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .banner6_form {
    max-width: none;
  }

  .banner1_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .banner6_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .banner8_close-button {
    margin-left: 0;
    position: absolute;
    bottom: auto;
    left: auto;
    right: .5rem;
  }

  .banner5_wrapper {
    padding-right: .5rem;
  }

  .banner8_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .banner7_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .banner5_content {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 1rem;
  }

  .banner7_close-button, .banner3_close-button, .banner4_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .banner5_close-button {
    margin-left: 0;
  }

  .banner7_content {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 1.75rem;
  }

  .banner3_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .banner10_content-wrapper {
    align-items: center;
  }

  .banner9_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .banner6_content, .banner2_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .banner4_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .banner3_content {
    object-fit: fill;
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .banner10_close-button {
    margin-left: 0;
  }

  .banner4_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .banner6_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .footer5_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer5_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer5_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer5_credit-text {
    order: 1;
    margin-top: 1rem;
  }

  .footer6_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer6_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer7_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer7_credit-text {
    margin-top: 2rem;
  }

  .footer7_bottom-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding-bottom: 1rem;
  }

  .footer7_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer8_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer8_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer8_link-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .footer8_credit-text {
    margin-top: 2rem;
  }

  .footer8_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: start;
  }

  .signup-modal1_component {
    align-items: flex-start;
  }

  .signup-modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .signup-modal2_component {
    align-items: flex-start;
  }

  .signup-modal2_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .signup-modal3_component {
    align-items: flex-start;
  }

  .signup-modal3_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .login-modal1_component {
    align-items: flex-start;
  }

  .login-modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .login-modal2_component {
    align-items: flex-start;
  }

  .login-modal2_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .banner7_text-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .signup8_image, .login7_image, .login8_image {
    height: 30rem;
  }

  .cta11_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home1-blog_list, .home1-features_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home1-faq_icon-wrapper {
    width: 1.75rem;
  }

  .home1-header_component {
    grid-row-gap: 3rem;
  }

  .logo {
    max-height: 3rem;
  }

  .home1-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .home1-howitworks_list, .home1-results_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home1-customers_component {
    padding-top: 1rem;
  }

  .product1_heading {
    margin-right: 0;
  }

  .product1_image-wrapper {
    height: 100%;
  }

  .product1_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
  }

  .product1_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product2_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .product2_image-wrapper {
    height: 100%;
  }

  .product2_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product2_heading {
    margin-right: 0;
  }

  .product3_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .product3_image-wrapper, .product4_image-wrapper {
    height: 100%;
  }

  .product4_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
  }

  .product5_slide {
    padding-right: 1.5rem;
  }

  .product5_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product5_mask {
    width: 80%;
  }

  .product5_image-wrapper {
    height: 100%;
  }

  .product5_heading {
    margin-right: 0;
  }

  .product6_mask {
    width: 80%;
  }

  .product6_slide {
    padding-right: 1.5rem;
  }

  .product6_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product6_image-wrapper {
    height: 100%;
  }

  .product6_heading {
    margin-right: 0;
  }

  .product7_image-wrapper {
    height: 100%;
  }

  .product7_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .product7_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product7_heading {
    margin-right: 0;
  }

  .product8_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .product8_heading {
    margin-right: 0;
  }

  .product8_image-wrapper {
    height: 100%;
  }

  .product8_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product9_image-wrapper {
    height: 100%;
  }

  .product9_list, .product10_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .product10_image-wrapper {
    height: 100%;
  }

  .product11_heading {
    margin-right: 0;
  }

  .product11_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product11_mask {
    width: 80%;
  }

  .product11_slide {
    padding-right: 1.5rem;
  }

  .product11_image-wrapper {
    height: 100%;
  }

  .product12_mask {
    width: 80%;
  }

  .product12_heading {
    margin-right: 0;
  }

  .product12_image-wrapper {
    height: 100%;
  }

  .product12_slide {
    padding-right: 1.5rem;
  }

  .product12_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product-header1_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .product-header1_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
  }

  .product-header1_accordion-icon {
    width: 1.75rem;
  }

  .product-header1_heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header1_component {
    padding-bottom: 1.5rem;
  }

  .product-header1_gallery {
    grid-template-columns: 1fr;
  }

  .product-header2_content-bottom {
    grid-column-gap: 5rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .product-header2_component {
    padding-bottom: 1.5rem;
  }

  .product-header2_list {
    display: none;
  }

  .product-header2_gallery {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .product-header2_modal-content-wrapper {
    padding-bottom: 7rem;
  }

  .product-header2_content-top {
    flex-direction: column-reverse;
    margin-bottom: 2rem;
    display: flex;
  }

  .product-header3_component {
    padding-bottom: 1.5rem;
  }

  .product-header3_accordion-icon {
    width: 1.75rem;
  }

  .product-header3_gallery {
    grid-template-columns: 1fr;
  }

  .product-header3_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
  }

  .product-header3_heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header3_list {
    grid-template-rows: auto;
  }

  .product-header4_gallery {
    grid-template-columns: 1fr;
  }

  .product-header4_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .product-header4_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
  }

  .product-header4_component {
    padding-bottom: 1.5rem;
  }

  .product-header5_heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header5_component {
    padding-bottom: 1.5rem;
  }

  .product-header5_gallery {
    grid-template-columns: 1fr;
  }

  .product-header5_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .product-header5_accordion-icon {
    width: 1.75rem;
  }

  .product-header5_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
  }

  .product-header6_content-right {
    padding-top: 2rem;
  }

  .product-header6_content-left {
    grid-template-columns: 1fr;
  }

  .product-header6_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .product-header7_gallery-slider {
    grid-template-columns: 1fr;
  }

  .product-header7_component {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
    padding-bottom: 1.5rem;
  }

  .product-header8_component {
    grid-column-gap: 4rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .product-header8_content-middle {
    grid-template-columns: 1fr;
  }

  .product-header8_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .product-header9_list-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .product-header9_accordion-icon {
    width: 1.75rem;
  }

  .product-header9_content-left {
    grid-template-columns: 1fr;
  }

  .product-header9_component {
    grid-row-gap: 3rem;
  }

  .product-header9_heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header9_list {
    grid-template-columns: 1fr;
  }

  .home2-customers_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home2-testimonial_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .home2-features_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home2-faq_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home2-logo_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home2-testimonial_content {
    padding: 1.5rem;
  }

  .home2-blog_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home2-testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .home2-testimonial_mask {
    width: 100%;
  }

  .home2-faq_icon-wrapper {
    width: 1.75rem;
  }

  .home2-testimonial_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .home2-logo_logo {
    max-height: 3rem;
  }

  .home2-faq_question {
    padding: 1rem 1.25rem;
  }

  .home2-logo_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .home2-testimonial_component {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .home3-testimonial_client-info {
    margin-bottom: 1rem;
  }

  .home3-faq_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home3-howitworks_component {
    grid-template-columns: 1fr;
  }

  .home3-benefits_component, .home3-feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home3-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .home3-header_component {
    grid-row-gap: 3rem;
  }

  .home3-howitworks_progress-bar-wrapper {
    left: 2rem;
  }

  .home3-howitworks_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .home3-testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .home3-testimonial_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .home4-testimonial_content {
    padding: 1.5rem;
  }

  .home4-testimonial_slide {
    padding-right: 1.5rem;
  }

  .home4-pricing_component {
    grid-template-columns: 1fr;
  }

  .home4-casestudies_heading {
    margin-right: 0;
  }

  .home4-testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .home4-testimonial_arrow.left {
    right: 3.5rem;
  }

  .home4-casestudies_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home4-casestudies_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home4-testimonial_mask {
    width: 80%;
  }

  .home4-casestudies_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .home4-casestudies_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .home4-benefits_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-medium-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .home4-testimonial_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .home4-pricing_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home5-faq_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home5-faq_list {
    grid-row-gap: 2.5rem;
  }

  .home5-features-image_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home5-testimonial_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .home5-testimonial_client {
    align-items: center;
    width: 100%;
  }

  .home5-results_component, .home5-pricing_feature-list {
    grid-template-columns: 1fr;
  }

  .home5-testimonial_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .home5-features-video_component, .home5-testimonial_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home5-testimonial_arrow {
    inset: 0% 0% auto auto;
  }

  .home5-testimonial_arrow.left {
    right: 3.5rem;
  }

  .home5-pricing_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home5-cta_component {
    grid-row-gap: 3rem;
  }

  .home5-testimonial_slide-nav {
    inset: 0% auto auto 0%;
  }

  .home5-pricing_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home6-feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home6-testimonial_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .home6-header_content-wrapper {
    grid-template-columns: 1fr;
  }

  .home6-morefeatures_list, .home6-testimonial_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home6-cta_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home6-testimonial_client-info {
    margin-bottom: 1rem;
  }

  .home6-faq_content {
    grid-column-gap: 2.5rem;
    padding-top: 1.25rem;
    padding-bottom: 2.5rem;
  }

  .home6-cta_content {
    margin-right: 0;
  }

  .home6-cta_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .home6-cta_button-wrapper {
    margin-left: 0;
    margin-right: 1rem;
  }

  .home6-testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .home7-blog_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home7-header_component {
    height: auto;
  }

  .home7-about_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home7-blog_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .home7-blog_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .home7-cta_component {
    grid-row-gap: 3rem;
  }

  .home7-blog_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home7-blog_heading {
    margin-right: 0;
  }

  .home7-gallery_component {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .home7-header_content-wrapper {
    grid-template-columns: 1fr;
  }

  .home7-details_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home8-customers_logo {
    max-height: 3rem;
  }

  .home8-blog_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .home8-blog_image-wrapper {
    height: 100%;
  }

  .home8-testimonial_arrow {
    inset: 0% 0% auto auto;
  }

  .home8-testimonial_arrow.left {
    right: 3.5rem;
  }

  .home8-blog_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home8-testimonial_client {
    align-items: center;
    width: 100%;
  }

  .home8-testimonial_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .home8-testimonial_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .home8-about_component, .home8-services_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home8-customers_component {
    padding-top: 1rem;
  }

  .home8-testimonial_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home8-services_list {
    grid-row-gap: 3rem;
  }

  .home8-testimonial_slide-nav {
    inset: 0% auto auto 0%;
  }

  .pricing1-header_plans {
    grid-template-columns: 1fr;
  }

  .pricing1-header_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home8-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .home8-faq_icon-wrapper {
    width: 1.75rem;
  }

  .home8-faq_list.first-col {
    border-bottom-style: none;
  }

  .home8-faq_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .pricing1-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pricing1-faq_icon-wrapper {
    width: 1.75rem;
  }

  .pricing2-customers_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .pricing2-faq_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pricing2-customers_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing2-header_component {
    grid-template-columns: 1fr;
  }

  .pricing2-features_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pricing2-faq_question {
    padding: 1rem 1.25rem;
  }

  .pricing2-customers_logo {
    max-height: 3rem;
  }

  .pricing2-header_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing3-header_plans {
    grid-template-columns: 1fr;
  }

  .pricing3-testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .pricing3-testimonial_arrow.left {
    right: 3.5rem;
  }

  .pricing3-cta_component {
    grid-row-gap: 3rem;
  }

  .pricing3-header_feature-list {
    grid-template-columns: 1fr;
  }

  .pricing3-header_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing3-testimonial_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing3-faq_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pricing3-testimonial_component {
    padding-bottom: 3rem;
  }

  .pricing3-faq_list {
    grid-row-gap: 2.5rem;
  }

  .pricing3-testimonial_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .pricing4-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pricing4-faq_icon-wrapper {
    width: 1.75rem;
  }

  .pricing4-faq_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .pricing4-header_component {
    grid-template-columns: 1fr;
  }

  .pricing4-header_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing4-faq_list.first-col {
    border-bottom-style: none;
  }

  .pricing5-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pricing5-customers_content-left {
    max-width: none;
  }

  .pricing5-cta_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .pricing5-customers_logo-list {
    grid-column-gap: 1rem;
    padding-top: 1rem;
  }

  .pricing5-customers_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing5-customers_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing5-cta_content {
    margin-right: 0;
  }

  .pricing5-customers_logo {
    max-height: 3rem;
  }

  .pricing5-cta_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing5-header_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing5-faq_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pricing5-header_component {
    grid-template-columns: 1fr;
  }

  .pricing1-testimonial_component, .pricing5-features_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about4-partners_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .about4-values_list, .about4-partners_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about4-partners_logo {
    max-height: 3rem;
  }

  .about4-growth_component {
    grid-template-columns: 1fr;
  }

  .about4-newsletter_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about4-team_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about4-team_image-wrapper {
    height: 100%;
  }

  .about4-newsletter_content {
    margin-right: 0;
  }

  .about1-team_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about1-customers_component {
    padding-top: 1rem;
  }

  .about1-growth_component, .about1-values_list, .about1-press_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about5-testimonial_client-info {
    margin-bottom: 1rem;
  }

  .about5-overview_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about5-testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .about5-team_slide {
    padding-right: 1.5rem;
  }

  .about5-locations_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about5-team_mask {
    width: 80%;
  }

  .about5-team_arrow.left {
    right: 3.5rem;
  }

  .about5-testimonial_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .about5-locations_map {
    height: 20rem;
  }

  .about1-story_component {
    grid-template-columns: 1fr;
  }

  .about2-testimonial_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .about2-story_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .about2-story_component {
    grid-template-columns: 1fr;
  }

  .about2-team_image-wrapper {
    height: 100%;
  }

  .about2-testimonial_content {
    padding: 1.5rem;
  }

  .about2-team_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about2-testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .about2-story_progress-bar-wrapper {
    left: 2rem;
  }

  .about2-testimonial_component {
    grid-template-columns: 1fr;
  }

  .about2-values_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about3-press_heading {
    margin-right: 0;
  }

  .about3-press_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about3-testimonials_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .about3-press_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .about3-press_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .about3-testimonials_content {
    padding: 1.5rem;
  }

  .about3-team_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about3-team_image-wrapper {
    height: 100%;
  }

  .about3-growth_component, .about3-values_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about3-team_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .about3-press_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about3-testimonials_component {
    column-count: 1;
  }

  .about3-testimonials_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .about3-header_component {
    grid-template-columns: 1fr;
  }

  .contact1-header_component, .contact2-locations_component, .contact2-header_component, .contact3-locations_component, .contact3-header_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact3-locations_map {
    height: 20rem;
  }

  .contact3-details_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact5-customers_logo-list {
    grid-column-gap: 1rem;
    padding-top: 1rem;
  }

  .contact5-details_component {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .contact5-customers_content-left {
    max-width: none;
  }

  .contact5-customers_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact5-customers_logo {
    max-height: 3rem;
  }

  .contact5-customers_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .contact5-header_component, .blog1-header_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog1-header_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .blog1-header_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .blog1-header_menu-link.last-link {
    margin-right: 2rem;
  }

  .blog3-header_featured-blog {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog3-category_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog3-category_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .blog3-newsletter_content {
    margin-right: 0;
  }

  .blog3-cta_component {
    grid-row-gap: 3rem;
  }

  .blog3-category_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog3-header_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog3-header_featured-list {
    grid-row-gap: 2rem;
  }

  .blog3-header_image-wrapper {
    padding-top: 66%;
  }

  .blog3-category_heading {
    margin-right: 0;
  }

  .blog3-newsletter_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog3-category_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog3-header_heading-wrapper {
    margin-bottom: 1.5rem;
  }

  .blog4-header_featured-item-content {
    padding: 0;
  }

  .blog4-header_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .blog4-header_menu-link.last-link {
    margin-right: 2rem;
  }

  .blog4-header_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog4-cta_component {
    grid-row-gap: 3rem;
  }

  .blog4-header_image-wrapper {
    padding-top: 66%;
  }

  .blog4-header_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog2-header_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .blog2-header_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .blog2-header_menu-link.last-link {
    margin-right: 2rem;
  }

  .blog2-header_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog5-newsletter_content {
    margin-right: 0;
  }

  .blog5-header_category-menu {
    overflow: scroll;
  }

  .blog5-latest_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog5-latest_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog5-latest_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .blog5-newsletter_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog5-header_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog5-latest_heading {
    margin-right: 0;
  }

  .blog5-latest_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog5-header_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog5-latest_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog5-latest_image-wrapper {
    height: 100%;
  }

  .blog5-header_component {
    grid-template-columns: 1fr;
  }

  .blog-post1-related_list, .blog-post2-related_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post3-newsletter_content {
    margin-right: 0;
  }

  .blog-post3-related_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post3-related_heading {
    margin-right: 0;
  }

  .blog-post3-related_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog-post3-related_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .blog-post3-newsletter_component, .blog-post3-related_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-post4-related_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog-post4-related_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .blog-post4-related_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-post4-related_heading {
    margin-right: 0;
  }

  .blog-post4-related_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post5-related_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog-post5-related_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post5-related_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-post5-related_heading {
    margin-right: 0;
  }

  .blog-post5-related_image-wrapper {
    height: 100%;
  }

  .blog-post5-related_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog-post5-related_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .modal1_component {
    align-items: flex-start;
  }

  .modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .modal2_content-wrapper {
    width: 90%;
    padding-bottom: 7rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .modal3_content-wrapper {
    padding-bottom: 7rem;
  }

  .accordion1_top {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .accordion1_icon {
    width: 1.75rem;
  }

  .accordion2_top {
    padding: 1rem 1.25rem;
  }

  .accordion2_icon {
    width: 1.75rem;
  }

  .accordion2_bottom {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .slider1_component {
    padding-bottom: 3rem;
  }

  .slider1_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .slider2_component {
    padding-bottom: 3rem;
  }

  .slider2_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .slider3_component {
    padding-bottom: 3rem;
  }

  .slider3_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .slider4_component {
    padding-bottom: 3rem;
  }

  .slider4_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .slider4_arrow.left {
    right: 3.5rem;
  }

  .slider6_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .slider6_component {
    padding-bottom: 5rem;
  }

  .slider6_arrow.left {
    right: 3.5rem;
  }

  .slider5_component {
    padding-bottom: 3rem;
  }

  .slider5_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .slider5_arrow.left {
    right: 3.5rem;
  }

  .slider7_component {
    padding-bottom: 5rem;
  }

  .slider7_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .slider7_arrow.left {
    right: 3.5rem;
  }

  .layout348_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .layout348_content {
    height: auto;
  }

  .layout348_desktop-image-wrapper {
    display: none;
  }

  .layout348_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout348_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout348_mobile-image {
    position: static;
  }

  .layout349_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout349_desktop-image-wrapper {
    display: none;
  }

  .layout349_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .layout349_content {
    height: auto;
  }

  .layout349_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout349_mobile-image {
    position: static;
  }

  .layout350_tabs-menu {
    display: none;
    position: relative;
    top: 0;
  }

  .layout350_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .layout350_content {
    height: auto;
  }

  .layout350_desktop-image-wrapper {
    display: none;
  }

  .layout350_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .layout350_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout350_mobile-image {
    position: static;
  }

  .layout350_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout351_image {
    height: 20rem;
  }

  .layout351_column {
    height: 4rem;
  }

  .layout351_column-text {
    font-size: 1.25rem;
    left: 1.5rem;
  }

  .layout351_column-vertical-text {
    font-size: 1.25rem;
  }

  .layout351_content-wrapper {
    padding: 1rem 1.5rem 2rem;
  }

  .layout352_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

  .layout352_date-text {
    text-align: left;
  }

  .layout352_progress {
    left: .375rem;
  }

  .layout352_centre {
    justify-content: flex-start;
  }

  .layout353_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout353_content-left {
    position: static;
  }

  .testimonial32_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial32_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial32_content-left {
    position: static;
  }

  .testimonial32_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .cta37_link-text {
    font-size: 2.25rem;
  }

  .layout351_column-horiztonal-text {
    font-size: 1.25rem;
  }

  .layout355_content-left {
    margin-top: 0;
  }

  .layout355_lightbox-wrapper {
    height: 50vh;
    position: static;
  }

  .layout353_lightbox-link {
    width: auto;
    height: auto;
    position: static;
  }

  .layout355_layout {
    grid-template-columns: 1fr;
    padding-bottom: 2rem;
  }

  .layout355_text-wrapper {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout355_content-right {
    padding-top: 0;
  }

  .cta38_link-block {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .cta38_link-text-small {
    margin-right: 1.5rem;
    font-size: 1.25rem;
    left: 1.5rem;
  }

  .layout356_content-item {
    padding-bottom: 2rem;
  }

  .layout356_content-layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout357_content-item {
    padding-bottom: 2rem;
  }

  .layout357_content-layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header75_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta34_logo, .home3-cta_logo, .pricing4_logo {
    max-height: 3rem;
  }

  .filters6_keyword-search {
    width: auto;
  }

  .filters3_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .filters2_tablet-modal-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .filters6_form-header {
    margin-left: 5%;
    margin-right: 5%;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .filters6_filter-group-heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .filters6_modal-menu {
    width: 100vw;
    margin-top: 2rem;
    margin-left: -5vw;
    padding-left: 5%;
    padding-right: 5%;
  }

  .filters6_filters-header {
    flex-direction: column;
    align-items: flex-end;
  }

  .filters2_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .filters6_modal-close-button {
    display: block;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
  }

  .filters5_category-menu {
    overflow: scroll;
  }

  .filters4_modal {
    align-items: flex-start;
  }

  .filters1_tablet-modal-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .filters6_filters-modal {
    border-style: none;
    width: 100vw;
    max-height: none;
    margin-top: 0;
    padding-top: 3rem;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .filters6_filters-modal.w--open {
    z-index: 999;
    width: 100%;
    height: 100vh;
    padding-top: 2.5rem;
    padding-left: 5%;
    padding-right: 5%;
    position: fixed;
    inset: 0%;
  }

  .filters6_filters-header-left {
    width: 100%;
  }

  .filters2_filter-group-heading, .filters1_filter-group-heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .filters1_accordion-icon {
    width: 1.75rem;
  }

  .filters3_filter-group-heading, .filters4_filter-group-heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .filters3_modal-content-wrapper {
    max-width: none;
    padding-bottom: 0;
  }

  .filters3_modal-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .filters5_menu-link.last-link {
    margin-right: 2rem;
  }

  .filters4_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .filters4_tablet-modal-menu {
    width: 100vw;
    padding: .5rem 5%;
  }

  .filters1_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .filters6_filter-group-list {
    padding-left: 5%;
    padding-right: 5%;
  }

  .header75_lightbox-image {
    max-height: 30rem;
  }

  .gallery24_horizontal-scroll-wrapper {
    margin-top: -10vh;
  }

  .gallery24_horizontal-scroll-content {
    grid-column-gap: 1.5rem;
    width: 200vh;
  }

  .gallery24_image {
    width: 90vw;
    max-height: 30rem;
  }

  .cta38_link-text {
    font-size: 2.25rem;
  }

  .header76_content-right {
    height: 30rem;
  }

  .header76_component {
    padding-top: 4rem;
  }

  .dropdown2_component.is-width-full-tablet, .dropdown2_toggle.is-blog28 {
    width: 100%;
  }

  .layout250_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .table1_component, .table2_component, .table3_component {
    grid-row-gap: 3rem;
  }

  .table1_pagination-page-button-wrapper, .table2_pagination-page-button-wrapper, .table3_pagination-page-button-wrapper {
    display: none;
  }

  .table4_filter-group-heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .table4_modal {
    align-items: flex-start;
  }

  .table4_filters-results-wrapper {
    margin-top: 1rem;
  }

  .table4_filters-content {
    flex-direction: column;
    align-items: flex-start;
  }

  .table4_modal-content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
  }

  .table4_component {
    grid-row-gap: 3rem;
  }

  .table4_pagination-page-button-wrapper {
    display: none;
  }

  .table5_component, .table6_component, .table7_component {
    grid-row-gap: 3rem;
  }

  .table7_pagination-page-button-wrapper {
    display: none;
  }

  .table8_component {
    grid-row-gap: 3rem;
  }

  .table8_pagination-page-button-wrapper {
    display: none;
  }

  .table9_component {
    grid-row-gap: 3rem;
  }

  .table9_pagination-page-button-wrapper {
    display: none;
  }

  .table10_component {
    grid-row-gap: 3rem;
  }

  .table10_pagination-page-button-wrapper {
    display: none;
  }

  .team11_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pagination1_page-button-wrapper {
    display: none;
  }

  .pagination2_button-wrapper {
    width: 100%;
  }

  .pagination2_button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    width: auto;
    min-width: 6.5rem;
    height: auto;
    min-height: 2.75rem;
    padding: .5rem 1.25rem;
  }

  .pagination2_button.is-previous {
    justify-content: flex-start;
    margin-right: auto;
  }

  .pagination2_button.is-next {
    justify-content: flex-end;
    margin-left: auto;
  }

  .pagination2_page-button-wrapper, .pagination2_page-count-wrapper, .pagination3_page-count-wrapper {
    display: none;
  }

  .pagination3_button-wrapper {
    width: 100%;
  }

  .navbar-dropdown2_content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar-dropdown2_content-right {
    padding: 1.5rem;
  }

  .navbar-dropdown2_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar-dropdown2_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .navbar-dropdown3_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar-dropdown3_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar-dropdown3_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar-dropdown4_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar-dropdown4_dropdown-link-list, .navbar-dropdown5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar-dropdown5_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar-dropdown6_dropdown-content-layout {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-dropdown6_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar-dropdown7_blog-item-image {
    margin-bottom: 0;
  }

  .navbar-dropdown7_blog-item-image-wrapper {
    max-width: 100%;
  }

  .navbar-dropdown7_blog-item {
    grid-row-gap: 1rem;
  }

  .navbar-dropdown7_dropdown-content-right {
    padding-bottom: 1.5rem;
  }

  .navbar-dropdown7_dropdown-link-list {
    max-width: none;
  }

  .navbar-dropdown7_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar-dropdown8_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar-dropdown8_dropdown-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navbar-dropdown9_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
  }

  .navbar-dropdown9_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar14_menu-link-wrapper {
    padding: 1.25rem;
  }

  .navbar14_container {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar14_component {
    margin-top: 1.25rem;
  }

  .navbar13_menu-link-wrapper {
    padding: 1.25rem;
  }

  .navbar13_component {
    margin-top: 1.25rem;
  }

  .navbar13_container {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar15_component {
    margin-top: 1.25rem;
  }

  .navbar15_menu-link-wrapper {
    padding: 1.25rem;
  }

  .navbar15_container {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .banner11_text, .banner12_text {
    font-size: 1.125rem;
  }

  .layout358_card-content {
    padding: 1.5rem;
  }

  .layout358_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout358_card {
    grid-template-columns: 1fr;
  }

  .layout374_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout364_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout394_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout388_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout387_card-small {
    grid-template-columns: 1fr;
  }

  .layout390_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout386_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout375_grid-list, .layout381_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout373_card-small-content {
    padding: 1.5rem;
  }

  .layout400_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout392_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout368_card-small, .layout389_card-small, .layout360_card {
    grid-template-columns: 1fr;
  }

  .layout381_card-small-content {
    padding: 1.5rem;
  }

  .layout393_card-small {
    grid-template-columns: 1fr;
  }

  .layout380_column, .layout376_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout392_card-small {
    grid-template-columns: 1fr;
  }

  .layout399_grid-list, .layout387_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout377_card-large-content {
    padding: 1.5rem;
  }

  .layout401_card {
    grid-template-columns: 1fr;
  }

  .layout395_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout366_row, .layout386_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout386_card-small-content {
    padding: 1.5rem;
  }

  .layout371_card-small {
    grid-template-columns: 1fr;
  }

  .layout390_card-vertical-content {
    padding: 1.5rem;
  }

  .layout391_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout393_card-large-vertical-content {
    padding: 1.5rem;
  }

  .layout372_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout373_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout368_card-large {
    grid-template-columns: 1fr;
  }

  .layout367_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout393_card-small-content {
    padding: 1.5rem;
  }

  .layout381_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout376_card-large-content, .layout391_card-horizontal-content, .layout378_card-large-content {
    padding: 1.5rem;
  }

  .layout359_card {
    grid-template-columns: 1fr;
  }

  .layout383_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout361_card-content {
    padding: 1.5rem;
  }

  .layout395_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout389_card-large-content {
    padding: 1.5rem;
  }

  .layout388_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout376_card-small-content, .layout384_card-large-content {
    padding: 1.5rem;
  }

  .layout385_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout369_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout380_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout397_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout364_card, .layout379_card-small {
    grid-template-columns: 1fr;
  }

  .layout361_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout368_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout378_row, .layout376_row, .layout379_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout365_card-large-content, .layout371_card-small-content {
    padding: 1.5rem;
  }

  .layout365_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout383_card-large-content, .layout398_card-large-content, .layout393_card-large-horizontal-content {
    padding: 1.5rem;
  }

  .layout373_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout381_card-small {
    grid-template-columns: 1fr;
  }

  .layout393_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout381_card-large-content {
    padding: 1.5rem;
  }

  .layout401_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout367_card-large {
    grid-template-columns: 1fr;
  }

  .layout392_card-small-content, .layout383_card-small-content {
    padding: 1.5rem;
  }

  .layout392_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout399_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout380_card-small-content {
    padding: 1.5rem;
  }

  .layout382_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout391_card-vertical-content, .layout395_card-content {
    padding: 1.5rem;
  }

  .layout373_card-large {
    grid-template-columns: 1fr;
  }

  .layout372_card-small-content {
    padding: 1.5rem;
  }

  .layout360_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout386_card-small {
    grid-template-columns: 1fr;
  }

  .layout398_card-small-content, .layout388_card-large-content {
    padding: 1.5rem;
  }

  .layout382_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout380_card-large-content, .layout401_card-content, .layout368_card-large-content {
    padding: 1.5rem;
  }

  .layout389_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout370_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout393_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout382_card-large-content {
    padding: 1.5rem;
  }

  .layout397_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout389_card-small-content {
    padding: 1.5rem;
  }

  .layout368_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout382_card-small-content {
    padding: 1.5rem;
  }

  .layout379_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout365_card-large {
    grid-template-columns: 1fr;
  }

  .layout385_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout396_card-content, .layout397_card-large-content {
    padding: 1.5rem;
  }

  .layout366_card-large {
    grid-template-columns: 1fr;
  }

  .layout388_card-small-content, .layout387_card-large-content {
    padding: 1.5rem;
  }

  .layout377_card-small {
    grid-template-columns: 1fr;
  }

  .layout384_card-small-content, .layout386_card-large-content, .layout360_card-content, .layout374_card-large-content {
    padding: 1.5rem;
  }

  .layout377_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout367_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout375_card-large-content {
    padding: 1.5rem;
  }

  .layout380_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout373_card-large-content, .layout378_card-small-content {
    padding: 1.5rem;
  }

  .layout378_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout379_card-large-content {
    padding: 1.5rem;
  }

  .layout377_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout364_card-content, .layout366_card-large-content, .layout385_card-large-content {
    padding: 1.5rem;
  }

  .layout359_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout372_card-small {
    grid-template-columns: 1fr;
  }

  .layout359_card-content {
    padding: 1.5rem;
  }

  .layout383_grid-list, .layout363_grid-list, .layout396_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout375_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout380_card-small {
    grid-template-columns: 1fr;
  }

  .layout362_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout387_card-small-content {
    padding: 1.5rem;
  }

  .layout367_card-small {
    grid-template-columns: 1fr;
  }

  .layout384_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout391_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout366_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout368_card-small-content {
    padding: 1.5rem;
  }

  .layout361_grid-list, .layout360_grid-list, .layout381_grid-list, .layout362_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout390_card-horizontal-content {
    padding: 1.5rem;
  }

  .layout390_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout394_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout378_card-small {
    grid-template-columns: 1fr;
  }

  .layout401_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout384_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout370_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout367_card-small-content {
    padding: 1.5rem;
  }

  .layout372_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout379_card-small-content {
    padding: 1.5rem;
  }

  .layout396_row, .layout363_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout361_card, .layout388_card-small {
    grid-template-columns: 1fr;
  }

  .layout385_card-small-content, .layout367_card-large-content {
    padding: 1.5rem;
  }

  .layout398_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout387_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout377_card-small-content {
    padding: 1.5rem 1.5rem 2rem;
  }

  .layout397_card-small-content {
    padding: 1.5rem;
  }

  .layout369_row, .layout371_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout376_card-small {
    grid-template-columns: 1fr;
  }

  .layout400_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout392_card-large-vertical-content {
    padding: 1.5rem;
  }

  .layout398_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout374_row, .layout371_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout365_row, .layout389_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout392_card-large-horizontal-content, .layout394_card-content {
    padding: 1.5rem;
  }

  .layout364_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout373_card-small {
    grid-template-columns: 1fr;
  }

  .pricing2_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card-row17_card-large-content {
    padding: 1.5rem;
  }

  .card-row14_card-small {
    grid-template-columns: 1fr;
  }

  .card-row22_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row8_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-row19_card-small-content {
    padding: 2rem 1.5rem;
  }

  .card-row23_component, .card-row11_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row37_card-content {
    padding: 1.5rem;
  }

  .card-row10_card-large {
    grid-template-columns: 1fr;
  }

  .card-row25_card-small-content, .card-row25_card-large-content, .card-row7_card-content, .card-row29_card-small-content {
    padding: 1.5rem;
  }

  .card-row21_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row35_card-large-horizontal-content {
    padding: 1.5rem;
  }

  .card-row28_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row32_card-large-content {
    padding: 1.5rem;
  }

  .card-row44_card {
    grid-template-columns: 1fr;
  }

  .card-row31_card-small-content, .card-row14_card-small-content, .card-row24_card-large-content {
    padding: 1.5rem;
  }

  .card-row11_card-large, .card-row23_card-small {
    grid-template-columns: 1fr;
  }

  .card-row41_card-small-content {
    padding: 1.5rem;
  }

  .card-row3_card-content {
    padding: 2rem 1.5rem;
  }

  .card-row18_card-large-content {
    padding: 1.5rem;
  }

  .card-row31_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row26_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row15_card-small-content {
    padding: 1.5rem;
  }

  .card-row20_card-small {
    grid-template-columns: 1fr;
  }

  .card-row24_card-small-content {
    padding: 1.5rem;
  }

  .card-row18_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row3_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row39_card-content, .card-row27_card-large-content {
    padding: 1.5rem;
  }

  .card-row7_card {
    grid-template-columns: 1fr;
  }

  .card-row26_card-small-content {
    padding: 1.5rem;
  }

  .card-row35_card-small {
    grid-template-columns: 1fr;
  }

  .card-row33_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row13_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row35_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row15_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row40_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-row32_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row8_card-large {
    grid-template-columns: 1fr;
  }

  .card-row14_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row20_card-small-content {
    padding: 2rem 1.5rem;
  }

  .card-row9_card-large-content {
    padding: 1.5rem;
  }

  .card-row24_card-small, .card-row9_card-large {
    grid-template-columns: 1fr;
  }

  .card-row30_card-small-content {
    padding: 1.5rem;
  }

  .card-row10_card-small {
    grid-template-columns: 1fr;
  }

  .card-row44_card-content, .card-row28_card-small-content, .card-row35_card-small-content {
    padding: 1.5rem;
  }

  .card-row36_card-small {
    grid-template-columns: 1fr;
  }

  .card-row24_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-row30_card-small, .card-row1_component, .card-row4_card {
    grid-template-columns: 1fr;
  }

  .card-row10_component, .card-row27_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row28_card-large-content, .card-row36_card-large-horizontal-content, .card-row40_card-small-content {
    padding: 1.5rem;
  }

  .card-row29_card-small {
    grid-template-columns: 1fr;
  }

  .card-row34_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row12_component, .card-row44_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row19_card-small {
    grid-template-columns: 1fr;
  }

  .card-row16_card-large-content, .card-row33_card-horizontal-content, .card-row19_card-large-content, .card-row4_card-content, .card-row36_card-small-content, .card-row8_card-large-content {
    padding: 1.5rem;
  }

  .card-row4_component, .card-row7_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row2_component {
    grid-template-columns: 1fr;
  }

  .card-row21_card-small-content {
    padding: 1.5rem;
  }

  .card-row31_card-small {
    grid-template-columns: 1fr;
  }

  .card-row20_card-large-content {
    padding: 1.5rem;
  }

  .card-row37_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row16_card-large {
    grid-template-columns: 1fr;
  }

  .card-row41_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-row35_card-large-vertical-content, .card-row32_card-small-content, .card-row41_card-large-content {
    padding: 1.5rem;
  }

  .card-row29_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row36_card-large-vertical-content {
    padding: 1.5rem;
  }

  .card-row39_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row30_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row11_card-large-content {
    padding: 1.5rem;
  }

  .card-row21_card-small {
    grid-template-columns: 1fr;
  }

  .card-row26_card-large-content, .card-row11_card-small-content, .card-row29_card-large-content {
    padding: 1.5rem;
  }

  .card-row32_card-small, .card-row11_card-small {
    grid-template-columns: 1fr;
  }

  .card-row20_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row23_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-row22_card-small-content {
    padding: 1.5rem;
  }

  .card-row25_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row10_card-small-content, .card-row23_card-large-content {
    padding: 1.5rem;
  }

  .card-row41_component, .card-row40_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-row43_component, .card-row19_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row16_card-small-content {
    padding: 2rem 1.5rem;
  }

  .card-row10_card-large-content {
    padding: 1.5rem;
  }

  .card-row17_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row16_card-small {
    grid-template-columns: 1fr;
  }

  .card-row21_card-large-content {
    padding: 1.5rem;
  }

  .card-row36_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row27_card-small-content {
    padding: 1.5rem;
  }

  .card-row5_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row9_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-row38_card-content, .card-row34_card-vertical-content {
    padding: 1.5rem;
  }

  .card-row24_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row40_card-large-content {
    padding: 1.5rem;
  }

  .card-row6_component, .card-row38_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row34_card-horizontal-content, .card-row33_card-vertical-content {
    padding: 1.5rem;
  }

  .card-row42_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-row15_card-small, .card-row22_card-small {
    grid-template-columns: 1fr;
  }

  .card-row22_card-large-content {
    padding: 1.5rem;
  }

  .card-row2_card-content, .card-row1_card-content {
    padding: 2rem 1.5rem;
  }

  .card-row31_card-large-content {
    padding: 1.6rem;
  }

  .card-row3_card {
    grid-template-columns: 1fr;
  }

  .card-row16_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row30_card-large-content, .card-row23_card-small-content {
    padding: 1.5rem;
  }

  .gallery7_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .navbar16_component {
    min-height: 4rem;
  }

  .navbar16_menu-wrapper {
    padding-top: 4rem;
  }

  .navbar16_link {
    font-size: 1.5rem;
  }

  .navbar16_bottom {
    height: 4rem;
  }

  .navbar18_component {
    min-height: 4rem;
  }

  .navbar18_menu-wrapper {
    padding-top: 4rem;
  }

  .navbar18_link {
    font-size: 1.5rem;
  }

  .navbar19_component {
    min-height: 4rem;
  }

  .navbar19_menu-wrapper {
    grid-row-gap: 3rem;
    padding-top: 4rem;
  }

  .navbar19_menu-left-top {
    grid-column-gap: 2rem;
    flex-direction: column;
    padding-top: 1rem;
  }

  .navbar19_link-large {
    font-size: 1.5rem;
  }

  .navbar19_menu-right {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }

  .navbar21_component {
    min-height: 4rem;
  }

  .navbar21_menu-wrapper {
    padding-top: 4rem;
  }

  .navbar21_menu-right {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .navbar17_component {
    min-height: 4rem;
  }

  .navbar17_menu-wrapper {
    padding-top: 4rem;
  }

  .navbar17_link {
    font-size: 2rem;
  }

  .navbar20_component {
    min-height: 4rem;
  }

  .navbar20_menu-wrapper {
    grid-row-gap: 3rem;
    padding-top: 4rem;
  }

  .navbar20_menu-left {
    padding-top: 1rem;
  }

  .navbar20_menu-links-wrapper {
    flex-direction: column;
  }

  .navbar20_link-large {
    font-size: 1.5rem;
  }

  .navbar22_component {
    min-height: 4rem;
  }

  .navbar22_menu-wrapper {
    grid-row-gap: 3rem;
  }

  .navbar22_menu-right {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .navbar21_menu-right-item {
    grid-template-columns: .6fr 1fr;
  }

  .navbar16_links-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar17_links-wrapper {
    font-size: 1.5rem;
  }

  .navbar18_links-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar21_menu-links-wrapper {
    flex-direction: column;
    padding-top: 1rem;
  }

  .navbar21_link-large {
    font-size: 1.5rem;
  }

  .navbar21_menu-left {
    grid-row-gap: 2.5rem;
  }

  .navbar22_menu-links-wrapper {
    flex-direction: column;
    padding-top: 1rem;
  }

  .navbar22_link-large {
    font-size: 1.5rem;
  }

  .header77_component {
    padding-top: 4rem;
  }

  .header77_content-right {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .header77_image-wrapper {
    width: 18rem;
  }

  .header81_content-wrapper {
    padding-top: 4rem;
  }

  .header83_images-layout {
    grid-template-columns: 1fr;
  }

  .footer9_top-wrapper {
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .footer9_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer9_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer9_credit-text {
    margin-top: 1.5rem;
  }

  .footer9_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer10_left-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer10_credit-text {
    margin-top: 1rem;
  }

  .footer10_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer10_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer10_top-wrapper, .footer11_top-wrapper {
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .footer11_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer11_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer11_credit-text {
    margin-top: 2rem;
  }

  .footer11_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .header84_card-content, .header85_card-content, .header86_card-content, .header87_card-content {
    padding: 2rem;
  }

  .header88_card, .header89_card, .header90_card, .header91_card {
    min-height: 32rem;
    padding: 2rem;
  }

  .header92_card-content, .header93_card-content, .header94_card-content, .header95_card-content {
    padding: 2rem;
  }

  .header96_card, .header97_card, .header100_card, .header101_card {
    min-height: 32rem;
    padding: 2rem;
  }

  .cta39_card-content, .cta40_card-content, .cta41_card, .cta42_card, .cta43_card, .cta44_card {
    padding: 2rem;
  }

  .cta45_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta46_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2rem;
  }

  .cta47_card, .cta48_card, .cta49_card, .cta50_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta51_card, .cta52_card, .cta53_card, .cta54_card, .cta55_card, .cta56_card {
    padding: 2rem;
  }

  .header93_component, .cta30_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header78_image-wrapper {
    width: 18rem;
  }

  .header80_component {
    height: 150vh;
  }

  .header80_ix-trigger {
    margin-top: 35rem;
  }

  .header80_content-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .header80_image-wrapper.is-image-5 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-6 {
    width: 26vw;
    right: 50vw;
  }

  .header80_image-wrapper.is-image-2 {
    width: 30vw;
    left: 52vw;
  }

  .header80_image-wrapper.is-image-1 {
    width: 30vw;
  }

  .header80_image-wrapper.is-image-4 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-3 {
    width: 28vw;
  }

  .header80_content {
    padding-top: 4rem;
  }

  .header82_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header79_image-column.image-column-3 {
    display: none;
  }

  .header98_card, .header99_card {
    min-height: 32rem;
    padding: 2rem;
  }

  .portfolio1_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio1_title-wrapper {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .portfolio2_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio2_title-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio3_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio3_title-wrapper {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .portfolio4_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio4_title-wrapper {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio5_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio6_list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    column-count: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .portfolio7_list {
    grid-row-gap: 3rem;
  }

  .portfolio8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio9_list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    column-count: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .portfolio10_list {
    grid-row-gap: 3rem;
  }

  .portfolio11_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio12_list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    column-count: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .portfolio13_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio14_list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    column-count: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .portfolio15_list {
    grid-template-columns: 1fr;
  }

  .portfolio15_item-link {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio15_title-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .portfolio16_list {
    grid-template-columns: 1fr;
  }

  .portfolio16_item-link {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio16_title-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .header102_component {
    padding-top: 4rem;
  }

  .header102_slide-wrapper {
    grid-template-rows: 70% 30%;
  }

  .header102_arrow.is-left {
    right: 5.5rem;
  }

  .header103_tab-link {
    min-width: 0;
  }

  .layout402_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout402_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout403_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout403_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout404_tabs-menu, .layout405_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout406_tabs-menu {
    flex-wrap: wrap;
    margin-bottom: 3rem;
  }

  .layout407_tabs-menu {
    flex-wrap: wrap;
    margin-top: 3rem;
  }

  .tab1_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .tab2_tabs-menu {
    justify-content: flex-start;
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .tab3_tabs-menu {
    min-width: auto;
    max-width: 100%;
  }

  .tab4_component {
    align-items: flex-start;
  }

  .tab4_tabs-menu {
    min-width: auto;
    max-width: 100%;
  }

  .tab5_tabs-menu {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    margin-bottom: 3rem;
  }

  .tab6_tabs-menu {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    margin-top: 3rem;
  }

  .banner13_component, .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .gallery2_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .gallery3_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .gallery4_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gallery5_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .gallery6_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gallery9_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .gallery7_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .gallery12_grid-list {
    grid-template-rows: auto auto;
  }

  .portfolio-header5_content, .portfolio-header6_content-wrapper, .portfolio-header7_content-wrapper, .portfolio-header8_content-wrapper {
    grid-template-columns: 1fr;
  }

  .portfolio-header9_content, .portfolio-header10_content-wrapper, .portfolio-header11_content-wrapper, .portfolio-header12_content-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .content1_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .content2_content, .content3_content, .content4_content {
    grid-template-columns: 1fr;
  }

  .content5_gallery, .content6_gallery {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .content12_metatag-list, .content13_metatag-list, .content14_metatag-list, .content15_metatag-list, .content16_metatag-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .content17_content-wrapper, .content18_content-wrapper, .content19_content-wrapper, .content21_content-wrapper, .content22_content-wrapper, .content23_content-wrapper, .content24_content-wrapper, .content25_content-wrapper, .content26_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .portfolio1-header_content-wrapper {
    grid-template-columns: 1fr;
  }

  .portfolio1-header_metatag-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .portfolio1-content1_component, .portfolio1-content2_component, .portfolio1-content3_component {
    grid-template-columns: 1fr;
  }

  .portfolio1-gallery_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio1-gallery_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio1-related_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio1-related_title-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio2-content1_metatag-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio2-gallery1_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio2-gallery1_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio2-gallery2_component, .portfolio2-gallery3_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio2-gallery3_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio2-related_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio3-header_content-wrapper {
    grid-template-columns: 1fr;
  }

  .portfolio3-header_metatag-list, .portfolio3-content1_gallery, .portfolio3-content2_gallery {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .portfolio3-content3_component {
    margin-bottom: 3rem;
  }

  .portfolio3-content3_gallery {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .portfolio3-related_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio4-header_content-wrapper, .portfolio4-gallery1_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio4-gallery1_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio4-content_component, .portfolio4-gallery2_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio4-gallery2_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio4-related_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio5-content1_content-wrapper, .portfolio5-content2_content-wrapper, .portfolio5-content3_component, .portfolio5-gallery_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio5-gallery_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio5-related_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio5-related_title-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio6-header_component {
    grid-template-columns: 1fr;
  }

  .portfolio6-header_metatag-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .portfolio6-gallery_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .portfolio6-gallery_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio6-related_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .portfolio7-gallery_component {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .portfolio7-related_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pricing2-faq_icon-wrapper {
    width: 1.75rem;
  }

  .blog-post-header2_image-wrapper {
    margin-bottom: 2rem;
  }

  .blog-post-header2_content-bottom {
    flex-direction: column;
  }

  .blog-post-header3_content, .blog-post-header4_content {
    grid-row-gap: 3rem;
  }

  .content29_content-wrapper, .content30_content-top, .content30_content, .content31_content {
    margin-bottom: 2rem;
  }

  .content32_content-left {
    width: 100%;
    max-width: none;
  }

  .content32_content {
    margin-bottom: 2rem;
  }

  .blog-post1-header_title-wrapper {
    margin-bottom: 3rem;
  }

  .blog-post1-content_content {
    margin-bottom: 2rem;
  }

  .blog-post1-content_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blog-post2-content_content-top, .blog-post2-content_content {
    margin-bottom: 2rem;
  }

  .blog-post2-content_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blog-post3-header_component {
    grid-row-gap: 3rem;
  }

  .blog-post3-content_content {
    margin-bottom: 2rem;
  }

  .blog-post3-content_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blog-post4-header_image-wrapper {
    margin-bottom: 2rem;
  }

  .blog-post4-header_content-bottom {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .blog-post4-header_author-wrapper, .blog-post4-content_content {
    margin-bottom: 2rem;
  }

  .blog-post5-header_component {
    grid-row-gap: 3rem;
  }

  .blog-post5-content_content-left {
    width: 100%;
    max-width: none;
  }

  .blog-post5-content_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blog-post5-content_content {
    margin-bottom: 2rem;
  }

  .legal2-content_sidebar-heading-text {
    font-size: 1rem;
  }

  .pricing22_top-row {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing22_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing22_feature, .pricing22_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing22_bottom-row {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing21_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing21_empty-space {
    display: none;
  }

  .pricing21_top-row-content.is-first {
    border-left-style: none;
  }

  .pricing21_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing21_feature {
    border-bottom: 1px solid var(--color-scheme-1--border);
    padding-right: 1rem;
  }

  .pricing21_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing26_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing26_empty-space {
    display: none;
  }

  .pricing26_top-row-content.is-first {
    border-left-style: none;
  }

  .pricing26_top-row-price {
    font-size: 2.5rem;
  }

  .pricing26_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing26_feature {
    border-bottom: 1px solid var(--color-scheme-1--border);
    padding-right: 1rem;
  }

  .pricing26_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing26_row-content.is-first {
    border-left-style: none;
  }

  .pricing27_top-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing27_empty-space {
    display: none;
  }

  .pricing27_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing27_feature, .pricing27_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing27_bottom-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .header103_tabs-menu {
    bottom: 3rem;
  }

  .header103_tab-load-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .banner9_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .loader2_text {
    font-size: 2.25rem;
  }

  .loader2_text.is-first {
    border-left-style: none;
  }

  .loader4_progress-wrapper {
    width: 70%;
  }

  .loader5_text {
    font-size: 4rem;
  }

  .pricing1-comparison_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing1-comparison_empty-space {
    display: none;
  }

  .pricing1-comparison_top-row-content.is-first {
    border-left-style: none;
  }

  .pricing1-comparison_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing1-comparison_feature {
    border-bottom: 1px solid var(--color-scheme-1--border);
    padding-right: 1rem;
  }

  .pricing1-comparison_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing4-comparison_top-row {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing4-comparison_empty-space {
    display: none;
  }

  .pricing4-comparison_top-row-price {
    font-size: 2.5rem;
  }

  .pricing4-comparison_top-row-price-month {
    font-size: 1.25rem;
  }

  .pricing4-comparison_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing4-comparison_feature, .pricing4-comparison_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing4-comparison_bottom-row {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home4-customers_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home4-customers_content-left {
    max-width: none;
  }

  .home4-customers_logo-list {
    grid-column-gap: 1rem;
    padding-top: 1rem;
  }

  .home4-customers_wrapper {
    padding: .75rem 1rem;
  }

  .home4-customers_logo {
    max-height: 3rem;
  }

  .layout408_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout408_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .layout408_card-content {
    padding: 1.5rem;
  }

  .layout408_image-wrapper {
    height: auto;
  }

  .layout409_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout409_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .layout409_card-content {
    padding: 1.5rem;
  }

  .layout409_image-wrapper {
    height: auto;
  }

  .layout410_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout410_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .layout410_image-wrapper {
    height: auto;
  }

  .layout410_card-content {
    padding: 1.5rem;
  }

  .layout411_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout411_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout411_mobile-image-wrapper {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/624380709031623bfe4aee60/6243807090316203124aee66_placeholder-image.svg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    width: 100%;
    margin-top: 2.5rem;
    padding: 10%;
    display: block;
  }

  .layout411_mobile-image {
    position: static;
  }

  .layout411_desktop-sticky-images {
    display: none;
  }

  .layout412_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout412_content-left {
    margin-right: 0;
  }

  .layout413_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout413_content-right {
    margin-left: 0;
  }

  .layout414_content-top {
    grid-template-columns: 1fr;
  }

  .layout414_image-wrapper {
    width: 40vw;
  }

  .topbar1_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .topbar1_logo-link {
    padding-left: 0;
  }

  .topbar1_content-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .topbar1_search-wrapper {
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
    top: 4rem;
  }

  .sidebar1_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar1_menu {
    width: 80vw;
    max-width: none;
  }

  .sidebar1_menu-wrapper {
    border-right-style: none;
    padding-top: 0;
  }

  .sidebar1_close-mobile {
    display: flex;
  }

  .sidebar1_menu-button.w--open {
    color: var(--_primitives---colors--neutral-darkest);
  }

  .sidebar1_form-block {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sidebar4_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar4_menu {
    width: 80vw;
  }

  .topbar3_component {
    height: auto;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .topbar3_content-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .topbar3_text-wrapper {
    display: none;
  }

  .topbar3_search-wrapper {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    top: 4rem;
  }

  .topbar2_component {
    height: auto;
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .topbar2_logo-link {
    padding-left: 0;
  }

  .topbar2_content-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .topbar2_search-wrapper {
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
    top: 4rem;
  }

  .shell4_sidebar-wrapper {
    top: -4rem;
  }

  .sidebar7_component {
    min-height: 4rem;
    padding-left: 1.5rem;
  }

  .sidebar7_menu {
    width: 80vw;
  }

  .shell11_sidebar-wrapper, .shell12_sidebar-wrapper {
    top: -4rem;
  }

  .sidebar2_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar2_menu {
    width: 80vw;
    max-width: none;
  }

  .sidebar2_menu-wrapper {
    border-right-style: none;
  }

  .sidebar2_close-mobile {
    display: flex;
  }

  .sidebar2_menu-button.w--open {
    color: var(--_primitives---colors--neutral-darkest);
  }

  .sidebar2_form-block {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sidebar2_menu-bottom {
    max-width: none;
  }

  .sidebar3_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar3_menu {
    flex: 0 auto;
    width: 80vw;
    max-width: none;
  }

  .sidebar3_menu-wrapper {
    border-right-style: none;
  }

  .sidebar3_close-mobile {
    display: flex;
  }

  .sidebar3_menu-button.w--open {
    color: var(--_primitives---colors--neutral-darkest);
  }

  .sidebar5_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar5_menu {
    width: 80vw;
  }

  .sidebar5_menu-bottom {
    max-width: none;
  }

  .sidebar6_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar6_menu {
    width: 80vw;
  }

  .sidebar8_component {
    min-height: 4rem;
    padding-left: 1.5rem;
  }

  .sidebar8_menu {
    width: 80vw;
  }

  .sidebar8_menu-bottom {
    max-width: none;
  }

  .sidebar9_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sidebar9_menu {
    width: 80vw;
  }

  .sidebar9_menu-wrapper {
    width: auto;
  }

  .topbar4_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .topbar4_search-wrapper {
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
    top: 4rem;
  }

  .page-header1_component {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .page-header1_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .page-header1_content-right {
    flex-direction: column;
    align-items: stretch;
  }

  .page-header1_form-block {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .page-header2_component {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .page-header2_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .page-header2_metatag-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .page-header2_content-right {
    flex-direction: column;
    align-items: stretch;
  }

  .page-header2_form-block {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .page-header3_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .page-header3_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .page-header3_content-right {
    flex-direction: column;
    align-items: stretch;
  }

  .page-header3_form-block {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .page-header4_component {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .page-header4_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .page-header4_content-right {
    flex-direction: column;
    align-items: stretch;
  }

  .page-header4_form-block {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .page-header5_image-wrapper {
    margin-bottom: -3rem;
  }

  .page-header5_avatar-image {
    width: 6rem;
    height: 6rem;
  }

  .page-header5_main-content {
    flex-direction: column;
    align-items: flex-start;
  }

  .page-header5_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .page-header5_content-right {
    flex-direction: column;
    align-items: stretch;
  }

  .page-header5_form-block {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .section-header1_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section-header1_content-right {
    justify-content: space-between;
  }

  .section-header3_component {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .section-header3_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section-header3_content-right {
    justify-content: space-between;
  }

  .section-header3_tabs {
    margin-top: 1rem;
  }

  .section-header2_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section-header2_content-right {
    justify-content: space-between;
  }

  .section-header4_component {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .section-header4_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section-header4_content-right {
    justify-content: space-between;
  }

  .section-header4_tabs {
    margin-top: 1rem;
  }

  .sidebar1_logo-wrapper-tablet {
    border-bottom: 1px solid var(--_primitives---opacity--transparent);
    min-height: 4rem;
    margin-bottom: 0;
  }

  .topbar-type-label-delete-this {
    top: 2.5rem;
    right: 1rem;
  }

  .sidebar-type-label-delete-this {
    left: 1rem;
  }

  .sidebar2_logo-wrapper-tablet, .sidebar3_logo-wrapper-tablet {
    border-bottom: 1px solid var(--_primitives---opacity--transparent);
    min-height: 4rem;
  }

  .card-header1_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .card-header1_content-right {
    justify-content: space-between;
  }

  .contact6_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career1_icon-wrapper, .career3_icon-wrapper, .career4_icon-wrapper, .career5_icon-wrapper, .career6_icon-wrapper, .career8_icon-wrapper, .career9_icon-wrapper {
    width: 28px;
  }

  .home3-faq_icon-wrapper, .pricing5-faq_icon-wrapper {
    width: 1.75rem;
  }

  .stat1_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .stat1_item {
    justify-content: space-between;
  }

  .stat2_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .stat2_item {
    justify-content: space-between;
  }

  .stat3_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .stat3_item {
    justify-content: space-between;
  }

  .stat4_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .stat4_item {
    justify-content: space-between;
  }

  .stat4_item-icon-wrapper {
    margin-bottom: 0;
  }

  .stat5_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .stat5_item {
    justify-content: space-between;
  }

  .stat6_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .stat6_item {
    justify-content: space-between;
  }

  .stat7_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .stat7_item {
    justify-content: space-between;
  }

  .stat8_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .stat8_item {
    justify-content: space-between;
  }

  .section-header2_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .stacked-list1_item {
    grid-template-columns: 1fr;
  }

  .stacked-list1_content-right {
    justify-content: space-between;
  }

  .section-header1_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .stacked-list2_item {
    grid-template-columns: 1fr;
  }

  .stacked-list2_content-right {
    justify-content: space-between;
  }

  .stacked-list3_item {
    grid-template-columns: 1fr;
  }

  .stacked-list3_content-right, .stacked-list5_content-right {
    justify-content: space-between;
  }

  .card-header2_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .card-header2_content-right {
    justify-content: space-between;
  }

  .stacked-list6_item {
    grid-template-columns: 1fr;
  }

  .stacked-list6_content-right {
    justify-content: space-between;
  }

  .stacked-list7_item {
    grid-template-columns: 1fr;
  }

  .stacked-list7_content-right {
    justify-content: space-between;
  }

  .stacked-list8_item {
    grid-template-columns: 1fr;
  }

  .stacked-list8_content-right, .stacked-list10_content-right {
    justify-content: space-between;
  }

  .grid-list1_list, .grid-list2_list, .grid-list3_list, .grid-list4_list, .grid-list5_list {
    grid-template-columns: 1fr;
  }

  .grid-list5_metatag-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid-list6_list, .grid-list6_item {
    grid-template-columns: 1fr;
  }

  .grid-list6_image-wrapper {
    height: auto;
    padding-top: 66%;
  }

  .grid-list6_metatag-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid-list7_list, .grid-list8_list {
    grid-template-columns: 1fr;
  }

  .grid-list8_item {
    grid-template-columns: 1fr;
    position: relative;
  }

  .grid-list8_metatag {
    position: absolute;
    inset: 1.5rem 1.5rem auto auto;
  }

  .grid-list9_list, .grid-list10_list {
    grid-template-columns: 1fr;
  }

  .layout419_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-top: 6rem;
  }

  .layout419_content-left {
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    position: static;
  }

  .layout419_content-right {
    position: sticky;
    top: 0;
  }

  .layout419_card {
    padding-left: 5%;
    padding-right: 5%;
  }

  .layout419_card.is-first {
    border-left-style: none;
  }

  .layout420_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-top: 6rem;
  }

  .layout420_content-left {
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    position: static;
  }

  .layout420_content-right {
    position: sticky;
    top: 0;
  }

  .layout421_content {
    min-height: 0;
  }

  .layout421_content-bottom {
    height: 80svh;
  }

  .layout421_image-wrapper {
    max-width: 55vw;
  }

  .layout422_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout422_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .layout422_card {
    grid-template-columns: 1fr;
    width: 100%;
    padding: 1.5rem;
  }

  .layout423_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout423_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .layout423_card {
    grid-template-columns: 1fr;
    width: 100%;
    padding: 1.5rem;
  }

  .layout424_component {
    height: 200vh;
  }

  .layout424_content {
    min-height: 0;
  }

  .layout424_heading-list {
    height: 4.75rem;
  }

  .layout424_heading {
    font-size: 4rem;
  }

  .header104_heading {
    font-size: 2.5rem;
  }

  .header104_heading-span {
    padding-right: 5.75rem;
  }

  .header105_heading {
    font-size: 2.5rem;
  }

  .header105_heading-span {
    padding-right: 5.75rem;
  }

  .form9_radio-icon-wrapper {
    left: 1rem;
  }

  .form14_radio-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form3_header {
    position: static;
  }

  .form6_field-group {
    grid-auto-flow: row;
  }

  .form13_radio-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form10_field-wrapper {
    grid-template-columns: 1fr;
  }

  .radio3_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .radio3_button, .form11_radio-button {
    right: 1rem;
  }

  .form11_radio {
    padding-left: 5.5rem;
    padding-right: 3.5rem;
  }

  .form12_radio-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form3_component {
    grid-template-columns: 1fr;
  }

  .form10_radio {
    padding-left: 5.5rem;
    padding-right: 3.5rem;
  }

  .form10_field-group {
    grid-template-columns: 1fr;
  }

  .radio3_field {
    padding-left: 5.5rem;
    padding-right: 3.5rem;
  }

  .form12_component {
    grid-template-columns: 1fr;
  }

  .form16_header {
    position: static;
  }

  .form4_component {
    grid-template-columns: 1fr;
  }

  .form12_header {
    position: static;
  }

  .form11_radio-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .checkbox3_icon-wrapper {
    left: 1rem;
  }

  .description-list3_item {
    align-items: end;
  }

  .checkbox3_button {
    right: 1rem;
  }

  .description-list4_item-content {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .form12_radio-button {
    right: 1rem;
  }

  .description-list3_item-content {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .form6_field-wrapper {
    grid-template-columns: 1fr;
  }

  .form11_field-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-auto-flow: row;
  }

  .form7_component {
    grid-template-columns: 1fr;
  }

  .form9_field-group {
    grid-auto-flow: row;
  }

  .form15_radio-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form18_field-wrapper, .form8_component {
    grid-template-columns: 1fr;
  }

  .form14_field-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .form15_component {
    grid-template-columns: 1fr;
  }

  .form9_radio {
    padding-left: 5.5rem;
    padding-right: 3.5rem;
  }

  .form8_field-group, .form12_field-group, .form5_field-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-auto-flow: row;
  }

  .form16_radio-group, .checkbox3_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .radio3_icon-wrapper {
    left: 1rem;
  }

  .form7_field-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-auto-flow: row;
  }

  .form12_radio {
    padding-left: 5.5rem;
    padding-right: 3.5rem;
  }

  .form10_radio-button {
    right: 1rem;
  }

  .form11_radio-icon-wrapper, .form10_radio-icon-wrapper {
    left: 1rem;
  }

  .form16_component {
    grid-template-columns: 1fr;
  }

  .form9_radio-button {
    right: 1rem;
  }

  .form9_radio-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form15_header {
    position: static;
  }

  .description-list4_item {
    align-items: end;
  }

  .form11_component, .form2_field-wrapper {
    grid-template-columns: 1fr;
  }

  .form12_radio-icon-wrapper {
    left: 1rem;
  }

  .checkbox3_field {
    padding-left: 5.5rem;
    padding-right: 3.5rem;
  }

  .form4_header {
    position: static;
  }

  .form10_radio-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form11_header {
    position: static;
  }

  .layout415_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout415_content {
    grid-template-columns: 1fr;
    align-content: start;
    height: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    position: static;
  }

  .layout415_content-right {
    min-height: 24.5rem;
    position: sticky;
    top: 25%;
  }

  .layout415_card {
    margin-left: 1.5rem;
  }

  .layout416_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout416_content {
    grid-template-columns: 1fr;
    align-content: start;
    height: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    position: static;
  }

  .layout416_content-right {
    min-height: 24.5rem;
    position: sticky;
    top: 25%;
  }

  .layout416_card {
    margin-left: 1.5rem;
  }

  .layout417_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout417_content {
    grid-template-rows: auto;
    grid-template-columns: 30rem;
    grid-auto-columns: 1fr;
    align-content: center;
    display: grid;
  }

  .layout417_title-wrapper {
    padding-top: 5rem;
    inset: 0% 0% auto;
  }

  .layout417_title {
    font-size: 5.5rem;
  }

  .layout417_list {
    min-height: 24.5rem;
    margin-top: 6rem;
    margin-left: auto;
    margin-right: auto;
    position: sticky;
    top: 0;
  }

  .layout417_card {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .layout418_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    height: 200vh;
  }

  .layout418_content {
    grid-template-rows: auto;
    grid-template-columns: 30rem;
    grid-auto-columns: 1fr;
    align-content: center;
    display: grid;
  }

  .layout418_title-wrapper {
    padding-top: 5rem;
    inset: 0% 0% auto;
  }

  .layout418_title {
    font-size: 5.5rem;
  }

  .layout418_list {
    min-height: 24.5rem;
    margin-top: 6rem;
    position: sticky;
    top: 0;
  }

  .header106_component {
    height: 110vh;
  }

  .layout425_content {
    margin-top: -20%;
  }

  .header107_image-list {
    grid-template-columns: 25% 50% 25%;
    height: 60vh;
  }

  .banner16_image-wrapper {
    height: 4rem;
  }

  .header109_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout425_component {
    padding-bottom: 0;
  }

  .header108_image-list {
    grid-template-columns: 25% 50% 25%;
    height: 60vh;
  }

  .layout425_images-wrapper {
    justify-content: center;
    width: 100%;
    margin-left: 0%;
    inset: 0%;
  }

  .layout425_images-wrapper.images-wrapper-right {
    justify-content: center;
    margin-right: 0%;
  }

  .header108_image-wrapper.is-image-small {
    display: none;
  }

  .header108_image-wrapper.is-image-large {
    width: 50vw;
    height: 60vh;
  }

  .header106_image-wrapper.is-image2 {
    left: -8%;
  }

  .header106_image-wrapper.is-image4 {
    right: -5%;
  }

  .header106_image-wrapper.is-image1 {
    left: -25%;
  }

  .banner15_image-wrapper {
    height: 4rem;
  }

  .layout425_inner-wrapper {
    min-height: 120vh;
    overflow: hidden;
  }

  .layout425_image-wrapper.is-image4 {
    bottom: 72%;
    right: -6rem;
  }

  .layout425_image-wrapper.is-image5 {
    bottom: 12%;
    right: -3rem;
  }

  .layout425_image-wrapper.is-image2 {
    top: 60%;
    left: -6rem;
  }

  .layout425_image-wrapper.is-image3 {
    top: 65%;
    right: auto;
  }

  .layout425_image-wrapper.is-image1 {
    left: -2rem;
  }

  .header107_image-wrapper.is-image1, .header107_image-wrapper.is-image4 {
    display: none;
  }

  .header107_image-wrapper.is-image2, .header107_image-wrapper.is-image3 {
    width: 30vw;
  }

  .header107_image-wrapper.is-image6 {
    width: 40vw;
  }

  .header107_image-wrapper.is-image5 {
    width: 50vw;
  }

  .header108_small-image-group {
    width: 40vw;
  }

  .event-item-header1_content {
    grid-row-gap: 3rem;
  }

  .event-item-header1_form, .event-item-header3_form {
    grid-column-gap: 1rem;
  }

  .event-item-header4_content {
    grid-row-gap: 3rem;
  }

  .event-item-header4_form {
    grid-column-gap: 1rem;
  }

  .event-item-header5_content {
    grid-row-gap: 3rem;
  }

  .event-item-header5_form {
    grid-column-gap: 1rem;
  }

  .event-item-header6_content {
    grid-row-gap: 3rem;
  }

  .event-item-header6_metatag-list, .event-item-header7_metatag-list, .event-item-header8_metatag-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 1.25rem;
  }

  .event-item-header9_content-wrapper, .event-item-header10_content {
    grid-template-columns: 1fr;
  }

  .event-item-header11_content {
    grid-row-gap: 3rem;
  }

  .event-item-header11_metatag-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .event1_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event2_content {
    flex-direction: column;
    display: flex;
  }

  .event2_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event2_item, .event3_item {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event3_image-wrapper {
    width: 100%;
  }

  .event3_image {
    aspect-ratio: 3 / 2;
  }

  .event4_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event4_item {
    flex-direction: column;
  }

  .event4_image-wrapper {
    max-width: none;
  }

  .event4_image {
    aspect-ratio: 3 / 2;
  }

  .event5_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event6_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event6_item {
    padding: 1.5rem;
  }

  .event7_list, .event8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event9_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event9_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event10_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event10_list, .event11_list, .event12_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event13_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event13_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event14_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event14_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event15_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .event15_heading {
    margin-right: 0;
  }

  .event15_slider {
    padding-bottom: 6rem;
  }

  .event15_mask {
    width: 80%;
  }

  .event15_slide {
    padding-right: 1.5rem;
  }

  .event16_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .event16_heading {
    margin-right: 0;
  }

  .event16_slider {
    padding-bottom: 6rem;
  }

  .event16_mask {
    width: 80%;
  }

  .event16_slide {
    padding-right: 1.5rem;
  }

  .event18_list, .event17_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event17_category-wrapper {
    display: flex;
  }

  .event19_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event19_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event20_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event20_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event20_category-wrapper {
    flex-wrap: wrap;
    display: flex;
  }

  .event21_list, .event22_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event23_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event23_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event24_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event24_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event25_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .event25_heading {
    margin-right: 0;
  }

  .event25_slider {
    padding-bottom: 6rem;
  }

  .event25_mask {
    width: 80%;
  }

  .event25_slide {
    padding-right: 1.5rem;
  }

  .event26_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .event26_heading {
    margin-right: 0;
  }

  .event26_slider {
    padding-bottom: 6rem;
  }

  .event26_mask {
    width: 80%;
  }

  .event26_slide {
    padding-right: 1.5rem;
  }

  .event27_list, .event28_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event29_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event29_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event30_heading-wrapper {
    grid-template-columns: 1fr;
  }

  .event30_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event31_day {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .event31_icon-wrapper {
    width: 28px;
  }

  .event31_list {
    margin-bottom: 1.5rem;
  }

  .event31_item, .event32_item, .event33_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event33_image-wrapper {
    width: 100%;
  }

  .event33_image {
    aspect-ratio: 3 / 2;
  }

  .event34_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event34_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .event34_image-wrapper {
    width: 100%;
  }

  .event34_image {
    aspect-ratio: 3 / 2;
  }

  .event35_tabs {
    align-items: flex-start;
  }

  .event35_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event35_item {
    padding: 1.5rem;
  }

  .event35_item-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .event36_tabs {
    align-items: flex-start;
  }

  .event36_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event36_item-link {
    grid-template-columns: 1fr;
  }

  .event36_item-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem;
  }

  .event36_tag-wrapper {
    top: 1.5rem;
    right: 1.5rem;
  }

  .event37_tabs {
    align-items: flex-start;
  }

  .event37_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event37_item-link {
    grid-template-columns: 1fr;
  }

  .event37_item-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem;
  }

  .event-header1_component {
    align-items: flex-start;
  }

  .event-header1_featured-item-link {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .event-header1_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event-header2_component {
    align-items: flex-start;
  }

  .event-header2_featured-item-link {
    grid-template-columns: 1fr;
  }

  .event-header2_featured-item-content {
    padding: 1.5rem;
  }

  .event-header2_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event-header3_content {
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .event-header3_item-link {
    flex-flow: column;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event-header3_image-wrapper {
    width: 100%;
  }

  .event-header3_image {
    aspect-ratio: 3 / 2;
  }

  .event-header4_content {
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .event-header4_item-link {
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event-header4_title {
    flex-wrap: wrap;
  }

  .event-header5_component {
    align-items: flex-start;
  }

  .event-header5_featured-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .event-header5_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event-header6_component {
    align-items: flex-start;
  }

  .event-header6_featured-item {
    grid-template-columns: 1fr;
  }

  .event-header6_featured-item-content {
    padding: 1.5rem;
  }

  .event-header6_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats1_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats1_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats1_number {
    font-size: 3.5rem;
  }

  .stats3_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats3_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats3_number {
    font-size: 3.5rem;
  }

  .stats2_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats2_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats2_number {
    font-size: 3.5rem;
  }

  .stats4_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats4_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats4_number {
    font-size: 3.5rem;
  }

  .stats5_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats5_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats5_number {
    font-size: 3.5rem;
  }

  .stats6_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats6_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats6_number {
    font-size: 3.5rem;
  }

  .stats7_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats7_number {
    font-size: 3.5rem;
  }

  .stats8_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats8_number {
    font-size: 3.5rem;
  }

  .stats9_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats9_number {
    font-size: 3.5rem;
  }

  .stats10_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats10_number {
    font-size: 3.5rem;
  }

  .stats11_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats11_number {
    font-size: 3.5rem;
  }

  .stats12_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats12_number {
    font-size: 3.5rem;
  }

  .stats13_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats13_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats13_number {
    font-size: 3.5rem;
  }

  .stats14_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats14_item-list {
    grid-row-gap: 2rem;
  }

  .stats14_number {
    font-size: 3.5rem;
  }

  .stats15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats15_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats15_number {
    font-size: 3.5rem;
  }

  .stats16_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats16_item-list {
    grid-row-gap: 2rem;
  }

  .stats16_number {
    font-size: 3.5rem;
  }

  .stats17_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats17_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats17_number {
    font-size: 3.5rem;
  }

  .stats18_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats18_item-list {
    grid-row-gap: 2rem;
  }

  .stats18_number {
    font-size: 3.5rem;
  }

  .stats19_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats19_list {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .stats20_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats20_list {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .stats21_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats21_list {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .stats22_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats22_list {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .stats23_tabs, .stats24_tabs {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats25_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats25_list {
    grid-template-columns: 1fr;
  }

  .stats25_number {
    font-size: 3.5rem;
  }

  .stats26_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats26_list {
    grid-template-columns: 1fr;
  }

  .stats26_number {
    font-size: 3.5rem;
  }

  .stats27_list {
    grid-template-columns: 1fr;
  }

  .stats27_number {
    font-size: 3.5rem;
  }

  .stats28_list {
    flex: 1;
    grid-template-columns: 1fr;
  }

  .stats28_number {
    font-size: 3.5rem;
  }

  .stats29_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats29_list {
    grid-template-columns: 1fr;
  }

  .stats29_number {
    font-size: 3.5rem;
  }

  .stats30_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats30_list {
    grid-template-columns: 1fr;
  }

  .stats30_number {
    font-size: 3.5rem;
  }

  .stats31_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats31_item-list {
    grid-template-columns: 1fr;
  }

  .stats31_number {
    font-size: 3.5rem;
  }

  .stats32_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats32_number {
    font-size: 3.5rem;
  }

  .stats33_content {
    grid-template-columns: 1fr;
  }

  .stats33_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats34_content {
    grid-template-columns: 1fr;
  }

  .stats34_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats35_content {
    grid-template-columns: 1fr;
  }

  .stats35_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats36_content {
    grid-template-columns: 1fr;
  }

  .stats36_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats37_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats37_list {
    grid-template-columns: 1fr;
  }

  .stats37_number {
    font-size: 3.5rem;
  }

  .stats38_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats38_list {
    grid-template-columns: 1fr;
  }

  .stats38_number {
    font-size: 3.5rem;
  }

  .stats39_list {
    grid-template-columns: 1fr;
  }

  .stats39_number {
    font-size: 3.5rem;
  }

  .stats40_list {
    grid-template-columns: 1fr;
  }

  .stats40_number {
    font-size: 3.5rem;
  }

  .stats41_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats41_list {
    grid-template-columns: 1fr;
  }

  .stats41_number {
    font-size: 3.5rem;
  }

  .stats42_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats42_list {
    grid-template-columns: 1fr;
  }

  .stats42_number {
    font-size: 3.5rem;
  }

  .stats43_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats43_item-list {
    grid-template-columns: 1fr;
  }

  .stats43_number {
    font-size: 3.5rem;
  }

  .stats44_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats44_number {
    font-size: 3.5rem;
  }

  .stats45_content {
    grid-template-columns: 1fr;
  }

  .stats45_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats46_content {
    grid-template-columns: 1fr;
  }

  .stats46_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats47_content {
    grid-template-columns: 1fr;
  }

  .stats47_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats48_content {
    grid-template-columns: 1fr;
  }

  .stats48_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats49_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats49_list {
    grid-template-columns: 1fr;
  }

  .stats49_number {
    font-size: 3.5rem;
  }

  .stats50_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats50_list {
    grid-template-columns: 1fr;
  }

  .stats50_number {
    font-size: 3.5rem;
  }

  .stats51_list {
    grid-template-columns: 1fr;
  }

  .stats51_number {
    font-size: 3.5rem;
  }

  .stats52_list {
    grid-template-columns: 1fr;
  }

  .stats52_number {
    font-size: 3.5rem;
  }

  .stats53_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats53_list {
    grid-template-columns: 1fr;
  }

  .stats53_number {
    font-size: 3.5rem;
  }

  .stats54_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats54_list {
    grid-template-columns: 1fr;
  }

  .stats54_number {
    font-size: 3.5rem;
  }

  .stats55_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats55_item-list {
    grid-template-columns: 1fr;
  }

  .stats55_number {
    font-size: 3.5rem;
  }

  .stats56_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats56_number {
    font-size: 3.5rem;
  }

  .stats57_content {
    grid-template-columns: 1fr;
  }

  .stats57_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats58_content {
    grid-template-columns: 1fr;
  }

  .stats58_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats59_content {
    grid-template-columns: 1fr;
  }

  .stats59_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats60_content {
    grid-template-columns: 1fr;
  }

  .stats60_list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .onboarding1_progress {
    top: 4rem;
  }

  .onboarding1_navbar {
    height: 4rem;
  }

  .onboarding1_logo-link {
    padding-left: 0;
  }

  .onboarding1_footer {
    height: 4rem;
  }

  .onboarding2_progress {
    top: 4rem;
  }

  .onboarding2_navbar {
    height: 4rem;
  }

  .onboarding2_logo-link {
    padding-left: 0;
  }

  .onboarding2_step {
    padding: 2rem;
  }

  .onboarding2_footer, .onboarding3_navbar {
    height: 4rem;
  }

  .onboarding3_logo-link {
    padding-left: 0;
  }

  .onboarding3_footer, .onboarding4_navbar {
    height: 4rem;
  }

  .onboarding4_logo-link {
    padding-left: 0;
  }

  .onboarding4_step {
    padding: 2rem;
  }

  .onboarding4_footer, .onboarding5_navbar {
    height: 4rem;
  }

  .onboarding5_logo-link {
    padding-left: 0;
  }

  .onboarding5_progress-wrapper {
    flex-wrap: wrap;
  }

  .onboarding5_footer, .onboarding6_navbar {
    height: 4rem;
  }

  .onboarding6_logo-link {
    padding-left: 0;
  }

  .onboarding6_step {
    padding: 2rem;
  }

  .onboarding6_progress-wrapper {
    flex-wrap: wrap;
  }

  .onboarding6_footer, .onboarding7_navbar {
    height: 4rem;
  }

  .onboarding7_logo-link {
    padding-left: 0;
  }

  .onboarding7_footer {
    height: 4rem;
  }

  .onboarding7_content-right {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .onboarding7_testimonial {
    padding-bottom: 3rem;
  }

  .onboarding7_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .onboarding7_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .onboarding7_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .onboarding7_client-info {
    margin-bottom: 1rem;
  }

  .onboarding7_arrow.left {
    right: 3.5rem;
  }

  .onboarding7_arrow.right {
    display: none;
  }

  .onboarding8_navbar {
    height: 4rem;
  }

  .onboarding8_logo-link {
    padding-left: 0;
  }

  .onboarding8_form {
    padding: 2rem;
  }

  .onboarding8_footer {
    height: 4rem;
  }

  .onboarding8_content-right {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .onboarding8_testimonial {
    padding-bottom: 3rem;
  }

  .onboarding8_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .onboarding8_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .onboarding8_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .onboarding8_client-info {
    margin-bottom: 1rem;
  }

  .onboarding8_arrow.left {
    right: 3.5rem;
  }

  .onboarding8_arrow.right {
    display: none;
  }

  .onboarding9_navbar {
    height: 4rem;
  }

  .onboarding9_logo-link {
    padding-left: 0;
  }

  .onboarding9_footer {
    height: 4rem;
  }

  .onboarding9_content-right {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .onboarding9_testimonial {
    padding-bottom: 3rem;
  }

  .onboarding9_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .onboarding9_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .onboarding9_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .onboarding9_client-info {
    margin-bottom: 1rem;
  }

  .onboarding9_arrow.left {
    right: 3.5rem;
  }

  .onboarding9_arrow.right {
    display: none;
  }

  .onboarding10_navbar {
    height: 4rem;
  }

  .onboarding10_logo-link {
    padding-left: 0;
  }

  .onboarding10_step {
    padding: 2rem;
  }

  .onboarding10_footer {
    height: 4rem;
  }

  .onboarding10_content-right {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .onboarding10_testimonial {
    padding-bottom: 3rem;
  }

  .onboarding10_testimonial-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .onboarding10_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .onboarding10_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .onboarding10_client-info {
    margin-bottom: 1rem;
  }

  .onboarding10_arrow.left {
    right: 3.5rem;
  }

  .onboarding10_arrow.right {
    display: none;
  }

  .onboarding12_navbar {
    height: 4rem;
  }

  .onboarding12_logo-link {
    padding-left: 0;
  }

  .onboarding12_footer, .onboarding11_navbar {
    height: 4rem;
  }

  .onboarding11_logo-link {
    padding-left: 0;
  }

  .onboarding11_footer, .onboarding13_navbar {
    height: 4rem;
  }

  .onboarding13_logo-link {
    padding-left: 0;
  }

  .onboarding13_footer, .onboarding14_navbar {
    height: 4rem;
  }

  .onboarding14_logo-link {
    padding-left: 0;
  }

  .onboarding14_step {
    padding: 2rem;
  }

  .onboarding14_footer {
    height: 4rem;
  }

  .onboarding15_component {
    align-items: flex-start;
  }

  .onboarding15_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .onboarding16_component {
    align-items: flex-start;
  }

  .onboarding16_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .onboarding17_component {
    align-items: flex-start;
  }

  .onboarding17_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .onboarding17_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form1_progress {
    top: 4rem;
  }

  .multi-form1_navbar {
    height: 4rem;
  }

  .multi-form1_logo-link {
    padding-left: 0;
  }

  .multi-form1_footer {
    height: 4rem;
  }

  .multi-form2_progress {
    top: 4rem;
  }

  .multi-form2_navbar {
    height: 4rem;
  }

  .multi-form2_logo-link {
    padding-left: 0;
  }

  .multi-form2_step {
    padding: 2rem;
  }

  .multi-form2_footer, .multi-form3_navbar {
    height: 4rem;
  }

  .multi-form3_logo-link {
    padding-left: 0;
  }

  .multi-form3_footer, .multi-form4_navbar {
    height: 4rem;
  }

  .multi-form4_logo-link {
    padding-left: 0;
  }

  .multi-form4_step {
    padding: 2rem;
  }

  .multi-form4_footer, .multi-form5_navbar {
    height: 4rem;
  }

  .multi-form5_logo-link {
    padding-left: 0;
  }

  .multi-form5_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form5_footer, .multi-form6_navbar {
    height: 4rem;
  }

  .multi-form6_logo-link {
    padding-left: 0;
  }

  .multi-form6_step {
    padding: 2rem;
  }

  .multi-form6_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form6_footer, .multi-form7_navbar {
    height: 4rem;
  }

  .multi-form7_logo-link {
    padding-left: 0;
  }

  .multi-form7_footer, .multi-form8_navbar {
    height: 4rem;
  }

  .multi-form8_logo-link {
    padding-left: 0;
  }

  .multi-form8_form {
    padding: 2rem;
  }

  .multi-form8_footer, .multi-form9_navbar {
    height: 4rem;
  }

  .multi-form9_logo-link {
    padding-left: 0;
  }

  .multi-form9_footer, .multi-form10_navbar {
    height: 4rem;
  }

  .multi-form10_logo-link {
    padding-left: 0;
  }

  .multi-form10_step {
    padding: 2rem;
  }

  .multi-form10_footer {
    height: 4rem;
  }

  .multi-form12_form, .multi-form14_step {
    padding: 2rem;
  }

  .multi-form15_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form16_step {
    padding: 2rem;
  }

  .multi-form16_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form18_form, .multi-form20_step {
    padding: 2rem;
  }

  .multi-form21_component {
    align-items: flex-start;
  }

  .multi-form21_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .multi-form22_component {
    align-items: flex-start;
  }

  .multi-form22_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .multi-form23_component {
    align-items: flex-start;
  }

  .multi-form23_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .multi-form23_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form24_progress {
    top: 4rem;
  }

  .multi-form24_navbar {
    height: 4rem;
  }

  .multi-form24_logo-link {
    padding-left: 0;
  }

  .multi-form24_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form24_radio-subtext {
    flex-direction: column;
  }

  .multi-form24_footer {
    height: 4rem;
  }

  .multi-form25_progress {
    top: 4rem;
  }

  .multi-form25_navbar {
    height: 4rem;
  }

  .multi-form25_logo-link {
    padding-left: 0;
  }

  .multi-form25_step {
    padding: 2rem;
  }

  .multi-form25_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form25_radio-subtext {
    flex-direction: column;
  }

  .multi-form25_footer, .multi-form26_navbar {
    height: 4rem;
  }

  .multi-form26_logo-link {
    padding-left: 0;
  }

  .multi-form26_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form26_radio-subtext {
    flex-direction: column;
  }

  .multi-form26_footer, .multi-form27_navbar {
    height: 4rem;
  }

  .multi-form27_logo-link {
    padding-left: 0;
  }

  .multi-form27_step {
    padding: 2rem;
  }

  .multi-form27_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form27_radio-subtext {
    flex-direction: column;
  }

  .multi-form27_footer, .multi-form28_navbar {
    height: 4rem;
  }

  .multi-form28_logo-link {
    padding-left: 0;
  }

  .multi-form28_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form28_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form28_radio-subtext {
    flex-direction: column;
  }

  .multi-form28_footer, .multi-form29_navbar {
    height: 4rem;
  }

  .multi-form29_logo-link {
    padding-left: 0;
  }

  .multi-form29_step {
    padding: 2rem;
  }

  .multi-form29_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form29_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form29_radio-subtext {
    flex-direction: column;
  }

  .multi-form29_footer, .multi-form30_navbar {
    height: 4rem;
  }

  .multi-form30_logo-link {
    padding-left: 0;
  }

  .multi-form30_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form30_radio-subtext {
    flex-direction: column;
  }

  .multi-form30_footer, .multi-form31_navbar {
    height: 4rem;
  }

  .multi-form31_logo-link {
    padding-left: 0;
  }

  .multi-form31_step {
    padding: 2rem;
  }

  .multi-form31_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form31_radio-subtext {
    flex-direction: column;
  }

  .multi-form31_footer, .multi-form32_navbar {
    height: 4rem;
  }

  .multi-form32_logo-link {
    padding-left: 0;
  }

  .multi-form32_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form32_radio-subtext {
    flex-direction: column;
  }

  .multi-form32_footer, .multi-form33_navbar {
    height: 4rem;
  }

  .multi-form33_logo-link {
    padding-left: 0;
  }

  .multi-form33_step {
    padding: 2rem;
  }

  .multi-form33_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form33_radio-subtext {
    flex-direction: column;
  }

  .multi-form33_footer {
    height: 4rem;
  }

  .multi-form34_form {
    grid-row-gap: 3rem;
  }

  .multi-form34_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form34_radio-subtext {
    flex-direction: column;
  }

  .multi-form35_step {
    padding: 2rem;
  }

  .multi-form35_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form35_radio-subtext {
    flex-direction: column;
  }

  .multi-form36_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form36_radio-subtext {
    flex-direction: column;
  }

  .multi-form37_step {
    padding: 2rem;
  }

  .multi-form37_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form37_radio-subtext {
    flex-direction: column;
  }

  .multi-form38_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form38_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form38_radio-subtext {
    flex-direction: column;
  }

  .multi-form39_step {
    padding: 2rem;
  }

  .multi-form39_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form39_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form39_radio-subtext {
    flex-direction: column;
  }

  .multi-form40_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .multi-form40_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form40_radio-subtext {
    flex-direction: column;
  }

  .multi-form41_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .multi-form41_step {
    padding: 2rem;
  }

  .multi-form41_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form41_radio-subtext {
    flex-direction: column;
  }

  .multi-form42_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .multi-form42_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form42_radio-subtext {
    flex-direction: column;
  }

  .multi-form43_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .multi-form43_step {
    padding: 2rem;
  }

  .multi-form43_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form43_radio-subtext {
    flex-direction: column;
  }

  .multi-form44_component {
    align-items: flex-start;
  }

  .multi-form44_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .multi-form44_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form44_radio-subtext {
    flex-direction: column;
  }

  .multi-form45_component {
    align-items: flex-start;
  }

  .multi-form45_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .multi-form45_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form45_radio-subtext {
    flex-direction: column;
  }

  .multi-form46_component {
    align-items: flex-start;
  }

  .multi-form46_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .multi-form46_progress-wrapper {
    flex-wrap: wrap;
  }

  .multi-form46_radio-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-form46_radio-subtext {
    flex-direction: column;
  }

  .header110_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header110_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header111_content-wrapper, .header112_content-wrapper, .header113_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-self: center;
  }

  .header113_content-left {
    justify-content: flex-start;
  }

  .header113_content-right {
    justify-content: flex-end;
  }

  .header114_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-self: center;
  }

  .header114_content-left {
    justify-content: flex-start;
  }

  .header115_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-self: center;
  }

  .header115_content-right {
    justify-content: flex-start;
  }

  .header116_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .header116_content-right {
    margin-top: 0;
  }

  .header116_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header117_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header117_content-right {
    margin-top: 0;
  }

  .header117_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header118_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .header118_content-right {
    margin-top: 0;
  }

  .header119_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header119_content-right {
    margin-top: 0;
  }

  .header119_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header120_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header120_content-right {
    margin-top: 0;
  }

  .header120_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header121_image-group {
    margin-top: 3rem;
  }

  .header122_image-group, .header123_image-group, .header124_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header125_image-group {
    margin-top: 3rem;
  }

  .layout426_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout427_content, .layout428_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout429_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout430_content, .layout431_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout432_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout433_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout434_content, .layout435_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout436_content, .layout437_content, .layout438_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout439_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout440_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout440_content-right {
    margin-top: 0;
  }

  .layout441_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout441_content-left {
    margin-top: 0;
  }

  .layout442_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout442_content-right {
    margin-top: 0;
  }

  .layout443_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout443_content-left {
    margin-top: 0;
  }

  .layout444_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout444_content-right {
    margin-top: 0;
  }

  .layout444_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout445_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout445_content-right {
    margin-top: 0;
  }

  .layout445_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout446_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout446_content-right {
    margin-top: 0;
  }

  .layout446_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout447_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout447_content-right {
    margin-top: 0;
  }

  .layout447_image-group, .layout447_image-inner-group, .layout448_image-group, .layout449_image-group, .layout450_image-group, .layout451_image-group, .layout451_image-inner-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout452_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
  }

  .layout452_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout453_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
  }

  .layout453_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout454_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
  }

  .layout454_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout455_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
  }

  .layout455_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout456_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
  }

  .layout456_image-group, .layout456_image-inner-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout457_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout457_item2, .layout457_item3 {
    margin-top: 0%;
  }

  .layout458_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout458_content-right {
    margin-top: 0;
  }

  .layout458_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout458_item2, .layout458_item3 {
    margin-top: 0%;
  }

  .layout459_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout459_group-item {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .layout460_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .layout460_content-right {
    margin-top: 0;
  }

  .layout460_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout460_group-item {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .layout461_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout461_content-right {
    margin-top: 0;
  }

  .layout462_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout462_content-left {
    margin-top: 0;
  }

  .layout463_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout463_item-list {
    margin-top: 0;
  }

  .layout464_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout464_content-left {
    margin-top: 0;
  }

  .layout465_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout465_content-right {
    margin-top: 0;
  }

  .layout466_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout466_content-left {
    margin-top: 0;
  }

  .layout467_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout467_item-list {
    margin-top: 0;
  }

  .layout468_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout468_content-left {
    margin-top: 0;
  }

  .layout426_content-top {
    margin-bottom: 3rem;
  }

  .layout427_content-bottom, .layout428_content-bottom, .layout429_content-bottom {
    margin-top: 3rem;
  }

  .layout435_content-top {
    margin-bottom: 3rem;
  }

  .layout436_content-bottom {
    margin-top: 3rem;
  }

  .header126_content, .header127_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header127_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header128_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header128_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header129_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header129_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header130_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header130_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header131_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header131_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header132_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header132_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header133_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header133_image-group, .header134_image-group, .header135_image-group, .header136_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header137_component {
    padding-top: 4rem;
  }

  .header138_component {
    height: auto;
    max-height: none;
  }

  .header138_image-wrapper {
    flex: 1;
  }

  .header138_image-wrapper2 {
    width: 30%;
  }

  .header138_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout469_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout469_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout470_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout470_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout471_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout471_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout472_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout472_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout473_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout473_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout474_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout474_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout475_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout475_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout476_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout476_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout477_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout477_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout478_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout478_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout479_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout479_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout480_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout480_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout481_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout481_image-group, .layout482_image-group, .layout483_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout432_image-wrapper2 {
    margin-top: 25%;
  }

  .layout432_image-wrapper3 {
    margin-top: 0%;
  }

  ._2-column_component, .header-structure2_component, .header-structure1_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .header-structure3_component {
    height: auto;
    max-height: none;
  }

  .section_header-structure4 {
    padding-top: 4rem;
  }

  ._4-column_component, ._3-column_component {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }

  .header36x_component {
    padding-top: 4rem;
  }

  .header1x_group, .header17x_group {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .header9x_component {
    height: auto;
    max-height: none;
  }

  .header9x_group {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout243x_group, .layout300x_group {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }

  .layout340x_group {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .layout340x_group2 {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }

  .timeline1_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .timeline1_content-left {
    z-index: 1;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .timeline1_progress {
    z-index: 0;
  }

  .timeline1_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline1_circle-wrapper {
    width: 2rem;
    margin-left: 0;
  }

  .timeline1_circle {
    margin-top: .75rem;
  }

  .timeline1_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 3rem;
  }

  .timeline2_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .timeline2_content-left {
    z-index: 1;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .timeline2_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline2_circle-wrapper {
    width: 2rem;
    margin-left: 0;
  }

  .timeline2_circle {
    margin-top: 2.25rem;
  }

  .timeline2_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 3rem;
    padding: 1.5rem;
  }

  .timeline3_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .timeline3_content-left {
    z-index: 1;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .timeline3_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline3_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .timeline3_circle-wrapper {
    width: 2rem;
    margin-left: 0;
  }

  .timeline3_circle {
    margin-top: .75rem;
  }

  .timeline3_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-left: 3rem;
  }

  .timeline4_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .timeline4_content-left {
    z-index: 1;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .timeline4_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline4_circle-wrapper {
    width: 2rem;
    margin-left: 0;
  }

  .timeline4_circle {
    margin-top: 2.25rem;
  }

  .timeline4_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 3rem;
  }

  .timeline4_item-content {
    padding: 1.5rem;
  }

  .timeline5_progress {
    left: 0;
  }

  .timeline5_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline5_circle {
    margin-top: .75rem;
  }

  .timeline5_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 1rem;
  }

  .timeline6_progress {
    left: 0;
  }

  .timeline6_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline6_circle {
    margin-top: 2.25rem;
  }

  .timeline6_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 1rem;
    padding: 1.5rem;
  }

  .timeline7_progress {
    left: 0;
  }

  .timeline7_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline7_circle-wrapper {
    left: 0;
  }

  .timeline7_circle {
    margin-top: .75rem;
  }

  .timeline7_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-left: 1rem;
  }

  .timeline8_progress {
    width: 1.25rem;
    left: 0;
  }

  .timeline8_fade-overlay-top, .timeline8_fade-overlay-bottom {
    left: .5rem;
  }

  .timeline8_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline8_circle-wrapper {
    width: 1.25rem;
    margin-left: -1.25rem;
    left: 0;
  }

  .timeline8_circle {
    margin-top: 2.25rem;
  }

  .timeline8_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 1rem;
  }

  .timeline8_item-content {
    padding: 1.5rem;
  }

  .timeline9_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: max-content 1fr;
  }

  .timeline9_empty-space {
    display: none;
  }

  .timeline9_circle-wrapper {
    left: 0;
  }

  .timeline9_circle {
    margin-top: 1.75rem;
  }

  .timeline9_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

  .timeline9_item.item-left {
    text-align: left;
    align-items: flex-start;
  }

  .timeline10_progress {
    left: 0;
  }

  .timeline10_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: max-content 1fr;
  }

  .timeline10_empty-space {
    display: none;
  }

  .timeline10_circle-wrapper {
    left: 0;
  }

  .timeline10_circle {
    margin-top: 2.25rem;
  }

  .timeline10_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    padding: 1.5rem;
  }

  .timeline11_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: max-content 1fr;
  }

  .timeline11_empty-space {
    display: none;
  }

  .timeline11_circle-wrapper {
    left: 0;
  }

  .timeline11_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .timeline11_item.item-left, .timeline11_item-content.item-left {
    text-align: left;
    align-items: flex-start;
  }

  .timeline12_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: max-content 1fr;
  }

  .timeline12_empty-space {
    display: none;
  }

  .timeline12_circle-wrapper {
    left: 0;
  }

  .timeline12_circle {
    margin-top: 2.25rem;
  }

  .timeline12_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

  .timeline12_item-content {
    padding: 1.5rem;
  }

  .timeline13_row {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-columns: max-content 1fr;
  }

  .timeline13_image-wrapper {
    width: 100%;
  }

  .timeline13_circle-wrapper {
    left: 0;
  }

  .timeline13_circle {
    margin-top: 1.75rem;
  }

  .timeline13_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

  .timeline13_item.item-left {
    text-align: left;
    align-items: flex-start;
  }

  .timeline14_progress-bar {
    top: 3.175rem;
  }

  .timeline14_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .timeline14_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .timeline14_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .timeline15_progress-bar {
    bottom: 6.25rem;
  }

  .timeline15_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .timeline15_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .timeline15_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .timeline16_mask {
    width: 50%;
  }

  .timeline16_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
    margin-bottom: 1rem;
  }

  .timeline16_item-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .timeline17_content {
    flex-direction: column;
  }

  .timeline17_fade-overlay-left {
    display: none;
  }

  .timeline17_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    display: flex;
  }

  .timeline17_progress-wrapper {
    flex-direction: column;
    width: auto;
    margin-bottom: 0;
  }

  .timeline17_progress-line {
    width: 3px;
    height: 100%;
  }

  .timeline17_progress-line.is-small-mobile {
    height: .5rem;
  }

  .timeline17_item-content {
    text-align: left;
    margin-bottom: 1.5rem;
  }

  .timeline17_fade-overlay-right {
    display: none;
  }

  .timeline18_mask {
    width: 50%;
  }

  .timeline18_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
    margin-bottom: 1rem;
  }

  .timeline18_item-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .timeline19_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .timeline19_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: .5fr max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
  }

  .timeline19_image-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .timeline19_progress-wrapper {
    flex-direction: column;
    align-self: stretch;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .timeline19_fade-overlay-left {
    display: none;
  }

  .timeline19_progress-line {
    width: 3px;
    height: 100%;
  }

  .timeline19_progress-line.is-small-mobile {
    height: .5rem;
  }

  .timeline19_item-content {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .timeline19_fade-overlay-right {
    display: none;
  }

  .timeline20_list {
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    display: grid;
  }

  .timeline20_progress-wrapper {
    flex-direction: column;
    width: auto;
  }

  .timeline20_progress-line {
    width: 3px;
    height: 100%;
  }

  .timeline20_item {
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
  }

  .timeline20_empty-space {
    display: none;
  }

  .timeline20_item-content {
    text-align: left;
    margin-bottom: 2rem;
    margin-right: 0;
  }

  .timeline20_fade-overlay-right {
    display: none;
  }

  .timeline21_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    display: grid;
  }

  .timeline21_progress-wrapper {
    flex-direction: column;
    height: 100%;
  }

  .timeline21_progress-line {
    width: 3px;
    height: 100%;
  }

  .timeline21_item {
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: .5fr max-content 1fr;
    align-items: start;
  }

  .timeline21_image-wrapper {
    margin-bottom: 2rem;
    margin-right: 0;
  }

  .timeline21_item-content {
    text-align: left;
  }

  .timeline21_fade-overlay-right {
    background-image: linear-gradient(#fff0, #fff);
    width: 60vw;
    height: 4rem;
    bottom: 0%;
    right: 0%;
  }

  .layout485_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout485_content-left {
    display: none;
    position: static;
  }

  .layout485_number {
    font-size: 6rem;
  }

  .layout485_number.show-mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .layout485_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .layout485_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout485_progress-wrapper {
    margin-top: 2rem;
  }

  .layout486_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout486_content-left {
    display: none;
    position: static;
  }

  .layout486_number {
    font-size: 6rem;
  }

  .layout486_number.show-mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .layout486_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .layout486_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout486_progress-wrapper {
    margin-top: 2rem;
  }

  .layout487_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .layout487_content-left {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    padding-top: 0;
    display: flex;
  }

  .layout487_item {
    justify-content: center;
    height: auto;
  }

  .layout487_mobile-image-wrapper {
    margin-bottom: 2rem;
    display: flex;
  }

  .layout487_image-wrapper {
    display: none;
  }

  .layout487_image.image1 {
    height: 50vh;
  }

  .layout487_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    padding-top: 0;
    display: flex;
  }

  .layout488_component {
    height: 200vh;
  }

  .layout488_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 60%;
  }

  .layout488_heading {
    font-size: 3rem;
  }

  .layout488_heading.heading-1, .layout488_heading.heading-2 {
    display: none;
  }

  .layout488_heading.show-mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .header139_lightbox {
    display: none;
    position: relative;
    left: 5%;
    right: auto;
  }

  .header140_image-group, .header141_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .team21_header {
    position: static;
    top: 0;
  }

  .team21_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team21_item.item-padding {
    margin-top: 0;
  }

  .team21_empty-space {
    display: none;
  }

  .team22_header {
    position: static;
    top: 0;
  }

  .team22_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team22_item.item-padding {
    margin-top: 0;
  }

  .team22_empty-space {
    display: none;
  }

  .testimonial33_card {
    height: auto;
    min-height: 100svh;
    overflow: hidden;
  }

  .testimonial33_card-content-left {
    padding: 2rem;
  }

  .testimonial33_card-content-right {
    grid-template-columns: 1fr;
    height: 100vh;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial33_content {
    padding: 1.5rem;
  }

  .testimonial33_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .layout489_content {
    flex-flow: column;
    display: flex;
  }

  .layout489_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .layout489_header {
    width: 100%;
  }

  .layout489_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout489_tabs-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }

  .layout489_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout490_content {
    flex-flow: column;
    display: flex;
  }

  .layout490_inner-wrapper {
    width: 100%;
    padding-left: 0;
  }

  .layout490_header {
    width: 100%;
  }

  .layout490_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout490_tabs-menu {
    place-items: start stretch;
    width: 100%;
    margin-top: 2rem;
  }

  .layout490_tabs-content {
    order: -1;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .layout491_tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .layout491_tabs-menu {
    margin-bottom: 2rem;
  }

  .layout492_tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .layout492_tabs-content {
    margin-bottom: 1.5rem;
  }

  .layout493_content {
    flex-flow: column;
    display: flex;
  }

  .layout493_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .layout493_header {
    width: 100%;
  }

  .layout493_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout493_tabs-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }

  .layout493_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout494_content {
    flex-flow: column;
    display: flex;
  }

  .layout494_inner-wrapper {
    width: 100%;
    padding-left: 0;
  }

  .layout494_header {
    width: 100%;
  }

  .layout494_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout494_tabs-menu {
    place-items: start stretch;
  }

  .layout494_tabs-content {
    order: -1;
    width: 100%;
    margin-bottom: 1.5rem;
    padding-right: 0;
    position: relative;
  }

  .layout495_tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .layout495_tabs-menu {
    margin-bottom: 2rem;
  }

  .layout496_tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .layout496_tabs-content {
    margin-bottom: 1.5rem;
  }

  .layout497_content {
    flex-flow: column;
    display: flex;
  }

  .layout497_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .layout497_header {
    width: 100%;
  }

  .layout497_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout497_tabs-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }

  .layout497_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout498_content {
    flex-flow: column;
    display: flex;
  }

  .layout498_inner-wrapper {
    width: 100%;
    padding-left: 0;
  }

  .layout498_header {
    width: 100%;
  }

  .layout498_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout498_tabs-menu {
    place-items: start stretch;
  }

  .layout498_tabs-content {
    order: -1;
    width: 100%;
    margin-bottom: 1.5rem;
    padding-right: 0;
    position: relative;
  }

  .layout499_tabs {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout499_tab-link {
    padding-left: 1.5rem;
  }

  .layout500_tabs {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout500_tab-link {
    padding-left: 1.5rem;
  }

  .layout501_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout501_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .layout501_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout502_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout502_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .layout502_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout503_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout503_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .layout503_tab-card {
    grid-template-columns: 1fr;
  }

  .layout503_tab-card-content {
    padding: 1.5rem;
  }

  .layout504_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout504_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .layout504_tab-card {
    grid-template-columns: 1fr;
  }

  .layout504_tab-card-content {
    padding: 1.5rem;
  }

  .layout505_tabs {
    grid-template-columns: 1fr;
  }

  .layout505_tabs-menu {
    border-right-style: none;
  }

  .layout505_tab-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout505_tab-link.tab-last {
    border-bottom-style: solid;
  }

  .layout505_tab-content {
    padding: 1.5rem;
  }

  .layout506_tabs {
    grid-template-columns: 1fr;
  }

  .layout506_tabs-menu {
    border-top: 1px solid var(--_primitives---colors--neutral-darkest);
    border-left-style: none;
  }

  .layout506_tab-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout506_tab-content {
    padding: 1.5rem;
  }

  .layout507_tabs {
    grid-template-columns: 1fr;
  }

  .layout507_tabs-menu {
    flex-flow: column;
  }

  .layout507_tab-link {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    border-right-style: none;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout507_tab-link.w--current {
    border-bottom-color: #000;
  }

  .layout507_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .layout508_tabs {
    grid-template-columns: 1fr;
  }

  .layout508_tabs-menu {
    border-top: 1px solid var(--_primitives---colors--neutral-darkest);
    flex-flow: column;
  }

  .layout508_tab-link {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    border-right-style: none;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout508_tab-link.w--current {
    border-bottom-color: #000;
  }

  .layout508_tab-link.tabs-last {
    border-bottom-width: 0;
  }

  .layout508_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .layout509_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .layout509_header, .layout509_tabs {
    width: 100%;
  }

  .layout509_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout509_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .layout509_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout510_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .layout510_tabs {
    width: 100%;
  }

  .layout510_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout510_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .layout510_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout510_header {
    order: -1;
    width: 100%;
  }

  .layout511_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .layout511_header, .layout511_tabs {
    width: 100%;
  }

  .layout511_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout511_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .layout511_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout512_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .layout512_tabs {
    width: 100%;
  }

  .layout512_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout512_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .layout512_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout512_header {
    order: -1;
    width: 100%;
  }

  .testimonial34_tabs {
    border-bottom-style: solid;
    grid-template-columns: 1fr;
  }

  .testimonial34_tabs-menu {
    border-top: 1px none var(--_primitives---colors--neutral-darkest);
    flex-flow: column;
  }

  .testimonial34_tab-link {
    border-bottom: 1px none var(--_primitives---colors--neutral-darkest);
    border-right-style: none;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.5rem;
  }

  .testimonial34_tab-link.w--current {
    border-top-color: #000;
  }

  .testimonial34_tab-logo {
    max-height: 2.5rem;
  }

  .testimonial34_card {
    grid-template-columns: 1fr;
    padding: 1.5rem 1.5rem 2.5rem;
  }

  .testimonial34_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .testimonial34_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial35_tabs {
    border-bottom-style: none;
    grid-template-columns: 1fr;
  }

  .testimonial35_tabs-menu {
    border-top: 1px solid var(--_primitives---colors--neutral-darkest);
    flex-flow: column;
  }

  .testimonial35_tab-link {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    border-top-width: 0;
    border-right-style: none;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.5rem;
  }

  .testimonial35_tab-logo {
    max-height: 2.5rem;
  }

  .testimonial35_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .testimonial35_client {
    align-items: center;
    width: 100%;
  }

  .cookie-banner1_component {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-banner1_buttons-wrapper {
    margin-top: 12px;
  }

  .cookie-banner1_close-button {
    position: absolute;
    top: 1rem;
    right: 1rem;
  }

  .cookie-prefs1_component, .cookie-prefs1_content {
    padding: 1.5rem;
  }

  .cookie-banner2_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-banner2_content {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .cookie-banner2_buttons-wrapper {
    margin-top: 12px;
  }

  .cookie-banner2_close-button {
    position: absolute;
    inset: 1rem 1rem auto auto;
  }

  .cookie-prefs2_component, .cookie-prefs2_content {
    padding: 1.5rem;
  }

  .cookie-banner3_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-banner3_buttons-wrapper {
    margin-top: 12px;
  }

  .cookie-banner3_close-button {
    position: absolute;
    inset: 1rem 1rem auto auto;
  }

  .cookie-prefs3_component, .cookie-prefs3_content {
    padding: 1.5rem;
  }

  .cookie-banner4_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-prefs4_component, .cookie-prefs4_content {
    padding: 1.5rem;
  }

  .cookie-prefs4_buttons-wrapper {
    margin-top: 12px;
  }

  .cookie-banner5_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-prefs5_component, .cookie-prefs5_content {
    padding: 1.5rem;
  }

  .links1_newsletter-link {
    grid-template-columns: 1fr;
  }

  .links1_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links2_newsletter-link, .links3_newsletter-link {
    grid-template-columns: 1fr;
  }

  .links4_header {
    justify-content: center;
    align-items: center;
  }

  .links4_background-image-wrapper {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: calc(100% + 1.5rem);
    position: absolute;
    top: -1.5rem;
  }

  .links4_newsletter-link, .links5_newsletter-link, .links6_newsletter-link {
    grid-template-columns: 1fr;
  }

  .links7_item-content {
    padding: 1.5rem;
  }

  .links7_newsletter-link, .links8_category-list, .links8_newsletter-link, .links9_newsletter-link, .links10_category-list, .links10_newsletter-link, .links11_newsletter-link, .links12_product-list {
    grid-template-columns: 1fr;
  }

  .links12_slider {
    padding-bottom: 3rem;
  }

  .links12_slider-mask {
    width: 45%;
  }

  .links12_slide {
    padding-left: 1rem;
    padding-right: 0;
  }

  .links12_button-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .links12_newsletter-link, .links13_newsletter-link, .links14_newsletter-link {
    grid-template-columns: 1fr;
  }

  .links15_item-link {
    width: 100%;
  }

  .links15_category-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .links15_newsletter-link {
    grid-template-columns: 1fr;
  }

  .links16_item-link {
    width: 100%;
  }

  .links16_category-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .links16_newsletter-link {
    grid-template-columns: 1fr;
  }

  .header144_component {
    min-height: auto;
  }

  .header144_content-wrapper {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
    height: auto;
  }

  .header144_content-right {
    margin-top: 0;
  }

  .header144_image-wrapper {
    height: auto;
  }

  .header143_component {
    min-height: auto;
  }

  .header143_content-wrapper {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
    height: auto;
  }

  .header143_content-right {
    margin-top: 0;
  }

  .header143_video-wrapper {
    height: auto;
  }

  .layout513_component {
    grid-template-columns: 1fr;
  }

  .layout513_content {
    height: auto;
    padding-top: 0;
  }

  .layout513_item.item-2, .layout513_item.item-3, .layout513_item.item-4 {
    position: static;
  }

  .layout513_image-wrapper-mobile {
    margin-top: 1rem;
    display: block;
  }

  .layout513_gallery {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout516_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout516_content-left {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    position: static;
  }

  .layout516_item {
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    position: static;
  }

  .layout516_item.item-2, .layout516_item.item-3, .layout516_item.item-4 {
    position: static;
  }

  .layout516_item-content {
    margin-left: 0%;
    margin-right: 0%;
  }

  .layout516_image-wrapper-mobile {
    margin-top: 2rem;
    display: block;
  }

  .layout516_content-right {
    position: sticky;
    top: 0;
  }

  .layout515_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout515_content-left {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    position: static;
  }

  .layout515_item {
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    position: static;
  }

  .layout515_item.item-2, .layout515_item.item-3, .layout515_item.item-4 {
    position: static;
  }

  .layout515_item-content {
    margin-left: 0%;
    margin-right: 0%;
  }

  .layout515_image-wrapper-mobile {
    margin-top: 2rem;
    display: block;
  }

  .layout515_content-right {
    position: sticky;
    top: 0;
  }

  .layout517_card {
    grid-template-columns: 1fr;
    width: 90%;
    padding: 1.5rem;
  }

  .links1_newsletter-modal {
    align-items: flex-start;
  }

  .links1_newsletter-link-content {
    width: 100%;
    max-height: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .links2_newsletter-modal {
    align-items: flex-start;
  }

  .links2_newsletter-content {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .links3_newsletter-modal {
    align-items: flex-start;
  }

  .links3_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links4_newsletter-modal {
    align-items: flex-start;
  }

  .links4_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links5_newsletter-modal {
    align-items: flex-start;
  }

  .links5_newsletter-content {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links6_newsletter-modal {
    align-items: flex-start;
  }

  .links6_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links7_newsletter-modal {
    align-items: flex-start;
  }

  .links7_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links8_newsletter-modal {
    align-items: flex-start;
  }

  .links8_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links9_newsletter-modal {
    align-items: flex-start;
  }

  .links9_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links10_newsletter-modal {
    align-items: flex-start;
  }

  .links10_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links11_newsletter-modal {
    align-items: flex-start;
  }

  .links11_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links12_newsletter-modal {
    align-items: flex-start;
  }

  .links12_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links13_newsletter-modal {
    align-items: flex-start;
  }

  .links13_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links14_newsletter-modal {
    align-items: flex-start;
  }

  .links14_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links15_newsletter-modal {
    align-items: flex-start;
  }

  .links15_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links16_newsletter-modal {
    align-items: flex-start;
  }

  .links16_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .links4_header-background {
    aspect-ratio: 1;
    object-fit: cover;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .layout514_component {
    grid-template-columns: 1fr;
  }

  .layout514_gallery {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout514_content {
    height: auto;
  }

  .layout514_item.item-2, .layout514_item.item-3, .layout514_item.item-4 {
    position: static;
  }

  .layout514_image-wrapper-mobile {
    margin-top: 1rem;
    display: block;
  }

  .layout518_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout518_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout518_card-large {
    padding: 4rem 1.5rem;
  }

  .layout518_cards-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout518_card-small-top, .layout518_card-small-bottom {
    grid-template-columns: 1fr;
  }

  .gallery6_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .timeline9_list, .timeline10_list, .timeline11_list, .timeline12_list, .timeline13_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline17_list {
    flex-flow: column;
  }

  .cta47_card-content, .cta48_card-content, .cta49_card-content, .cta50_card-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .event37_tag-wrapper {
    top: 1.5rem;
    left: 1.5rem;
    right: 1.5rem;
  }

  .event-header6_tag-wrapper {
    top: 1.5rem;
    right: 1.5rem;
  }

  .header11_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .comparison1_top-row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison1_top-row-title {
    display: none;
  }

  .comparison1_row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison1_feature {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    padding-right: 1rem;
  }

  .comparison1_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison2_top-row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison2_top-row-title {
    display: none;
  }

  .comparison2_row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison2_feature, .comparison2_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison3_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison3_top-row-title {
    display: none;
  }

  .comparison3_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison3_feature {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    padding-right: 1rem;
  }

  .comparison3_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison4_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison4_top-row-title {
    display: none;
  }

  .comparison4_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison4_feature, .comparison4_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison5_top-row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison5_top-row-title {
    display: none;
  }

  .comparison5_row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison5_feature {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    padding-right: 1rem;
  }

  .comparison5_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison6_top-row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison6_top-row-title {
    display: none;
  }

  .comparison6_row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison6_feature, .comparison6_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison7_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison7_top-row-title {
    display: none;
  }

  .comparison7_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison7_feature {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    padding-right: 1rem;
  }

  .comparison7_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison8_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison8_top-row-title {
    display: none;
  }

  .comparison8_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison8_feature, .comparison8_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison9_top-row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison9_top-row-title {
    display: none;
  }

  .comparison9_row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison9_feature {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    padding-right: 1rem;
  }

  .comparison9_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison10_top-row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison10_top-row-title {
    display: none;
  }

  .comparison10_row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison10_feature, .comparison10_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison11_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison11_top-row-title {
    display: none;
  }

  .comparison11_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison11_feature {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    padding-right: 1rem;
  }

  .comparison11_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison12_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison12_top-row-title {
    display: none;
  }

  .comparison12_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison12_feature, .comparison12_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison13_grid-list {
    grid-template-columns: 1fr;
  }

  .comparison13_card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .comparison14_grid-list {
    grid-template-columns: 1fr;
  }

  .comparison14_card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .comparison15_grid-list {
    grid-template-columns: 1fr;
  }

  .comparison15_card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .testimonial36_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .testimonial36_card-link, .testimonial36_card-logo, .testimonial36_card {
    padding: 1.5rem;
  }

  .testimonial36_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial37_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .testimonial37_card-logo, .testimonial37_card {
    padding: 1.5rem;
  }

  .testimonial37_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial38_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .testimonial38_card-link, .testimonial38_card-logo, .testimonial38_card {
    padding: 1.5rem;
  }

  .testimonial38_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial39_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .testimonial39_card-logo, .testimonial39_card {
    padding: 1.5rem;
  }

  .testimonial39_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .footer12_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer12_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer12_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer12_credit-text {
    margin-top: 1.25rem;
  }

  .footer13_top-wrapper {
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .footer13_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer13_social-list {
    align-self: flex-start;
  }

  .footer13_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer13_credit-text {
    margin-top: 2rem;
  }

  .footer13_legal-list {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer14_cta {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .footer14_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer15_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer15_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer15_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer15_credit-text {
    margin-top: 2rem;
  }

  .footer15_legal-list {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer16_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer16_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer16_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer16_credit-text {
    margin-top: 1.5rem;
  }

  .footer16_legal-list {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer17_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer17_link-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: flex-start start;
    width: 100%;
  }

  .footer17_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer17_legal-list {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: start;
  }

  .footer17_credit-text {
    margin-top: 2rem;
  }

  .layout519_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout519_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout519_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .layout520_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout520_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout520_card {
    padding: 1.5rem;
  }

  .layout521_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout521_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout521_card {
    grid-template-columns: 1fr;
  }

  .layout522_grid-list, .layout522_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout522_card-large {
    padding: 1.5rem;
  }

  .layout522_card-small {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .layout523_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout523_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout523_card {
    padding: 1.5rem;
  }

  .layout524_grid-list, .layout524_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout524_card-large {
    padding: 1.5rem;
  }

  .layout524_card-small {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .layout525_grid-list, .layout525_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout525_card-large {
    padding: 1.5rem;
  }

  .layout525_card-small {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .layout526_row, .layout526_column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout526_card-large, .layout526_card-small {
    padding: 1.5rem;
  }

  .layout527_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout527_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout527_card-large {
    padding: 1.5rem;
  }

  .layout527_card-small {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .layout527_card-medium {
    padding: 1.5rem;
  }

  .portfolio19_item-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .portfolio20_item-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .portfolio21_item.is-first {
    border-left-style: none;
  }

  .portfolio21_image-wrapper {
    height: auto;
  }

  .portfolio22_list-wrapper {
    grid-template-columns: 1fr;
  }

  .portfolio22_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .portfolio22_item-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .portfolio23_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .portfolio23_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .category-filter-menu-default_default, .category-filter-menu-bubble_default, .category-filter-menu-brick_default, .category-filter-menu-gradient_default, .category-filter-menu-sleek_default, .category-filter-menu-subtle_default, .category-filter-menu-elevate_default {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .divider-vertical {
    display: none;
  }

  .header145_component, .header146_component, .header147_component {
    height: auto;
    max-height: none;
  }

  .header147_lightbox-image {
    position: static;
  }

  .header148_component {
    height: auto;
    max-height: none;
  }

  .header148_lightbox-image {
    position: static;
  }

  .header149_component, .header150_component, .header151_component {
    height: auto;
    max-height: none;
  }

  .header151_lightbox-image {
    position: static;
  }

  .header152_component {
    height: auto;
    max-height: none;
  }

  .header152_lightbox-image {
    position: static;
  }

  .testimonial40_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .testimonial40_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .testimonial40_mask {
    width: 80%;
  }

  .testimonial40_slide {
    padding-right: 1.5rem;
  }

  .testimonial40_card {
    padding: 1.5rem;
  }

  .testimonial40_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial40_slide-nav {
    right: 5%;
  }

  .testimonial41_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .testimonial41_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .testimonial41_mask {
    width: 80%;
  }

  .testimonial41_slide {
    padding-right: 1.5rem;
  }

  .testimonial41_card {
    padding: 1.5rem;
  }

  .testimonial41_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial41_slide-nav {
    right: 5%;
  }

  .testimonial42_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .testimonial42_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .testimonial42_card {
    padding: 1.5rem;
  }

  .testimonial42_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial43_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .testimonial43_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .testimonial43_card {
    padding: 1.5rem;
  }

  .testimonial43_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .gallery25_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .gallery25_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gallery25_mask {
    width: 80%;
  }

  .gallery25_slide {
    padding-right: 1.5rem;
  }

  .gallery25_slide-nav {
    right: 5%;
  }

  .gallery26_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .gallery26_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gallery26_mask {
    width: 80%;
  }

  .gallery26_slide {
    padding-right: 1.5rem;
  }

  .gallery26_slide-nav {
    right: 5%;
  }

  .gallery27_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .gallery27_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gallery27_mask {
    width: 80%;
  }

  .gallery27_slide {
    padding-right: 1.5rem;
  }

  .gallery27_slide-nav {
    right: 5%;
  }

  .category-filter-menu-organic_default, .category-filter-menu-default_outlined, .category-filter-menu-bubble_outlined, .category-filter-menu-brick_outlined, .category-filter-menu-gradient_outlined, .category-filter-menu-sleek_outlined, .category-filter-menu-subtle_outlined, .category-filter-menu-elevate_outlined, .category-filter-menu-organic_outlined, .category-filter-menu-default_flat, .category-filter-menu-bubble_flat, .category-filter-menu-brick_flat, .category-filter-menu-gradient_flat, .category-filter-menu-sleek_flat, .category-filter-menu-subtle_flat, .category-filter-menu-elevate_flat, .category-filter-menu-organic_flat, .category-filter-menu-default_edgy, .category-filter-menu-bubble_edgy, .category-filter-menu-brick_edgy, .category-filter-menu-gradient_edgy, .category-filter-menu-sleek_edgy, .category-filter-menu-subtle_edgy, .category-filter-menu-elevate_edgy, .category-filter-menu-organic_edgy {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .navbar23_component {
    min-height: 4rem;
  }

  .navbar23_menu {
    padding-bottom: 6rem;
  }

  .navbar23_dropdown-content-left {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .navbar23_product-list {
    grid-template-columns: 1fr 1fr;
  }

  .navbar23_item-link {
    flex-flow: column;
    display: flex;
  }

  .navbar23_image-wrapper {
    height: 100%;
  }

  .navbar24_component {
    min-height: 4rem;
  }

  .navbar24_menu {
    padding-bottom: 6rem;
  }

  .navbar24_dropdown-content-left {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .navbar24_link-list {
    grid-column-gap: 2rem;
    flex-direction: column;
  }

  .navbar24_link-large {
    font-size: 1.5rem;
  }

  .navbar24_item-link {
    flex-flow: column;
    display: flex;
  }

  .navbar24_image-wrapper {
    height: 100%;
  }

  .navbar25_component {
    min-height: 4rem;
  }

  .navbar25_menu {
    padding-bottom: 6rem;
  }

  .navbar25_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .navbar25_dropdown-content-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .navbar25_image-wrapper {
    height: 100%;
  }

  .navbar26_component {
    min-height: 4rem;
  }

  .navbar26_menu {
    padding-bottom: 6rem;
  }

  .navbar26_dropdown-content {
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar26_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .navbar26_item {
    grid-template-columns: 1fr;
  }

  .navbar27_component {
    min-height: 4rem;
  }

  .navbar27_menu {
    padding-bottom: 6rem;
  }

  .navbar27_dropdown-content {
    flex-flow: column;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar27_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    max-width: none;
  }

  .navbar27_product-list, .navbar27_item {
    grid-template-columns: 1fr;
  }

  .navbar28_component {
    min-height: 4rem;
  }

  .navbar28_menu {
    padding-bottom: 6rem;
  }

  .navbar28_dropdown-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar28_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .navbar28_dropdown-content-right {
    padding-bottom: 1.5rem;
  }

  .navbar28_item {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .navbar29_component {
    min-height: 4rem;
  }

  .navbar29_menu {
    padding-bottom: 6rem;
  }

  .navbar29_dropdown-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar29_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .navbar29_item {
    grid-template-columns: 1fr;
  }

  .navbar30_component {
    min-height: 4rem;
  }

  .navbar30_menu {
    padding-bottom: 6rem;
  }

  .navbar30_dropdown-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .navbar30_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .navbar30_dropdown-content-right {
    padding-bottom: 1.5rem;
  }

  .navbar30_image-wrapper {
    height: 100%;
  }

  .navbar32_component {
    min-height: 4rem;
  }

  .navbar32_menu-wrapper {
    padding-top: 4rem;
  }

  .navbar32_links-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar32_link {
    font-size: 1.5rem;
  }

  .navbar31_component {
    min-height: 4rem;
  }

  .navbar31_menu-wrapper {
    padding-top: 4rem;
  }

  .navbar31_links-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar31_link {
    font-size: 1.5rem;
  }

  .cta59_component, .cta60_component {
    grid-template-columns: 1fr;
  }

  .cta61_component {
    height: auto;
    max-height: none;
  }

  .cta61_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .cta62_component {
    height: auto;
    max-height: none;
  }

  .cta62_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .cta63_component, .cta64_component, .cta65_component, .cta66_component, .layout592_component, .layout593_component {
    height: auto;
    max-height: none;
  }

  .layout593_lightbox-image {
    position: static;
  }

  .layout594_component, .layout595_component {
    height: auto;
    max-height: none;
  }

  .layout595_lightbox-image {
    position: static;
  }

  .layout596_component, .layout597_component {
    height: auto;
    max-height: none;
  }

  .layout597_lightbox-image {
    position: static;
  }

  .layout598_component, .layout599_component {
    height: auto;
    max-height: none;
  }

  .layout599_lightbox-image {
    position: static;
  }

  .layout600_component, .layout601_component {
    height: auto;
    max-height: none;
  }

  .layout601_lightbox-image {
    position: static;
  }

  .layout602_component, .layout603_component {
    height: auto;
    max-height: none;
  }

  .layout603_lightbox-image {
    position: static;
  }

  .layout604_component, .layout605_component {
    height: auto;
    max-height: none;
  }

  .layout605_lightbox-image {
    position: static;
  }

  .layout606_component, .layout607_component {
    height: auto;
    max-height: none;
  }

  .layout607_lightbox-image {
    position: static;
  }

  .layout528_component, .layout529_component {
    grid-template-columns: 1fr;
  }

  .layout529_lightbox-image {
    position: static;
  }

  .layout530_component, .layout531_component {
    grid-template-columns: 1fr;
  }

  .layout531_lightbox-image {
    position: static;
  }

  .layout532_component, .layout533_component {
    grid-template-columns: 1fr;
  }

  .layout533_lightbox-image {
    position: static;
  }

  .layout534_component, .layout535_component {
    grid-template-columns: 1fr;
  }

  .layout535_lightbox-image {
    position: static;
  }

  .layout536_component, .layout537_component {
    grid-template-columns: 1fr;
  }

  .layout537_lightbox-image {
    position: static;
  }

  .layout538_component, .layout539_component {
    grid-template-columns: 1fr;
  }

  .layout539_lightbox-image {
    position: static;
  }

  .layout540_component, .layout541_component {
    grid-template-columns: 1fr;
  }

  .layout541_lightbox-image {
    position: static;
  }

  .layout542_component, .layout543_component {
    grid-template-columns: 1fr;
  }

  .layout543_lightbox-image {
    position: static;
  }

  .layout544_component, .layout545_component {
    grid-template-columns: 1fr;
  }

  .layout545_lightbox-image {
    position: static;
  }

  .layout546_component, .layout547_component {
    grid-template-columns: 1fr;
  }

  .layout547_lightbox-image {
    position: static;
  }

  .layout548_component, .layout549_component, .layout550_component {
    grid-template-columns: 1fr;
  }

  .layout550_lightbox-image {
    position: static;
  }

  .layout551_component {
    grid-template-columns: 1fr;
  }

  .layout576_component {
    height: auto;
    max-height: none;
  }

  .layout576_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout577_component {
    height: auto;
    max-height: none;
  }

  .layout577_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout577_lightbox-image {
    position: static;
  }

  .layout578_component {
    height: auto;
    max-height: none;
  }

  .layout578_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout579_component {
    height: auto;
    max-height: none;
  }

  .layout579_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout579_lightbox-image {
    position: static;
  }

  .layout580_component {
    height: auto;
    max-height: none;
  }

  .layout580_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout581_component {
    height: auto;
    max-height: none;
  }

  .layout581_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout581_lightbox-image {
    position: static;
  }

  .layout582_component {
    height: auto;
    max-height: none;
  }

  .layout582_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout583_component {
    height: auto;
    max-height: none;
  }

  .layout583_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout583_lightbox-image {
    position: static;
  }

  .layout584_component {
    height: auto;
    max-height: none;
  }

  .layout584_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout585_component {
    height: auto;
    max-height: none;
  }

  .layout585_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout585_lightbox-image {
    position: static;
  }

  .layout586_component {
    height: auto;
    max-height: none;
  }

  .layout586_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout587_component {
    height: auto;
    max-height: none;
  }

  .layout587_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout587_lightbox-image {
    position: static;
  }

  .layout588_component {
    height: auto;
    max-height: none;
  }

  .layout588_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout589_component {
    height: auto;
    max-height: none;
  }

  .layout589_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout589_lightbox-image {
    position: static;
  }

  .layout590_component {
    height: auto;
    max-height: none;
  }

  .layout590_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout591_component {
    height: auto;
    max-height: none;
  }

  .layout591_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout591_lightbox-image {
    position: static;
  }

  .layout552_component, .layout553_component {
    grid-template-columns: 1fr;
  }

  .layout553_lightbox-image {
    position: static;
  }

  .layout554_component, .layout555_component {
    grid-template-columns: 1fr;
  }

  .layout555_lightbox-image {
    position: static;
  }

  .layout556_component, .layout557_component {
    grid-template-columns: 1fr;
  }

  .layout557_lightbox-image {
    position: static;
  }

  .layout558_component, .layout559_component {
    grid-template-columns: 1fr;
  }

  .layout559_lightbox-image {
    position: static;
  }

  .layout560_component, .layout561_component {
    grid-template-columns: 1fr;
  }

  .layout561_lightbox-image {
    position: static;
  }

  .layout562_component, .layout563_component {
    grid-template-columns: 1fr;
  }

  .layout563_lightbox-image {
    position: static;
  }

  .layout564_component, .layout565_component {
    grid-template-columns: 1fr;
  }

  .layout565_lightbox-image {
    position: static;
  }

  .layout566_component, .layout567_component {
    grid-template-columns: 1fr;
  }

  .layout567_lightbox-image {
    position: static;
  }

  .layout568_component, .layout569_component {
    grid-template-columns: 1fr;
  }

  .layout569_lightbox-image {
    position: static;
  }

  .layout570_component, .layout571_component {
    grid-template-columns: 1fr;
  }

  .layout571_lightbox-image {
    position: static;
  }

  .layout572_component, .layout573_component, .layout574_component {
    grid-template-columns: 1fr;
  }

  .layout574_lightbox-image {
    position: static;
  }

  .layout575_component {
    grid-template-columns: 1fr;
  }

  .layout608_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout608_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout609_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout609_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout610_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout610_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout611_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout611_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout611_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout612_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout612_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout612_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout613_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout613_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout613_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    flex-flow: column;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout614_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout614_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout614_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout614_divider {
    display: none;
  }

  .layout615_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout615_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout615_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout615_divider {
    display: none;
  }

  .layout616_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout616_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout616_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout616_divider {
    display: none;
  }

  .layout617_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout617_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout617_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout617_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout617_divider {
    display: none;
  }

  .layout618_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout618_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout618_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout618_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout618_divider {
    display: none;
  }

  .layout619_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout619_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout619_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout619_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout619_divider {
    display: none;
  }

  .layout620_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout620_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout620_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout620_divider {
    display: none;
  }

  .layout621_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout621_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout621_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout621_divider {
    display: none;
  }

  .layout622_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout622_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout622_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout622_divider {
    display: none;
  }

  .layout623_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout623_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout623_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout623_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout623_divider {
    display: none;
  }

  .layout624_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout624_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout624_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout624_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout624_divider {
    display: none;
  }

  .layout625_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout625_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout625_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout625_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout625_divider {
    display: none;
  }

  .layout626_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout626_column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout626_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout626_divider {
    display: none;
  }

  .layout627_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout627_column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout627_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout627_divider {
    display: none;
  }

  .layout628_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout628_column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout628_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout628_divider {
    display: none;
  }

  .layout629_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout629_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout629_column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout629_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout629_divider {
    display: none;
  }

  .layout630_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout630_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout630_column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout630_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout630_divider {
    display: none;
  }

  .layout631_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout631_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout631_column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .layout631_item {
    border-top: var(--_ui-styles---stroke--divider-width) solid var(--color-scheme-1--border);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .layout631_divider {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .button.max-width-full.is-pricing22-button {
    padding: .25rem 1rem;
  }

  .button.max-width-full.is-pricing21-button, .button.max-width-full.is-pricing26-button {
    padding: .25rem .75rem;
  }

  .button.max-width-full.is-pricing27-button {
    padding: .25rem 1rem;
  }

  .footer2_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer1_top-wrapper {
    grid-row-gap: 48px;
  }

  .footer1_menu-wrapper, .footer2_left-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer2_top-wrapper {
    grid-row-gap: 48px;
  }

  .footer3_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .header1_content {
    grid-template-columns: 1fr;
  }

  .signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .header2_content, .header3_content, .header4_content, .header9_content-wrapper, .header10_content-wrapper, .cta13_content, .header12_content-wrapper, .header13_content-wrapper, .header14_content-wrapper, .header15_content-wrapper, .header16_content-wrapper, .header17_content-wrapper, .header18_content-wrapper, .header19_content, .header20_content, .header21_content, .header22_content, .header36_component, .header37_component, .header38_component, .header39_component, .header40_component, .header41_component, .header42_component, .header43_component, .layout1_content, .header47_content, .header48_content, .header49_content, .header56_content, .header57_content, .header58_content, .header59_content, .layout4_item-list, .layout2_content, .layout3_content, .layout4_content, .layout5_content, .layout6_content, .layout7_item-list, .layout7_content, .layout8_content, .layout9_content, .layout8_item-list, .layout9_item-list, .layout5_item-list, .layout6_item-list, .layout10_item-list, .layout10_content, .layout11_item-list, .layout11_content, .layout12_content, .layout12_item-list, .layout13_content, .layout14_content, .layout15_content, .layout16_content, .layout17_content, .layout18_content, .layout19_content, .layout20_content, .layout22_content, .layout23_content, .layout21_content, .layout24_content, .layout25_item-list, .layout25_content, .layout26_item-list, .layout26_content, .layout27_content, .layout27_item-list {
    grid-template-columns: 1fr;
  }

  .layout28_tabs {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout28_tabs-menu {
    grid-row-gap: 2.5rem;
  }

  .layout29_item-list, .layout29_content, .layout30_content, .layout30_item-list, .layout31_item-list, .layout31_content, .layout32_item-list, .layout32_content, .layout33_content, .layout34_content, .layout33_item-list, .layout34_item-list, .layout41_content, .header60_content, .header61_content, .layout42_content, .layout43_content, .layout44_content, .layout45_content, .layout46_content, .layout47_item-list, .layout47_content, .layout48_content, .layout48_item-list, .layout49_content {
    grid-template-columns: 1fr;
  }

  .layout49_item-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout50_content {
    grid-template-columns: 1fr;
  }

  .layout50_item-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout51_content {
    grid-template-columns: 1fr;
  }

  .layout51_item-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout52_content {
    grid-template-columns: 1fr;
  }

  .layout52_item-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout53_item-list, .layout53_content, .layout54_content, .layout54_item-list, .layout55_item-list, .layout55_content, .layout56_item-list, .layout56_content, .layout57_item-list, .layout57_content, .layout58_item-list, .layout58_content, .layout59_item-list, .layout59_content, .layout60_item-list, .layout60_content, .layout61_content, .layout61_item-list, .layout62_item-list, .layout62_content, .layout63_item-list, .layout63_content, .layout64_item-list, .layout64_content, .layout65_content, .layout66_content, .layout67_content, .layout68_content, .layout69_content, .layout70_content, .layout71_content, .layout72_content, .layout73_content, .layout74_content, .layout75_content, .layout76_content, .layout77_content, .layout78_content, .layout79_content, .layout80_content, .layout81_content, .layout82_content, .layout83_item-list, .layout83_content, .layout84_item-list, .layout84_content, .layout85_item-list, .layout85_content, .layout86_item-list, .layout86_content, .layout87_item-list, .layout87_content, .layout88_item-list, .layout88_content, .layout89_content, .layout90_content, .layout91_content, .layout92_content, .layout93_item-list, .layout93_content, .layout94_content, .layout94_item-list, .layout95_item-list, .layout95_content, .layout96_item-list, .layout96_content, .layout97_item-list, .layout97_content, .layout98_item-list, .layout98_content, .layout99_item-list, .layout99_content, .layout100_item-list, .layout100_content, .layout101_item-list, .layout101_content, .layout102_item-list, .layout102_content, .layout103_content, .layout103_item-list, .layout104_item-list, .layout104_content, .layout105_content, .layout106_content, .layout107_content, .layout108_content, .layout109_content, .layout110_content, .layout111_content, .layout112_content, .layout113_content, .layout114_content, .layout115_content, .layout116_content, .layout117_item-list, .layout117_content, .layout118_item-list, .layout118_content, .layout119_item-list, .layout119_content, .layout120_item-list, .layout120_content, .layout121_content, .layout122_content, .layout123_content, .layout124_content, .layout125_content, .layout128_content, .layout131_content, .layout132_content, .layout133_content, .layout126_content, .layout127_content, .layout129_content, .layout130_content, .layout169_content, .layout170_content, .layout171_content, .layout172_content, .layout173_content, .layout174_content, .layout175_content, .layout176_content, .layout177_content, .layout178_content, .layout179_content, .layout192_content, .layout193_content, .layout194_content, .layout195_item-list, .layout195_content, .layout196_item-list, .layout196_content, .layout197_item-list, .layout197_content, .layout198_item-list, .layout198_content, .layout199_item-list, .layout199_content, .layout200_item-list, .layout200_content, .layout201_item-list, .layout201_content, .layout202_item-list, .layout202_content, .layout203_item-list, .layout203_content, .layout204_content, .layout205_content, .layout206_content, .layout207_content, .layout208_content, .layout209_content, .layout210_content, .layout211_content, .layout212_content, .layout213_content, .layout214_content, .layout215_content, .layout216_item-list, .layout216_content, .layout217_item-list, .layout217_content, .layout218_item-list, .layout218_content {
    grid-template-columns: 1fr;
  }

  .layout219_content {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .layout220_item-list, .layout220_content, .layout221_item-list, .layout221_content, .layout222_item-list, .layout222_content, .layout223_item-list, .layout223_content, .layout224_item-list, .layout224_content, .layout225_item-list, .layout225_content, .layout226_list, .layout231_list, .layout227_list, .layout228_list, .layout229_list, .layout230_list, .layout232_list, .layout233_list, .layout234_list, .layout235_list, .layout236_list, .layout237_list, .layout249_list, .layout252_list, .layout252_content, .layout251_list, .layout251_content, .home4-features_list, .layout248_list, .layout248_content, .layout247_list, .layout247_content, .layout246_content, .layout246_list, .layout245_list, .layout245_content, .layout244_list, .layout243_list, .layout242_list, .layout241_list, .layout240_list, .layout238_list, .layout253_content, .layout253_list, .layout254_content-bottom, .layout305_list, .layout259_list, .layout255_list, .layout256_list, .layout257_list, .layout258_list, .layout260_list, .layout261_list, .layout262_list, .layout264_list, .layout265_list, .layout266_list, .layout267_list, .layout268_list, .layout269_list, .layout270_list, .layout271_list, .layout272_list, .layout273_list, .layout274_list, .layout275_list, .layout276_list, .layout277_list, .layout277_content, .layout278_list, .layout278_content, .layout279_content, .layout279_list, .layout280_list, .layout280_content, .layout281_list, .layout281_content, .layout282_list, .layout282_content, .layout283_list, .layout283_content, .layout284_list, .layout284_content, .layout285_list, .layout285_content, .layout286_list, .layout286_content, .layout306_list, .layout287_list, .layout288_list, .layout289_list, .layout290_list, .layout292_list, .layout293_list, .layout294_list, .layout295_list, .layout296_list, .layout297_list, .layout298_list, .layout299_list, .layout300_list, .layout301_list, .layout302_list, .layout303_list, .layout304_list, .layout307_list, .layout308_list, .layout308_content, .layout309_content, .layout309_list, .layout310_list, .layout310_content, .layout311_content, .layout311_list, .layout312_content, .layout312_list, .layout313_content, .layout313_list, .layout314_list, .layout315_list, .layout316_list, .layout317_list, .layout318_list, .layout319_list, .layout320_list, .layout321_list, .layout322_list, .layout323_list, .layout324_list, .layout325_list, .layout326_list, .layout327_list, .layout328_list, .layout329_list, .layout330_list, .layout331_list, .layout332_list, .layout333_list, .layout334_list, .layout335_list, .layout336_list, .layout337_list, .layout338_list, .layout339_list, .layout340_content, .layout340_list, .layout341_content, .layout341_list, .layout342_content, .layout342_list, .layout343_content, .layout343_list, .layout344_content, .layout344_list, .layout345_content, .layout345_list, .layout346_list, .layout346_content, .layout347_list, .layout347_content {
    grid-template-columns: 1fr;
  }

  .contact1_form {
    grid-row-gap: 1.5rem;
  }

  .contact5_content, .contact7_content, .contact11_contact-list, .contact13_content, .contact15_contact-list, .contact15_content {
    grid-template-columns: 1fr;
  }

  .contact29_tabs {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .contact30_tabs, .contact16_content, .contact16_contact-list, .contact14_content, .contact12_contact-list, .contact12_content, .contact11_content, .contact10_content, .contact9_content, .contact8_content, .faq3_content, .pricing5_content, .pricing5_content-list {
    grid-template-columns: 1fr;
  }

  .slider-arrow.is-bottom-left-next {
    left: 24%;
  }

  .testimonial13_content, .testimonial14_content, .testimonial15_slide-content {
    grid-template-columns: 1fr;
  }

  .testimonial20_mask, .testimonial28_mask {
    width: 95%;
  }

  .testimonial16_slide-content {
    grid-template-columns: 1fr;
  }

  .testimonial24_mask, .testimonial31_mask {
    width: 95%;
  }

  .faq6_content {
    grid-template-columns: 1fr;
  }

  .faq7_list {
    grid-row-gap: 2.5rem;
  }

  .faq9_item {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .faq10_content, .faq11_content, .cta1_content {
    grid-template-columns: 1fr;
  }

  .cta7_content {
    grid-row-gap: 1.5rem;
  }

  .cta2_content, .cta14_content, .cta21_content, .cta15_content, .cta16_content, .cta17_content, .cta18_content, .cta22_content {
    grid-template-columns: 1fr;
  }

  .cta33_logo-row, .logo1_list {
    justify-content: center;
  }

  .logo2_logo-list {
    grid-template-columns: 1fr 1fr;
  }

  .logo2_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .logo3_list {
    justify-content: center;
  }

  .logo3_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .logo4_content {
    grid-template-columns: 1fr;
  }

  .logo4_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .logo5_list {
    justify-content: center;
  }

  .logo6_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .blog1_list {
    grid-row-gap: 3.25rem;
  }

  .blog2_list {
    grid-row-gap: 3rem;
  }

  .blog3_item-content, .blog4_item-content, .blog7_featured-item-content, .blog7_item-content, .blog8_item-content, .blog8_featured-item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog9_featured-item-link, .blog10_featured-item-link {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog13_item-content, .blog14_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog15_item-link, .blog16_item-link, .blog31_item-link, .blog32_item-link {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog19_item-content, .blog20_item-content, .blog23_featured-item-content, .blog23_item-content, .blog24_featured-item-content, .blog24_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog25_featured-item-link, .blog26_featured-item-link {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog29_item-content, .blog30_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .content6_component, .blog63_content {
    grid-template-columns: 1fr;
  }

  .blog35_item-content, .blog36_item-content, .blog39_item-content, .blog40_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog40_list {
    grid-row-gap: 3rem;
  }

  .blog43_item-content, .blog44_item-content, .blog47_item-content, .blog48_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog49_item-link, .blog50_item-link {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog53_item-content, .blog54_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog55_item-link, .blog56_item-link {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog59_item-content, .blog60_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog61_item-link, .blog62_item-link, .blog63_item-link, .blog64_item-link {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog64_content {
    grid-template-columns: 1fr;
  }

  .blog65_mask, .blog66_mask {
    width: 95%;
  }

  .blog67_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog67_mask {
    width: 95%;
  }

  .blog68_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog68_mask {
    width: 95%;
  }

  .layout291_list, .layout239_list, .layout263_list, .team1_list, .team3_list, .team4_list, .team5_list, .team7_list, .cta35_list, .cta36_list {
    grid-template-columns: 1fr;
  }

  .team15_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team2_list, .team6_list, .team8_list {
    grid-template-columns: 1fr;
  }

  .team9_mask {
    width: 95%;
  }

  .team10_image-wrapper {
    padding-top: 66%;
  }

  .team10_mask {
    width: 95%;
  }

  .team16_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team17_content {
    grid-template-columns: 1fr;
  }

  .team17_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team18_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team18_content, .team19_list, .team19_content, .team20_list, .team20_content {
    grid-template-columns: 1fr;
  }

  .blogpost1_author-wrapper {
    margin-bottom: 1rem;
  }

  .blogpost1_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .blogpost1_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blogpost1_tag-list-wrapper {
    width: 100%;
  }

  .blogpost1_tag-list {
    justify-content: flex-start;
  }

  .blogpost1_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blogpost2_tag-list {
    justify-content: flex-start;
  }

  .blogpost2_tag-list-wrapper {
    width: 100%;
  }

  .blogpost2_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blogpost2_content-bottom, .blogpost2_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blogpost2_share.content-top {
    margin-top: 2rem;
  }

  .blogpost3_header {
    grid-template-columns: 1fr;
  }

  .blogpost3_tag-list {
    justify-content: flex-start;
  }

  .blogpost3_tag-list-wrapper {
    width: 100%;
  }

  .blogpost3_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blogpost3_content-bottom, .blogpost4_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blogpost4_author-wrapper {
    margin-bottom: 1rem;
  }

  .blogpost4_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer1_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blogpost5_header {
    grid-template-columns: 1fr;
  }

  .blogpost5_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blogpost5_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .career7_title-wrapper, .career9_title-wrapper, .career1_title-wrapper {
    display: block;
  }

  .career6_title-heading, .career1_title-heading, .career9_title-heading {
    margin-bottom: 1.25rem;
  }

  .career26_content, .career12_content {
    grid-template-columns: 1fr;
  }

  .career4_title-wrapper, .career5_title-wrapper, .career6_title-wrapper {
    display: block;
  }

  .career5_title-heading, .career2_title-heading {
    margin-bottom: 1.25rem;
  }

  .career27_content, .career22_list {
    grid-template-columns: 1fr;
  }

  .career3_title-heading {
    margin-bottom: 1.25rem;
  }

  .career23_list {
    grid-template-columns: 1fr;
  }

  .career3_title-wrapper, .career2_title-wrapper {
    display: block;
  }

  .career8_title-heading {
    margin-bottom: 1.25rem;
  }

  .career9_content {
    grid-template-columns: 1fr;
  }

  .career4_title-heading, .career7_title-heading {
    margin-bottom: 1.25rem;
  }

  .career8_title-wrapper {
    display: block;
  }

  .navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar5_large-item-content {
    margin-top: 1rem;
  }

  .navbar5_dropdown-link {
    padding-left: 0;
  }

  .navbar6_dropdown-link-list {
    grid-row-gap: .5rem;
  }

  .navbar6_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    display: grid;
  }

  .navbar6_dropdown-link {
    padding-left: 0;
  }

  .navbar6_blog-item {
    flex-direction: column;
    display: flex;
  }

  .navbar6_blog-content {
    margin-top: .5rem;
  }

  .navbar6_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar6_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar6_dropdown-content-right {
    max-width: none;
  }

  .navbar7_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar7_dropdown-link {
    padding-left: 0;
  }

  .navbar7_bottom-bar {
    align-items: flex-start;
  }

  .navbar7_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .navbar8_dropdown-link-list {
    grid-row-gap: .5rem;
  }

  .navbar8_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar8_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar8_dropdown-content-right {
    max-width: none;
  }

  .navbar8_dropdown-small-link-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .navbar8_dropdown-link {
    padding-left: 0;
  }

  .navbar9_dropdown-content-layout {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar9_bottom-bar-content {
    flex-direction: column;
    margin-left: 0;
    display: flex;
  }

  .navbar9_dropdown-link, .navbar10_dropdown-link {
    padding-left: 0;
  }

  .navbar10_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar10_blog-list {
    grid-template-columns: 1fr;
  }

  .navbar10_blog-item {
    flex-direction: column;
  }

  .navbar11_dropdown-link {
    padding-left: 0;
  }

  .navbar12_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar12_dropdown-link {
    padding-left: 0;
  }

  .signup3_form-wrapper, .signup4_form-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .signup5_testimonial, .signup6_testimonial {
    width: 90vw;
  }

  .signup7_image {
    height: 25rem;
  }

  .login3_form-wrapper, .login4_form-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .login5_testimonial, .login6_testimonial {
    width: 90vw;
  }

  .contact-modal1_component {
    display: flex;
  }

  .contact-modal2_component, .contact-modal3_component, .contact-modal4_component {
    display: none;
  }

  .banner1_form-wrapper, .banner6_form-wrapper, .header2_form, .header4_form, .header6_form, .header8_form, .header10_form, .header12_form, .header14_form, .header16_form, .header18_form, .header20_form, .header22_form, .header24_form, .header27_form, .header29_form, .header31_form, .header34_form, .header38_form, .header39_form, .header42_form, .header43_form, .header73_form, .header74_form, .header45_form, .header48_form, .header52_form, .header53_form, .header58_form, .header59_form, .header63_form, .header67_form, .header68_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer5_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer6_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer6_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer8_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer8_link-list {
    justify-content: center;
    align-items: flex-start;
  }

  .footer6_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer6_logo-link {
    margin-bottom: 1.5rem;
  }

  .footer8_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .signup-modal1_component, .signup-modal2_component, .login-modal1_component, .login-modal2_component {
    display: none;
  }

  .signup8_image, .login7_image, .login8_image {
    height: 25rem;
  }

  .home1-features_component, .home-features_item-list, .home1-header_component, .home1-results_item-list, .home1-howitworks_list, .home1-results_component {
    grid-template-columns: 1fr;
  }

  .home1-customers_component {
    justify-content: center;
  }

  .product5_mask, .product6_mask, .product11_mask, .product12_mask {
    width: 95%;
  }

  .product-header1_layout, .product-header2_modal-list, .product-header2_list, .product-header2_gallery {
    grid-template-columns: 1fr;
  }

  .product-header2_tabs-menu {
    align-items: flex-start;
  }

  .product-header3_price-wrapper {
    flex-direction: column;
  }

  .product-header3_layout {
    grid-template-columns: 1fr;
  }

  .product-header4_price-wrapper {
    flex-direction: column;
  }

  .product-header4_layout {
    grid-template-columns: 1fr;
  }

  .product-header4_tabs-menu {
    align-items: flex-start;
  }

  .product-header5_layout, .product-header6_component {
    grid-template-columns: 1fr;
  }

  .product-header6_tabs-menu {
    align-items: flex-start;
  }

  .product-header6_price-wrapper {
    flex-direction: column;
  }

  .product-header7_component {
    grid-template-columns: 1fr;
  }

  .product-header7_price-wrapper {
    flex-direction: column;
  }

  .product-header8_component {
    grid-template-columns: 1fr;
  }

  .product-header8_tabs-menu {
    align-items: flex-start;
  }

  .product-header8_price-wrapper, .product-header9_price-wrapper {
    flex-direction: column;
  }

  .product-header9_component {
    grid-template-columns: 1fr;
  }

  .home2-blog_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home2-customers_list, .home2-features_component {
    grid-template-columns: 1fr;
  }

  .home2-logo_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .home2-logo_list {
    justify-content: center;
  }

  .home3-faq_component, .home3-howitworks_component, .home3-benefits_component, .home3-feature_component, .home3-header_component {
    grid-template-columns: 1fr;
  }

  .home3-header_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .home4-casestudies_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home4-header_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .home4-testimonial_mask {
    width: 95%;
  }

  .home4-benefits_component, .home5-faq_component, .home5-features-image_component, .home5-results_component {
    grid-template-columns: 1fr;
  }

  .home5-testimonial_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .home5-features-video_component, .home5-testimonial_content, .home5-pricing_component, .home5-cta_component, .home5-results_item-list, .home5-pricing_content-list, .home6-feature_component, .home6-header_content-wrapper, .home6-morefeatures_list {
    grid-template-columns: 1fr;
  }

  .home6-faq_content {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .home6-feature_item-list, .home7-about_component, .home7-cta_component, .home7-header_content-wrapper, .home7-details_component {
    grid-template-columns: 1fr;
  }

  .home8-testimonial_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .home8-blog_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .home8-blog_image-wrapper {
    padding-top: 66%;
  }

  .home8-about_component, .home8-services_component {
    grid-template-columns: 1fr;
  }

  .home8-customers_component {
    justify-content: center;
  }

  .home8-testimonial_content, .home8-services_list, .home8-faq_component {
    grid-template-columns: 1fr;
  }

  .pricing2-customers_list {
    justify-content: center;
  }

  .pricing2-customers_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .pricing2-features_list, .pricing3-cta_component, .pricing3-faq_component, .pricing4-faq_component {
    grid-template-columns: 1fr;
  }

  .pricing5-customers_logo-list {
    justify-content: center;
  }

  .pricing5-customers_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .pricing5-faq_component, .pricing5-features_component {
    grid-template-columns: 1fr;
  }

  .about4-partners_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .about4-values_list, .about4-partners_component, .about4-growth_component, .about4-team_list {
    grid-template-columns: 1fr;
  }

  .about4-team_image-wrapper {
    padding-top: 66%;
  }

  .about4-growth_item-list, .about1-growth_item-list, .about1-team_list {
    grid-template-columns: 1fr;
  }

  .about1-customers_component {
    justify-content: center;
  }

  .about1-growth_component, .about1-values_list, .about5-overview_component {
    grid-template-columns: 1fr;
  }

  .about5-locations_component {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .about5-team_mask {
    width: 95%;
  }

  .about1-story_component, .about2-story_component {
    grid-template-columns: 1fr;
  }

  .about2-team_image-wrapper {
    padding-top: 66%;
  }

  .about2-team_list, .about2-values_list, .about3-growth_item-list {
    grid-template-columns: 1fr;
  }

  .about3-team_image-wrapper {
    padding-top: 66%;
  }

  .about3-growth_component, .about3-values_item-list, .about3-values_component {
    grid-template-columns: 1fr;
  }

  .about3-team_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .about3-header_component, .contact1-header_component, .contact2-locations_component, .contact2-header_component {
    grid-template-columns: 1fr;
  }

  .contact3-locations_component {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .contact3-header_component, .contact3-details_component {
    grid-template-columns: 1fr;
  }

  .contact5-customers_logo-list {
    justify-content: center;
  }

  .contact5-details_component {
    grid-template-columns: 1fr;
  }

  .contact5-customers_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .contact5-header_component {
    grid-template-columns: 1fr;
  }

  .blog3-header_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog3-cta_component, .blog4-cta_component {
    grid-template-columns: 1fr;
  }

  .blog2-header_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog5-latest_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog5-latest_image-wrapper {
    padding-top: 66%;
  }

  .blog-post2-related_item-content, .blog-post4-related_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog-post5-related_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog-post5-related_image-wrapper {
    padding-top: 66%;
  }

  .modal1_component, .modal2_component {
    display: none;
  }

  .layout348_content {
    height: auto;
  }

  .layout348_component, .layout349_component {
    grid-template-columns: 1fr;
  }

  .layout349_content {
    height: auto;
  }

  .layout350_tabs-menu {
    justify-content: flex-start;
    width: 90vw;
    overflow: scroll;
  }

  .layout350_content {
    height: auto;
  }

  .layout350_component {
    grid-template-columns: 1fr;
  }

  .layout352_item {
    grid-template-columns: 3rem 1fr;
  }

  .layout353_component, .testimonial32_component, .layout356_content-layout {
    grid-template-columns: 1fr;
  }

  .layout356_image {
    height: 25rem;
  }

  .layout357_content-layout {
    grid-template-columns: 1fr;
  }

  .cta34_logo-row, .home3-cta_logo-row, .pricing4_logo-row {
    justify-content: center;
  }

  .filters6_filters-header-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .header75_lightbox-image {
    max-height: 25rem;
  }

  .gallery24_horizontal-scroll-content {
    width: 150vh;
  }

  .gallery24_image {
    max-height: 25rem;
  }

  .layout357_image {
    height: 25rem;
  }

  .header76_component {
    grid-template-columns: 1fr;
  }

  .signup-form_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .layout250_list, .table1_component, .table2_component, .table3_component {
    grid-template-columns: 1fr;
  }

  .table4_modal-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .table4_filters-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .table4_filter-group-list, .table4_tablet-modal-menu {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .table4_component, .table5_component, .table6_component, .table7_component, .table8_component, .table9_component, .table10_component {
    grid-template-columns: 1fr;
  }

  .navbar-dropdown2_content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-dropdown2_dropdown-link {
    padding-left: 0;
  }

  .navbar-dropdown2_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar-dropdown2_blog-item {
    flex-direction: column;
    display: flex;
  }

  .navbar-dropdown2_large-item-content {
    margin-top: 1rem;
  }

  .navbar-dropdown3_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-dropdown3_dropdown-content-right {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .navbar-dropdown3_dropdown-link {
    padding-left: 0;
  }

  .navbar-dropdown3_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar-dropdown3_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    display: grid;
  }

  .navbar-dropdown3_blog-item {
    flex-direction: column;
    display: flex;
  }

  .navbar-dropdown3_blog-content {
    margin-top: .5rem;
  }

  .navbar-dropdown4_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-dropdown4_dropdown-link {
    padding-left: 0;
  }

  .navbar-dropdown4_bottom-bar {
    align-items: flex-start;
  }

  .navbar-dropdown4_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .navbar-dropdown4_bottom-bar-right {
    flex-direction: column;
    width: 100%;
  }

  .navbar-dropdown5_dropdown-link {
    padding-left: 0;
  }

  .navbar-dropdown5_dropdown-small-link-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .navbar-dropdown5_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar-dropdown5_dropdown-content-right {
    max-width: none;
  }

  .navbar-dropdown6_dropdown-content-layout {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-dropdown6_dropdown-link {
    padding-left: 0;
  }

  .navbar-dropdown6_bottom-bar-content {
    flex-direction: column;
    margin-left: 0;
    display: flex;
  }

  .navbar-dropdown7_blog-item {
    flex-direction: column;
  }

  .navbar-dropdown7_blog-list {
    grid-template-columns: 1fr;
  }

  .navbar-dropdown7_dropdown-link {
    padding-left: 0;
  }

  .navbar-dropdown7_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-dropdown8_dropdown-link {
    padding-left: 0;
  }

  .navbar-dropdown9_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-dropdown9_dropdown-link {
    padding-left: 0;
  }

  .layout364_row {
    grid-template-columns: 1fr;
  }

  .layout381_card-medium {
    flex-direction: column;
    display: flex;
  }

  .layout388_row {
    grid-template-columns: 1fr;
  }

  .layout379_card-large, .layout370_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout386_row, .layout381_column, .layout400_row {
    grid-template-columns: 1fr;
  }

  .layout371_card-large, .layout387_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout380_column {
    grid-template-columns: 1fr;
  }

  .layout378_card-medium {
    flex-direction: column;
    display: flex;
  }

  .layout377_card-large-content {
    display: block;
  }

  .layout378_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout373_row {
    display: block;
  }

  .layout393_card-large-horizontal {
    flex-direction: column;
    display: flex;
  }

  .layout367_row {
    grid-template-columns: 1fr;
  }

  .layout380_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout376_card-large-content, .layout391_card-horizontal-content, .layout378_card-large-content {
    display: block;
  }

  .layout384_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout389_card-large-content {
    display: block;
  }

  .layout386_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout384_card-large-content {
    display: block;
  }

  .layout381_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout361_row {
    grid-template-columns: 1fr;
  }

  .layout370_card-large-content {
    display: block;
  }

  .layout388_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout378_row, .layout376_row, .layout379_row {
    grid-template-columns: 1fr;
  }

  .layout365_card-large-content, .layout383_card-large-content, .layout379_card-medium-content, .layout393_card-large-horizontal-content, .layout381_card-large-content, .layout363_card {
    display: block;
  }

  .layout399_row {
    grid-template-columns: 1fr;
  }

  .layout380_card-medium {
    flex-direction: column;
    display: flex;
  }

  .layout373_card-large {
    margin-bottom: 1.5rem;
  }

  .layout391_card-horizontal {
    flex-direction: column;
    display: flex;
  }

  .layout360_row {
    grid-template-columns: 1fr;
  }

  .layout366_card-small-content, .layout388_card-large-content, .layout380_card-large-content, .layout368_card-large-content {
    display: block;
  }

  .layout377_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout389_row {
    grid-template-columns: 1fr;
  }

  .layout382_card-large-content {
    display: block;
  }

  .layout385_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout368_row {
    grid-template-columns: 1fr;
  }

  .layout383_card-large, .layout390_card-horizontal {
    flex-direction: column;
    display: flex;
  }

  .layout362_card, .layout387_card-large-content, .layout386_card-large-content, .layout365_card-small-content, .layout374_card-large-content {
    display: block;
  }

  .layout377_row {
    grid-template-columns: 1fr;
  }

  .layout375_card-large-content {
    display: block;
  }

  .layout365_card-small {
    flex-direction: column;
    display: flex;
  }

  .layout381_card-medium-content {
    display: block;
  }

  .layout392_card-large-horizontal {
    flex-direction: column;
    display: flex;
  }

  .layout379_card-large-content {
    display: block;
  }

  .layout382_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout366_card-large-content, .layout385_card-large-content {
    display: block;
  }

  .layout372_card-large, .layout389_card-large, .layout374_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout375_row {
    grid-template-columns: 1fr;
  }

  .layout369_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout362_row {
    grid-template-columns: 1fr;
  }

  .layout371_card-large-content {
    display: block;
  }

  .layout379_card-medium, .layout375_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout390_card-horizontal-content {
    display: block;
  }

  .layout401_row, .layout370_row {
    grid-template-columns: 1fr;
  }

  .layout376_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout372_row, .layout363_row {
    grid-template-columns: 1fr;
  }

  .layout372_card-large-content, .layout367_card-large-content, .layout378_card-medium-content {
    display: block;
  }

  .layout387_row, .layout369_row {
    grid-template-columns: 1fr;
  }

  .layout380_card-medium-content {
    display: block;
  }

  .layout366_card-small {
    flex-direction: column;
    display: flex;
  }

  .layout374_row, .layout371_row {
    grid-template-columns: 1fr;
  }

  .layout369_card-large-content, .layout392_card-large-horizontal-content {
    display: block;
  }

  .layout373_card-small {
    margin-bottom: 1.5rem;
  }

  .card-row17_card-large-content, .card-row23_card-medium-content {
    display: block;
  }

  .card-row22_component {
    grid-template-columns: 1fr;
  }

  .card-row19_card-large, .card-row17_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row25_card-large-content, .card-row8_card-small-content {
    display: block;
  }

  .card-row36_card-large-horizontal {
    flex-direction: column;
    display: flex;
  }

  .card-row21_component {
    grid-template-columns: 1fr;
  }

  .card-row35_card-large-horizontal-content, .card-row32_card-large-content {
    display: block;
  }

  .card-row33_card-horizontal {
    flex-direction: column;
    display: flex;
  }

  .card-row34_card-vertical {
    margin-bottom: 1.5rem;
  }

  .card-row24_card-large-content, .card-row18_card-large-content {
    display: block;
  }

  .card-row31_component {
    grid-template-columns: 1fr;
  }

  .card-row32_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row21_card-medium-content, .card-row13_card-large-content {
    display: block;
  }

  .card-row18_component, .card-row3_component {
    grid-template-columns: 1fr;
  }

  .card-row27_card-large-content, .card-row15_card-large-content {
    display: block;
  }

  .card-row13_component, .card-row15_component, .card-row32_component, .card-row14_component {
    grid-template-columns: 1fr;
  }

  .card-row13_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row9_card-large-content, .card-row22_card-medium-content {
    display: block;
  }

  .card-row22_card-medium {
    flex-direction: column;
    display: flex;
  }

  .card-row24_column {
    grid-template-columns: 1fr;
  }

  .card-row22_card-large, .card-row20_card-large, .card-row23_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row28_card-large-content, .card-row36_card-large-horizontal-content, .card-row34_component {
    display: block;
  }

  .card-row12_component, .card-row44_component {
    grid-template-columns: 1fr;
  }

  .card-row15_card-large, .card-row35_card-large-horizontal, .card-row14_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row33_card-horizontal-content, .card-row19_card-large-content {
    display: block;
  }

  .card-row28_card-large, .card-row24_card-medium {
    flex-direction: column;
    display: flex;
  }

  .card-row24_card-medium-text-wrapper, .card-row8_card-large-content {
    display: block;
  }

  .card-row4_component, .card-row7_component {
    grid-template-columns: 1fr;
  }

  .card-row18_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row20_card-large-content {
    display: block;
  }

  .card-row12_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row29_component {
    grid-template-columns: 1fr;
  }

  .card-row30_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row30_component {
    grid-template-columns: 1fr;
  }

  .card-row11_card-large-content, .card-row26_card-large-content {
    display: block;
  }

  .card-row9_card-small {
    flex-direction: column;
    display: flex;
  }

  .card-row29_card-large-content {
    display: block;
  }

  .card-row27_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row20_component, .card-row23_column {
    grid-template-columns: 1fr;
  }

  .card-row25_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row23_card-large-content {
    display: block;
  }

  .card-row26_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row43_component, .card-row19_component {
    grid-template-columns: 1fr;
  }

  .card-row10_card-large-content {
    display: block;
  }

  .card-row17_component {
    grid-template-columns: 1fr;
  }

  .card-row21_card-large-content, .card-row9_card-small-content {
    display: block;
  }

  .card-row29_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row14_card-large-content {
    display: block;
  }

  .card-row5_component, .card-row6_component {
    grid-template-columns: 1fr;
  }

  .card-row23_card-medium, .card-row31_card-large, .card-row21_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row34_card-horizontal-content {
    display: block;
  }

  .card-row21_card-medium {
    flex-direction: column;
    display: flex;
  }

  .card-row42_component {
    grid-template-columns: 1fr;
  }

  .card-row24_card-large {
    flex-direction: column;
    display: flex;
  }

  .card-row22_card-large-content {
    display: block;
  }

  .card-row6_card {
    grid-template-columns: 1fr;
  }

  .card-row8_card-small {
    flex-direction: column;
    display: flex;
  }

  .card-row12_card-large-content, .card-row31_card-large-content {
    display: block;
  }

  .card-row5_card {
    grid-template-columns: 1fr;
  }

  .card-row30_card-large-content {
    display: block;
  }

  .card-row34_card-horizontal {
    flex-direction: column;
    display: flex;
  }

  .navbar19_menu-wrapper {
    grid-row-gap: 2rem;
  }

  .navbar19_menu-left-top {
    grid-template-columns: 1fr;
  }

  .navbar19_menu-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
  }

  .navbar20_menu-links-wrapper {
    grid-template-columns: 1fr;
  }

  .navbar21_menu-right-item {
    flex-direction: column;
    display: flex;
  }

  .navbar21_menu-right-text-wrapper {
    margin-top: 1rem;
  }

  .navbar18_links-wrapper, .navbar21_menu-links-wrapper, .navbar22_menu-links-wrapper, .header77_component {
    grid-template-columns: 1fr;
  }

  .header77_image-wrapper {
    width: 60vw;
  }

  .header83_images-layout {
    transform: scale(3.4);
  }

  .footer9_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer9_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer9_menu-wrapper, .footer10_left-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer10_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer10_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer11_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .header84_card, .header85_card {
    grid-template-columns: 1fr;
  }

  .header85_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .header86_card, .header87_card {
    grid-template-columns: 1fr;
  }

  .header87_form, .header89_form, .header91_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .header92_card, .header93_card {
    grid-template-columns: 1fr;
  }

  .header93_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .header94_card, .header95_card {
    grid-template-columns: 1fr;
  }

  .header95_form, .header97_form, .header101_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .cta39_card, .cta40_card {
    grid-template-columns: 1fr;
  }

  .header78_image-wrapper {
    width: 60vw;
  }

  .header80_image-wrapper {
    width: 30vw;
    height: 35vw;
  }

  .portfolio3_title-wrapper, .portfolio4_title-wrapper, .portfolio8_title-wrapper, .portfolio9_title-wrapper, .portfolio10_title-wrapper, .portfolio13_title-wrapper, .portfolio14_title-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .header102_component {
    overflow: hidden;
  }

  .header102_slide-wrapper {
    grid-template-rows: auto auto;
  }

  .header102_slide-content {
    align-content: flex-end;
    width: 100%;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .header102_slide-content-wrapper {
    flex-direction: column;
  }

  .header103_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout404_tabs-menu, .layout405_tabs-menu {
    flex-wrap: wrap;
  }

  .banner13_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .banner13_heading-top, .banner13_heading-bottom {
    font-size: 3rem;
  }

  .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .content2_content {
    grid-row-gap: 3rem;
  }

  .content27_sidebar-heading, .content28_sidebar-heading {
    align-self: auto;
  }

  .blog-post-header1_content-top, .blog-post-header2_content-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post-header3_content {
    grid-template-columns: 1fr;
  }

  .blog-post-header3_share-wrapper {
    width: 100%;
  }

  .blog-post-header4_content {
    grid-template-columns: 1fr;
  }

  .content29_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .content29_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .content29_tag-list-wrapper {
    width: 100%;
  }

  .content29_tag-list {
    justify-content: flex-start;
  }

  .content29_author-wrapper {
    margin-bottom: 1rem;
  }

  .content30_content-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .content30_share-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .content30_tag-list-wrapper {
    width: 100%;
  }

  .content31_form-wrapper, .content32_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .content32_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blog-post1-header_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post1-header_author-wrapper {
    margin-bottom: 1rem;
  }

  .blog-post1-content_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post1-content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blog-post1-content_tag-list-wrapper {
    width: 100%;
  }

  .blog-post1-content_tag-list {
    justify-content: flex-start;
  }

  .blog-post1-content_author-wrapper {
    margin-bottom: 1rem;
  }

  .blog-post2-content_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post2-content_share.content-top {
    margin-top: 2rem;
  }

  .blog-post2-content_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post2-content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blog-post2-content_tag-list-wrapper {
    width: 100%;
  }

  .blog-post2-content_tag-list {
    justify-content: flex-start;
  }

  .blog-post3-header_component {
    grid-template-columns: 1fr;
  }

  .blog-post3-header_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blog-post3-content_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post3-content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blog-post3-content_tag-list-wrapper {
    width: 100%;
  }

  .blog-post3-content_tag-list {
    justify-content: flex-start;
  }

  .blog-post3-content_author-wrapper {
    margin-bottom: 1rem;
  }

  .blog-post4-header_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post4-header_author-wrapper {
    margin-bottom: 1rem;
  }

  .blog-post4-content_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blog-post5-header_component {
    grid-template-columns: 1fr;
  }

  .blog-post5-content_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blog-post5-content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .legal2-content_sidebar-heading, .legal2-content_sidebar-heading-text {
    align-self: auto;
  }

  .pricing22_top-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .pricing21_top-row-content, .pricing26_top-row-content {
    padding: 1rem .5rem;
  }

  .pricing26_top-row-price {
    font-size: 1.5rem;
  }

  .pricing1-comparison_top-row-content {
    padding: 1rem .5rem;
  }

  .pricing4-comparison_top-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .pricing4-comparison_top-row-price {
    font-size: 1.5rem;
  }

  .pricing4-comparison_top-row-price-month {
    font-size: .875rem;
  }

  .home4-customers_logo-list {
    grid-template-columns: 1fr 1fr;
  }

  .home4-customers_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .layout411_component {
    grid-template-columns: 1fr;
  }

  .layout411_content {
    height: auto;
  }

  .layout412_content, .layout412_item-list, .layout413_content, .layout413_item-list, .layout414_content-top {
    grid-template-columns: 1fr;
  }

  .shell13-sidepanel_component, .shell14-sidepanel_component, .shell15-sidepanel_component, .shell16-sidepanel_component {
    min-width: 0;
  }

  .topbar4_content-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .topbar4_dropdown-list.w--open {
    right: -100%;
  }

  .page-header2_metatag-list {
    grid-template-rows: auto auto;
  }

  .card-header1_component {
    grid-row-gap: 1rem;
  }

  .contact6_content {
    grid-template-columns: 1fr;
  }

  .stacked-list1_content-right {
    width: 100%;
  }

  .grid-list5_metatag-list, .grid-list6_metatag-list {
    grid-template-rows: auto auto;
  }

  .layout421_content-bottom {
    height: 60svh;
    margin-top: -5rem;
  }

  .layout421_ix-trigger {
    margin-top: 80vh;
  }

  .layout422_row, .layout423_row {
    grid-template-columns: 1fr;
  }

  .layout424_heading-list {
    height: 3.25rem;
  }

  .layout424_heading {
    font-size: 2.75rem;
  }

  .header104_heading-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .header104_heading {
    font-size: 1.75rem;
  }

  .header104_heading-span {
    padding-right: 4rem;
  }

  .header105_heading-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .header105_heading {
    font-size: 1.75rem;
  }

  .header105_heading-span {
    padding-right: 4rem;
  }

  .form14_header-wrapper {
    grid-template-columns: 1fr;
    justify-items: end;
  }

  .form20_form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form18_header-wrapper {
    grid-template-columns: 1fr;
    justify-items: end;
  }

  .form16_form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form6_header-wrapper {
    grid-template-columns: 1fr;
    justify-items: end;
  }

  .description-list1_list {
    grid-auto-flow: row;
  }

  .form4_form, .form12_form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form10_header-wrapper {
    grid-template-columns: 1fr;
    justify-items: end;
  }

  .description-list2_list {
    grid-auto-flow: row;
  }

  .form8_form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form2_header-wrapper {
    grid-template-columns: 1fr;
    justify-items: end;
  }

  .layout415_component, .layout416_component, .layout417_component {
    grid-template-columns: 1fr;
  }

  .layout417_content {
    grid-template-columns: 1fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .layout417_title {
    font-size: 3.25rem;
  }

  .layout417_list {
    margin-top: 3rem;
  }

  .layout418_component {
    grid-template-columns: 1fr;
  }

  .layout418_content {
    grid-template-columns: 1fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .layout418_title-wrapper {
    inset: 0% 0% auto;
  }

  .layout418_title {
    font-size: 3.25rem;
  }

  .layout418_list {
    margin-top: 3rem;
  }

  .layout418_card {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .header108_image-wrapper {
    width: 40vw;
  }

  .header106_image-wrapper {
    max-width: 9rem;
  }

  .header106_image-wrapper.is-image5 {
    top: 65%;
    right: -30%;
  }

  .header106_image-wrapper.is-image4 {
    bottom: 4%;
  }

  .header106_image-wrapper.is-image1 {
    top: 65%;
  }

  .layout425_image-wrapper {
    max-width: 9rem;
  }

  .layout425_image-wrapper.is-image4 {
    bottom: 78%;
    right: -2rem;
  }

  .layout425_image-wrapper.is-image5 {
    bottom: 15%;
    right: -4rem;
  }

  .layout425_image-wrapper.is-image2 {
    top: 72%;
    left: -2rem;
  }

  .layout425_image-wrapper.is-image3 {
    top: 75%;
    right: auto;
  }

  .layout425_image-wrapper.is-image1 {
    bottom: 80%;
    left: -4rem;
  }

  .header107_image-wrapper {
    width: 40vw;
  }

  .event-item-header1_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event-item-header1_countdown {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .event-item-header1_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .event-item-header2_content {
    align-items: stretch;
  }

  .event-item-header2_countdown {
    flex-wrap: wrap;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .event-item-header2_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .event-item-header3_content {
    align-items: stretch;
  }

  .event-item-header3_countdown {
    flex-wrap: wrap;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .event-item-header3_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .event-item-header4_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event-item-header4_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .event-item-header4_countdown {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .event-item-header5_content {
    grid-template-columns: 1fr;
  }

  .event-item-header5_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .event-item-header5_countdown {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .event-item-header6_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .event-item-header6_metatag-list, .event-item-header7_metatag-list, .event-item-header8_metatag-list {
    grid-template-rows: auto auto;
  }

  .event-item-header9_content-wrapper {
    grid-row-gap: 3rem;
  }

  .event-item-header9_metatag-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .event-item-header10_content {
    grid-row-gap: 3rem;
  }

  .event-item-header10_metatag-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .event-item-header11_content {
    grid-template-columns: 1fr;
  }

  .event-item-header11_metatag-list {
    grid-template-rows: auto auto;
  }

  .event-item-header11_form {
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .event1_item {
    grid-row-gap: 1rem;
  }

  .event1_title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: .5rem;
  }

  .event2_item {
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .event2_title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: .5rem;
  }

  .event3_item {
    grid-row-gap: 2rem;
  }

  .event3_title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: .5rem;
  }

  .event4_item-content {
    padding: 1.5rem;
  }

  .event4_title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: .5rem;
  }

  .event5_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .event5_item-content-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event6_item {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .event7_list, .event8_list, .event11_list, .event12_list, .event14_list {
    grid-row-gap: 3rem;
  }

  .event15_mask, .event16_mask {
    width: 95%;
  }

  .event18_list {
    grid-row-gap: 3rem;
  }

  .event18_meta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event19_list, .event20_list {
    grid-row-gap: 3rem;
  }

  .event20_meta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event21_list, .event22_list {
    grid-row-gap: 3rem;
  }

  .event22_meta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event23_list, .event24_list {
    grid-row-gap: 3rem;
  }

  .event24_meta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event25_mask, .event26_mask {
    width: 95%;
  }

  .event26_meta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event27_list, .event28_list, .event29_list, .event30_list {
    grid-row-gap: 3rem;
  }

  .event31_item {
    grid-row-gap: 1rem;
  }

  .event31_item-content {
    grid-row-gap: .5rem;
  }

  .event31_item-title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event32_item {
    grid-row-gap: 1rem;
  }

  .event32_item-content {
    grid-row-gap: .5rem;
  }

  .event32_item-title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event33_item {
    grid-row-gap: 1rem;
  }

  .event34_item {
    grid-row-gap: 2rem;
  }

  .event34_item-content {
    grid-row-gap: 1rem;
  }

  .event35_item {
    grid-row-gap: 2rem;
  }

  .event-header1_featured-item-link {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .event-header1_item {
    grid-row-gap: 1rem;
  }

  .event-header2_meta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .event-header2_list {
    grid-row-gap: 3rem;
  }

  .event-header3_content {
    grid-row-gap: 2rem;
  }

  .event-header3_item-link {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event-header4_content {
    grid-row-gap: 2rem;
  }

  .event-header4_item-link {
    grid-row-gap: 1.5rem;
  }

  .event-header5_featured-item {
    grid-row-gap: 3rem;
  }

  .event-header5_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .event-header6_list {
    grid-row-gap: 3rem;
  }

  .stats1_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats1_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats3_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats3_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats2_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats2_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats4_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats4_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats5_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats5_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats6_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats6_list, .stats7_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats8_list {
    grid-template-columns: 1fr;
  }

  .stats9_list, .stats10_list, .stats11_list, .stats12_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats13_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats13_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats14_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats14_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats15_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats16_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats16_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats17_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats17_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats18_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats18_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats19_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats19_list {
    grid-template-columns: 1fr;
  }

  .stats20_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats20_list {
    grid-template-columns: 1fr;
  }

  .stats21_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats21_list {
    grid-template-columns: 1fr;
  }

  .stats22_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats22_list {
    grid-template-columns: 1fr;
  }

  .stats23_tabs {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats23_tabs-menu {
    grid-row-gap: 2.5rem;
  }

  .stats24_tabs {
    grid-template-columns: 1fr;
  }

  .stats24_tabs-menu {
    grid-row-gap: 2.5rem;
  }

  .stats25_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats25_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats26_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats26_list, .stats27_list, .stats28_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats29_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats29_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats30_content {
    grid-template-columns: 1fr;
  }

  .stats30_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats31_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats31_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats32_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats32_item-list {
    grid-template-columns: 1fr;
  }

  .stats33_content {
    grid-row-gap: 1.75rem;
    grid-template-columns: 1fr;
  }

  .stats33_list {
    grid-template-columns: 1fr;
  }

  .stats34_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats34_list {
    grid-template-columns: 1fr;
  }

  .stats35_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats35_list, .stats36_content, .stats36_list {
    grid-template-columns: 1fr;
  }

  .stats37_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats37_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats38_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats38_list, .stats39_list, .stats40_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats41_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats41_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats42_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats42_list {
    grid-template-columns: 1fr;
  }

  .stats43_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats43_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats44_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats44_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats45_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats45_list {
    grid-template-columns: 1fr;
  }

  .stats46_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats46_list {
    grid-template-columns: 1fr;
  }

  .stats47_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats47_list, .stats48_content, .stats48_list {
    grid-template-columns: 1fr;
  }

  .stats49_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats49_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats50_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats50_list, .stats51_list, .stats52_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats53_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats53_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats54_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats54_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats55_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats55_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats56_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats56_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats57_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats57_list {
    grid-template-columns: 1fr;
  }

  .stats58_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats58_list {
    grid-template-columns: 1fr;
  }

  .stats59_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats59_list {
    grid-template-columns: 1fr;
  }

  .stats60_content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats60_list {
    grid-template-columns: 1fr;
  }

  .onboarding1_form-content {
    grid-row-gap: 1.5rem;
  }

  .onboarding2_form {
    grid-row-gap: 3rem;
  }

  .onboarding2_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .onboarding3_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .onboarding4_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .onboarding4_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .onboarding5_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .onboarding5_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .onboarding6_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .onboarding6_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .onboarding6_form-content {
    grid-row-gap: 1.5rem;
  }

  .onboarding6_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .onboarding7_form {
    grid-row-gap: 2rem;
  }

  .onboarding7_form-content {
    grid-row-gap: 1.5rem;
  }

  .onboarding7_testimonial {
    width: 90vw;
  }

  .onboarding8_form {
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .onboarding8_form-content {
    grid-row-gap: 1.5rem;
  }

  .onboarding8_testimonial {
    width: 90vw;
  }

  .onboarding9_form {
    grid-row-gap: 2rem;
  }

  .onboarding9_form-content {
    grid-row-gap: 1.5rem;
  }

  .onboarding9_testimonial {
    width: 90vw;
  }

  .onboarding10_form {
    grid-row-gap: 2rem;
  }

  .onboarding10_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .onboarding10_form-content {
    grid-row-gap: 1.5rem;
  }

  .onboarding10_testimonial {
    width: 90vw;
  }

  .onboarding12_form {
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .onboarding11_form {
    grid-row-gap: 2rem;
  }

  .onboarding14_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .onboarding15_component, .onboarding16_component, .onboarding17_component {
    display: none;
  }

  .onboarding17_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form1_form {
    grid-row-gap: 3rem;
  }

  .multi-form1_form-content {
    grid-row-gap: 1.5rem;
  }

  .multi-form2_step, .multi-form4_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form5_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form6_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form6_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form8_form, .multi-form10_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form10_button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    display: grid;
  }

  .multi-form12_form {
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form14_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form15_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form16_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form16_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form17_component {
    grid-row-gap: 5rem;
  }

  .multi-form18_form, .multi-form20_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form21_component, .multi-form22_component, .multi-form23_component {
    display: none;
  }

  .multi-form23_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form24_step {
    grid-row-gap: 2rem;
  }

  .multi-form24_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form25_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form25_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form25_enter-label {
    right: -.5rem;
  }

  .multi-form26_step {
    grid-row-gap: 2rem;
  }

  .multi-form26_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form26_enter-label {
    right: -.5rem;
  }

  .multi-form27_step {
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form27_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form27_enter-label {
    right: -.5rem;
  }

  .multi-form28_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form28_enter-label {
    right: -.5rem;
  }

  .multi-form28_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form29_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form29_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form29_enter-label {
    right: -.5rem;
  }

  .multi-form29_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form30_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form31_step {
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form31_button-group, .multi-form32_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form33_step {
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form33_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form34_form {
    grid-row-gap: 3rem;
  }

  .multi-form34_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form35_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form35_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form36_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form36_enter-label {
    right: -.5rem;
  }

  .multi-form37_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form37_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form37_enter-label {
    right: -.5rem;
  }

  .multi-form38_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form38_enter-label {
    right: -.5rem;
  }

  .multi-form38_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form39_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form39_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form39_enter-label {
    right: -.5rem;
  }

  .multi-form39_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .multi-form40_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form41_component {
    grid-row-gap: 5rem;
  }

  .multi-form41_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form41_button-group, .multi-form42_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form43_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form43_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form44_component {
    display: none;
  }

  .multi-form44_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form45_component {
    display: none;
  }

  .multi-form45_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .multi-form46_component {
    display: none;
  }

  .multi-form46_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .multi-form46_enter-label {
    right: -.5rem;
  }

  .multi-form46_progress-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header110_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header116_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header116_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header117_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header117_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header118_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header118_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header119_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header119_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header120_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header120_image-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header121_image-group {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .header121_image2 {
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .header122_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .header122_image1 {
    margin-top: 0%;
    margin-bottom: 0%;
  }

  .header123_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header124_image-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header125_image-group {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .header125_image2 {
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .layout426_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout427_content {
    grid-template-columns: 1fr;
  }

  .layout429_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout430_content {
    grid-template-columns: 1fr;
  }

  .layout430_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout431_content {
    grid-template-columns: 1fr;
  }

  .layout431_image-group, .layout432_content, .layout432_image-group, .layout433_image-group, .layout434_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout435_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout436_content {
    grid-template-columns: 1fr;
  }

  .layout437_image-group, .layout438_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout439_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout444_image-group, .layout445_image-group, .layout446_image-group, .layout447_image-group, .layout447_image-inner-group, .layout448_image-group, .layout449_image-group, .layout450_image-group, .layout451_image-group, .layout451_image-inner-group, .layout452_image-group, .layout453_image-group, .layout454_image-group, .layout455_image-group, .layout456_image-group, .layout456_image-inner-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout457_list, .layout458_content, .layout458_list, .layout459_list {
    grid-template-columns: 1fr;
  }

  .layout459_item1 {
    margin-top: 0%;
  }

  .layout460_content, .layout460_list {
    grid-template-columns: 1fr;
  }

  .layout460_item2 {
    margin-top: 0%;
  }

  .layout461_content, .layout461_item-list, .layout462_content, .layout462_item-list, .layout463_content, .layout463_item-list, .layout464_content, .layout464_item-list, .layout465_content, .layout465_item-list, .layout466_content, .layout466_item-list, .layout467_content, .layout467_item-list, .layout468_content, .layout468_item-list {
    grid-template-columns: 1fr;
  }

  .header127_image-group, .header128_image-group, .header129_image-group, .header130_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header131_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header131_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header132_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header132_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header133_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header133_image-group, .header134_image-group, .header135_image-group, .header136_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header137_component, .header138_content-wrapper {
    grid-template-columns: 1fr;
  }

  .layout469_image-group, .layout470_image-group, .layout471_image-group, .layout472_image-group, .layout473_image-group, .layout474_image-group, .layout475_image-group, .layout476_image-group, .layout477_image-group, .layout478_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout479_content {
    grid-template-columns: 1fr;
  }

  .layout479_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout480_content {
    grid-template-columns: 1fr;
  }

  .layout480_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout481_content {
    grid-template-columns: 1fr;
  }

  .layout481_image-group, .layout482_image-group, .layout483_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  ._2-column_component, .header-structure2_component, .header-structure1_component, .section_header-structure4, .header36x_component, .header1x_group, .header17x_group, .header9x_group, .layout340x_group {
    grid-template-columns: 1fr;
  }

  .timeline1_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .timeline1_content-right {
    grid-row-gap: 2rem;
  }

  .timeline1_row {
    grid-column-gap: 1rem;
  }

  .timeline1_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline2_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .timeline2_content-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .timeline2_row {
    grid-column-gap: 1rem;
  }

  .timeline2_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline3_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .timeline3_content-right {
    grid-row-gap: 2rem;
  }

  .timeline3_row {
    grid-column-gap: 1rem;
  }

  .timeline4_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .timeline4_content-right {
    grid-row-gap: 2rem;
  }

  .timeline4_row {
    grid-column-gap: 1rem;
  }

  .timeline4_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline5_content-right {
    grid-row-gap: 2rem;
  }

  .timeline5_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline6_content-right {
    grid-row-gap: 2rem;
  }

  .timeline6_row {
    grid-column-gap: 1rem;
  }

  .timeline6_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline7_content-right, .timeline8_content-right {
    grid-row-gap: 2rem;
  }

  .timeline8_row {
    grid-column-gap: 1rem;
  }

  .timeline8_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline9_row {
    grid-column-gap: 1rem;
  }

  .timeline9_item, .timeline10_item, .timeline12_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline13_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .timeline13_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline14_tab-wrapper {
    grid-row-gap: 3rem;
  }

  .timeline16_mask {
    width: 100%;
  }

  .timeline16_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline16_item-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .timeline17_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline18_mask {
    width: 100%;
  }

  .timeline18_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline18_item-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .timeline19_item {
    grid-column-gap: 1rem;
    align-items: start;
  }

  .timeline19_item-content {
    padding-bottom: 1rem;
  }

  .timeline20_empty-space {
    display: none;
  }

  .timeline20_fade-overlay-right {
    width: 1rem;
    left: 0%;
  }

  .timeline21_item {
    grid-column-gap: 1rem;
    width: 100%;
  }

  .timeline21_item-content {
    margin-bottom: 1rem;
  }

  .timeline21_fade-overlay-right {
    width: 1rem;
    left: 0%;
  }

  .layout485_component {
    grid-template-columns: 1fr;
  }

  .layout485_content-right {
    grid-row-gap: 3rem;
  }

  .layout485_content {
    height: auto;
  }

  .layout486_component {
    grid-template-columns: 1fr;
  }

  .layout486_content {
    height: auto;
  }

  .layout487_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout487_item {
    height: auto;
  }

  .layout488_content {
    grid-row-gap: 1rem;
  }

  .layout488_heading {
    font-size: 1.75rem;
  }

  .header139_card {
    height: auto;
  }

  .header139_lightbox {
    position: relative;
    right: auto;
  }

  .header140_image-group, .header141_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .team21_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team22_list, .testimonial33_card, .layout489_tabs, .layout490_tabs, .layout491_tabs, .layout492_tabs, .layout493_tabs, .layout494_tabs, .layout495_tabs, .layout496_tabs, .layout497_tabs, .layout498_tabs, .layout499_tabs, .layout500_tabs {
    grid-template-columns: 1fr;
  }

  .layout501_tab-wrapper, .layout502_tab-wrapper {
    grid-row-gap: 3rem;
  }

  .layout505_tabs, .layout506_tabs, .layout507_tabs, .layout508_tabs, .testimonial34_tabs, .testimonial35_tabs {
    grid-template-columns: 1fr;
  }

  .cookie-banner1_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
  }

  .cookie-banner1_close-button {
    top: .75rem;
    right: .75rem;
  }

  .cookie-prefs1_form {
    flex-flow: column;
    display: flex;
  }

  .cookie-prefs1_close-button {
    align-self: flex-end;
    position: relative;
  }

  .cookie-prefs1_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .cookie-banner2_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
  }

  .cookie-banner2_close-button {
    top: .75rem;
    right: .75rem;
  }

  .cookie-prefs2_form {
    flex-flow: column;
    display: flex;
  }

  .cookie-prefs2_close-button {
    align-self: flex-end;
    position: relative;
  }

  .cookie-prefs2_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
    display: flex;
  }

  .cookie-banner3_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
  }

  .cookie-banner3_close-button {
    top: .75rem;
    right: .75rem;
  }

  .cookie-prefs3_form {
    flex-flow: column;
    display: flex;
  }

  .cookie-prefs3_close-button {
    align-self: flex-end;
    position: relative;
  }

  .cookie-prefs3_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cookie-prefs3_row {
    grid-template-columns: 1fr;
  }

  .cookie-prefs3_buttons-wrapper, .cookie-banner4_buttons-wrapper, .cookie-prefs4_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
    display: flex;
  }

  .cookie-banner5_close-button {
    top: .75rem;
    right: .75rem;
  }

  .cookie-banner5_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
  }

  .cookie-prefs5_form {
    flex-flow: column;
    display: flex;
  }

  .cookie-prefs5_close-button {
    align-self: flex-end;
    position: relative;
  }

  .cookie-prefs5_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
    display: flex;
  }

  .links8_item-content, .links9_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .links11_product-list {
    grid-template-columns: 1fr 1fr;
  }

  .links12_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .links15_header, .links16_header {
    flex-flow: column;
  }

  .header142_image-wrapper1 {
    bottom: 5%;
  }

  .header142_image-wrapper3 {
    max-width: 18%;
    top: 8%;
  }

  .header142_image-wrapper6 {
    right: -5%;
  }

  .header142_image-wrapper8 {
    max-width: 18%;
    bottom: -2%;
  }

  .header142_image-wrapper2 {
    max-width: 30%;
    left: 2%;
  }

  .header142_image-wrapper4 {
    max-width: 25%;
    top: -2%;
  }

  .header142_image-wrapper5 {
    max-width: 20%;
  }

  .header142_image-wrapper7 {
    max-width: 18%;
    right: 32%;
  }

  .header144_content-wrapper {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header143_content-wrapper, .layout513_item-list {
    grid-template-columns: 1fr;
  }

  .links1_form, .links2_form, .links3_form, .links4_form, .links5_form, .links6_form, .links7_form, .links8_form, .links9_form, .links10_form, .links11_form, .links12_form, .links13_form, .links14_form, .links15_form, .links16_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .layout514_item-list, .header11_content {
    grid-template-columns: 1fr;
  }

  .subscribe_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .comparison1_top-row-title, .comparison1_top-row-content, .comparison2_top-row-title, .comparison2_top-row-content, .comparison3_top-row-title, .comparison3_top-row-content, .comparison4_top-row-title, .comparison4_top-row-content, .comparison5_top-row-title, .comparison5_top-row-content, .comparison6_top-row-title, .comparison6_top-row-content, .comparison7_top-row-title, .comparison7_top-row-content, .comparison8_top-row-title, .comparison8_top-row-content, .comparison9_top-row-title, .comparison9_top-row-content, .comparison10_top-row-title, .comparison10_top-row-content, .comparison11_top-row-title, .comparison11_top-row-content, .comparison12_top-row-title, .comparison12_top-row-content {
    padding: 1rem .5rem;
  }

  .testimonial36_grid-list, .testimonial37_grid-list, .testimonial38_grid-list, .testimonial39_grid-list {
    grid-template-rows: auto;
  }

  .footer12_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer12_middle-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer12_logo-link {
    margin-bottom: 1.5rem;
  }

  .footer13_menu-wrapper, .footer14_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer14_middle-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer14_logo-link {
    margin-bottom: 1.5rem;
  }

  .footer14_bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer14_social-list {
    order: -1;
  }

  .footer15_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer16_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer16_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer16_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer17_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer17_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .layout519_row, .layout521_row, .layout522_row {
    grid-template-columns: 1fr;
  }

  .layout522_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout522_card-large-content {
    display: block;
  }

  .layout523_row {
    grid-template-columns: 1fr;
  }

  .layout523_card {
    flex-direction: column;
    display: flex;
  }

  .layout523_card-content {
    display: block;
  }

  .layout524_row {
    grid-template-columns: 1fr;
  }

  .layout524_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout524_card-large-content {
    display: block;
  }

  .layout524_content-right-top, .layout524_content-right-bottom, .layout525_row {
    grid-template-columns: 1fr;
  }

  .layout525_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout525_card-large-content {
    display: block;
  }

  .layout525_content-right-top, .layout527_row {
    grid-template-columns: 1fr;
  }

  .layout527_card-large {
    flex-direction: column;
    min-height: auto;
    display: flex;
  }

  .layout527_card-large-content {
    display: block;
  }

  .layout527_content-left-bottom {
    grid-template-columns: 1fr;
  }

  .layout527_card-medium {
    flex-direction: column;
    display: flex;
  }

  .layout527_card-medium-content {
    display: block;
  }

  .portfolio19_item-link {
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .portfolio20_item-link {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .portfolio21_title-wrapper {
    max-width: 100%;
  }

  .portfolio21_small-image-wrapper {
    width: 50vw;
  }

  .portfolio22_item-link {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .header146_form, .header148_form, .header150_form, .header152_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .testimonial40_mask, .testimonial41_mask, .gallery25_mask, .gallery26_mask, .gallery27_mask {
    width: 95%;
  }

  .navbar23_dropdown-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .navbar23_product-list {
    grid-template-columns: 1fr;
  }

  .navbar24_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .navbar24_link-list {
    grid-template-columns: 1fr;
  }

  .navbar24_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar24_product-list, .navbar25_dropdown-content-left {
    grid-template-columns: 1fr;
  }

  .navbar25_dropdown-content-right {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .navbar26_dropdown-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .navbar26_item {
    padding: 1.5rem;
  }

  .navbar27_dropdown-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .navbar27_dropdown-content-left {
    grid-template-columns: 1fr;
  }

  .navbar27_product-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .navbar27_item, .navbar29_item {
    padding: 1.5rem;
  }

  .navbar30_dropdown-content-right {
    grid-template-columns: 1fr;
  }

  .navbar32_menu {
    border-right-style: none;
    width: 100dvw;
  }

  .navbar32_links-wrapper {
    grid-template-columns: 1fr;
  }

  .navbar31_menu {
    border-left-style: none;
    width: 100dvw;
  }

  .navbar31_links-wrapper, .cta59_component, .cta60_component, .cta61_content, .cta62_content, .layout528_component, .layout529_component, .layout530_component, .layout530_item-list, .layout531_component, .layout531_item-list, .layout532_component, .layout532_item-list, .layout533_component, .layout533_item-list, .layout534_component, .layout534_item-list, .layout535_component, .layout535_item-list, .layout536_component, .layout537_component, .layout538_component, .layout539_component, .layout540_component, .layout541_component, .layout542_component, .layout543_component, .layout544_component, .layout544_item-list, .layout545_component, .layout545_item-list, .layout546_component, .layout546_item-list, .layout547_component, .layout547_item-list, .layout548_component, .layout548_item-list, .layout549_component, .layout549_item-list, .layout550_component, .layout550_item-list, .layout551_component, .layout551_item-list, .layout576_content, .layout577_content, .layout578_content, .layout578_item-list, .layout579_content, .layout579_item-list, .layout580_content, .layout580_item-list, .layout581_content, .layout581_item-list, .layout582_content, .layout582_item-list, .layout583_content, .layout583_item-list, .layout584_content, .layout585_content, .layout586_content, .layout587_content, .layout588_content, .layout589_content, .layout590_content, .layout590_item-list, .layout591_content, .layout591_item-list, .layout552_component, .layout553_component, .layout554_component, .layout554_item-list, .layout555_component, .layout555_item-list, .layout556_component, .layout556_item-list, .layout557_component, .layout557_item-list, .layout558_component, .layout558_item-list, .layout559_component, .layout559_item-list, .layout560_component, .layout561_component, .layout562_component, .layout563_component, .layout564_component, .layout565_component, .layout566_component, .layout567_component, .layout568_component, .layout568_item-list, .layout569_component, .layout569_item-list, .layout570_component, .layout570_item-list, .layout571_component, .layout571_item-list, .layout572_component, .layout572_item-list, .layout573_component, .layout573_item-list, .layout574_component, .layout574_item-list, .layout575_component, .layout575_item-list, .layout608_list, .layout609_list, .layout610_list, .layout611_list, .layout612_list, .layout613_list, .layout614_list, .layout615_list, .layout616_list, .layout617_content, .layout617_list, .layout618_content, .layout618_list, .layout619_content, .layout619_list, .layout620_list, .layout621_list, .layout622_list, .layout623_content, .layout623_list, .layout624_content, .layout624_list, .layout625_content, .layout625_list, .layout626_list, .layout627_list, .layout628_list, .layout629_content, .layout629_list, .layout630_content, .layout630_list, .layout631_content, .layout631_list {
    grid-template-columns: 1fr;
  }
}

#w-node-_360997a9-7f8e-8f89-09d9-0d5a561a343e-e5696788, #w-node-_360997a9-7f8e-8f89-09d9-0d5a561a3440-e5696788, #w-node-_360997a9-7f8e-8f89-09d9-0d5a561a3442-e5696788, #w-node-_360997a9-7f8e-8f89-09d9-0d5a561a3444-e5696788, #w-node-_360997a9-7f8e-8f89-09d9-0d5a561a3446-e5696788, #w-node-_360997a9-7f8e-8f89-09d9-0d5a561a3448-e5696788, #w-node-_360997a9-7f8e-8f89-09d9-0d5a561a344a-e5696788, #w-node-_360997a9-7f8e-8f89-09d9-0d5a561a344c-e5696788 {
  justify-self: center;
}

#w-node-_41452787-738e-8aef-e763-479e8b2858ee-e5696788 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_01bbc693-e488-f4b9-9f32-d286017a1862-e569678a, #w-node-_01bbc693-e488-f4b9-9f32-d286017a186a-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_01bbc693-e488-f4b9-9f32-d286017a1894-e569678a, #w-node-_3e6194e8-6bf5-fde8-623f-f57030252f83-e569678a, #w-node-_3e6194e8-6bf5-fde8-623f-f57030252fcd-e569678a, #w-node-_3e6194e8-6bf5-fde8-623f-f57030252fcf-e569678a, #w-node-fe907920-66d6-79b6-5a3f-7e1772fb42ab-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad765c7e-3c11-031a-e7e2-81f8b05f7d7b-e569678a, #w-node-ad765c7e-3c11-031a-e7e2-81f8b05f7d83-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ad765c7e-3c11-031a-e7e2-81f8b05f7db2-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06d68228-2a50-de6d-f874-1f1486af2334-e569678a {
  justify-self: start;
}

#w-node-_06d68228-2a50-de6d-f874-1f1486af2336-e569678a {
  justify-self: center;
}

#w-node-_06d68228-2a50-de6d-f874-1f1486af2342-e569678a {
  justify-self: end;
}

#w-node-_06d68228-2a50-de6d-f874-1f1486af2358-e569678a, #w-node-_06d68228-2a50-de6d-f874-1f1486af2360-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_06d68228-2a50-de6d-f874-1f1486af23d3-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9605acdd-15c1-a874-c4af-45c6816a66e2-e569678a, #w-node-_9605acdd-15c1-a874-c4af-45c6816a66ea-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9605acdd-15c1-a874-c4af-45c6816a6715-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c09b3aa4-87b3-bdf1-0e88-3a7856ab1b6d-e569678a, #w-node-c09b3aa4-87b3-bdf1-0e88-3a7856ab1b75-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c09b3aa4-87b3-bdf1-0e88-3a7856ab1ba0-e569678a, #w-node-_9957d55a-2031-c572-4e6b-d8eaaa1927fa-e569678a, #w-node-_9957d55a-2031-c572-4e6b-d8eaaa192844-e569678a, #w-node-_9957d55a-2031-c572-4e6b-d8eaaa192846-e569678a, #w-node-_4196ab81-f2fb-0e52-04a8-d344409c94ce-e569678a, #w-node-e3f8b5b8-9829-5e45-fa07-763291dae4bd-e569678a, #w-node-e3f8b5b8-9829-5e45-fa07-763291dae507-e569678a, #w-node-e3f8b5b8-9829-5e45-fa07-763291dae509-e569678a, #w-node-d645ff4a-a896-1e30-50ed-600a345f5844-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6682f389-f82c-c035-bab6-8c764d79edf4-e569678a, #w-node-_6682f389-f82c-c035-bab6-8c764d79edfc-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6682f389-f82c-c035-bab6-8c764d79ee2b-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b64a66d-248a-e954-6479-413bbde9497f-e569678a, #w-node-_1b64a66d-248a-e954-6479-413bbde94987-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1b64a66d-248a-e954-6479-413bbde949b5-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2138420-52ad-c62e-ac17-254b6e56822c-e569678a {
  justify-self: start;
}

#w-node-a2138420-52ad-c62e-ac17-254b6e56823a-e569678a {
  justify-self: end;
}

#w-node-a2138420-52ad-c62e-ac17-254b6e568250-e569678a, #w-node-a2138420-52ad-c62e-ac17-254b6e568258-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a2138420-52ad-c62e-ac17-254b6e5682cb-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d738d667-7387-9c0f-98c6-3748214e773c-e569678a {
  justify-self: start;
}

#w-node-d738d667-7387-9c0f-98c6-3748214e774a-e569678a {
  justify-self: end;
}

#w-node-d738d667-7387-9c0f-98c6-3748214e7760-e569678a, #w-node-d738d667-7387-9c0f-98c6-3748214e7768-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d738d667-7387-9c0f-98c6-3748214e77db-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6025329d-7b13-d511-ed6b-1164a1af4f18-e569678a, #w-node-_6025329d-7b13-d511-ed6b-1164a1af4f20-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6025329d-7b13-d511-ed6b-1164a1af4f48-e569678a, #w-node-_6025329d-7b13-d511-ed6b-1164a1af4f53-e569678a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e07718d-68a8-68f9-135a-73e9f60d6e57-e569678a, #w-node-_8e07718d-68a8-68f9-135a-73e9f60d6e5f-e569678a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8e07718d-68a8-68f9-135a-73e9f60d6e8c-e569678a, #w-node-_8e07718d-68a8-68f9-135a-73e9f60d6e92-e569678a, #w-node-_3aa83e24-d49f-63d7-1a0e-24d493af38bc-e569678a, #w-node-_3aa83e24-d49f-63d7-1a0e-24d493af3906-e569678a, #w-node-_3aa83e24-d49f-63d7-1a0e-24d493af3908-e569678a, #w-node-_7e787c30-07d3-29b7-b63c-55d31dc5534e-e569678a, #w-node-_7e787c30-07d3-29b7-b63c-55d31dc55359-e569678a, #w-node-_428e8d42-47a3-1e49-0b17-5723836bc350-e569678a, #w-node-_428e8d42-47a3-1e49-0b17-5723836bc39a-e569678a, #w-node-_428e8d42-47a3-1e49-0b17-5723836bc39c-e569678a, #w-node-a7f3390d-30f4-d3d9-3cc9-61de176a91fd-e569678a, #w-node-a7f3390d-30f4-d3d9-3cc9-61de176a9203-e569678a, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0cfb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0cfc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d00-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d03-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d04-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d07-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d08-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d0b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d0c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d0f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d10-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d13-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d14-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d17-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d18-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d1b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d1c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d1f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d20-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d23-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d24-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d2b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d2c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d2f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d30-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d33-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d34-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d37-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d38-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d3b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d3c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d3f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d40-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d43-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d44-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d47-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d48-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d4b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d4c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d4f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d50-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d53-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d54-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d5b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d5c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d5f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d60-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d63-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d64-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d67-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d68-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d6b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d6c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d6f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d70-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d73-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d74-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d77-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d78-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d7b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d7c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d7f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d80-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d83-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d84-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d8b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d8c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d8f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d90-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d93-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d94-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d97-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d98-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d9b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d9c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0d9f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0da0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0da3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0da4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0da7-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0da8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dab-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dac-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0daf-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0db0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0db3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0db4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dbb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dbc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dbf-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dc0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dc3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dc4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dc7-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dc8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dcb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dcc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dcf-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dd0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dd3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dd4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dd7-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dd8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ddb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ddc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ddf-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0de0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0de3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0de4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0deb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dec-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0def-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0df0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0df3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0df4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0df7-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0df8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dfb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dfc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0dff-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e00-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e03-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e04-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e07-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e08-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e0b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e0c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e0f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e10-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e13-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e14-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e1b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e1c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e1f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e20-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e23-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e24-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e27-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e28-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e2b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e2c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e2f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e30-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e33-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e34-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e37-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e38-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e3b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e3c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e3f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e40-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e43-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e44-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e4b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e4c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e4f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e50-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e53-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e54-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e57-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e58-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e5b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e5c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e5f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e60-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e63-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e64-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e67-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e68-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e6b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e6c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e6f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e70-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e73-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e74-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e7b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e7c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e7f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e80-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e83-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e84-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e87-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e88-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e8b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e8c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e8f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e90-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e93-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e94-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e97-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e98-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e9b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e9c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0e9f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ea0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ea3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ea4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eab-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eac-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eaf-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eb0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eb3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eb4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eb7-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eb8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ebb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ebc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ebf-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ec0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ec3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ec4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ec7-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ec8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ecb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ecc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ecf-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ed0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ed3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ed4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0edb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0edc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0edf-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ee0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ee3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ee4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ee7-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ee8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eeb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eec-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eef-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ef0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ef3-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ef4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ef7-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ef8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0efb-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0efc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0eff-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f00-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f03-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f04-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f0b-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f0c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f0f-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f10-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f14-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f15-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f18-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f19-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f1c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f1d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f20-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f21-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f24-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f25-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f28-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f29-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f2c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f2d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f30-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f31-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f34-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f35-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f3c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f3d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f40-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f41-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f44-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f45-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f48-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f49-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f4c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f4d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f50-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f51-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f54-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f55-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f58-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f59-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f5c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f5d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f60-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f61-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f64-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f65-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f6c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f6d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f70-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f71-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f74-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f75-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f78-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f79-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f7c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f7d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f80-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f81-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f84-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f85-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f88-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f89-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f8c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f8d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f90-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f91-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f94-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f95-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f9c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0f9d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fa0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fa1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fa4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fa5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fa8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fa9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fac-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fad-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fb0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fb1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fb4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fb5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fb8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fb9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fbc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fbd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fc0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fc1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fc4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fc5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fcc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fcd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fd0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fd1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fd4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fd5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fd8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fd9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fdc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fdd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fe0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fe1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fe4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fe5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fe8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fe9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fec-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0fed-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ff0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ff1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ff4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ff5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ffc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf0ffd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1000-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1001-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1004-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1005-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1008-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1009-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf100c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf100d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1010-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1011-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1014-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1015-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1018-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1019-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf101c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf101d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1020-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1021-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1024-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1025-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf102c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf102d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1030-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1031-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1034-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1035-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1038-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1039-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf103c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf103d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1040-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1041-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1044-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1045-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1048-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1049-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf104c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf104d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1050-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1051-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1054-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1055-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf105c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf105d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1060-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1061-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1064-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1065-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1068-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1069-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf106c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf106d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1070-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1071-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1074-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1075-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1078-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1079-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf107c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf107d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1080-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1081-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1084-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1085-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf108c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf108d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1090-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1091-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1094-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1095-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1098-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1099-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf109c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf109d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10a0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10a1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10a4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10a5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10a8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10a9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10ac-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10ad-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10b0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10b1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10b4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10b5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10bc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10bd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10c0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10c1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10c4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10c5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10c8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10c9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10cc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10cd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10d0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10d1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10d4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10d5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10d8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10d9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10dc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10dd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10e0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10e1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10e4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10e5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10ec-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10ed-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10f0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10f1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10f4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10f5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10f8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10f9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10fc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf10fd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1100-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1101-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1104-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1105-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1108-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1109-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf110c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf110d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1110-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1111-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1114-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1115-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf111c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf111d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1120-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1121-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1124-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1125-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1128-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1129-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf112c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf112d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1130-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1131-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1134-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1135-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1138-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1139-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf113c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf113d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1140-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1141-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1144-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1145-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf114c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf114d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1150-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1151-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1154-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1155-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1158-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1159-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf115c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf115d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1160-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1161-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1164-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1165-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1168-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1169-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf116c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf116d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1170-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1171-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1174-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1175-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf117c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf117d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1180-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1181-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1184-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1185-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1188-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1189-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf118c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf118d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1190-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1191-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1194-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1195-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1198-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1199-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf119c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf119d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11a0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11a1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11a4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11a5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11ac-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11ad-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11b0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11b1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11b4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11b5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11b8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11b9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11bc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11bd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11c0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11c1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11c4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11c5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11c8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11c9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11cc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11cd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11d0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11d1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11d4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11d5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11dc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11dd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11e0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11e1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11e4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11e5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11e8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11e9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11ec-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11ed-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11f0-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11f1-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11f4-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11f5-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11f8-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11f9-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11fc-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf11fd-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1200-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1201-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1204-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1205-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf120c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf120d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1210-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1211-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1214-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1215-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1218-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1219-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf121c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf121d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1220-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1221-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1224-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1225-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1228-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1229-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf122c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf122d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1230-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1231-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1234-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1235-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf123c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf123d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1240-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1241-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1244-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1245-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1248-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1249-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf124c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf124d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1250-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1251-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1254-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1255-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1258-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1259-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf125c-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf125d-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1260-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1261-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1264-e569678b, #w-node-eea0deb8-adbd-ed03-f965-3132ffaf1265-e569678b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e16f-e5696796, #w-node-_1677b00a-af30-f8c2-ba49-ddf87a66d7ca-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e189-e5696796, #w-node-_1d07fe26-dc08-c2a3-62db-acbf9af948f2-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e1c3-e5696796, #w-node-bf608dbb-7c09-2eea-c5b7-635ac083b3d5-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e1db-e5696796, #w-node-_702084aa-58b6-280d-f010-59960b3d7a06-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e236-e5696796, #w-node-_39082ae0-f0f8-db12-63cc-8f4d2672045a-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e24a-e5696796 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e25c-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e261-e5696796 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e262-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e276-e5696796, #w-node-de688be2-7f13-e9c0-21cf-9d8f658138a7-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e2ad-e5696796 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e2bf-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e2d5-e5696796 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e2d6-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e30d-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e30e-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e31e-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e330-e5696796, #w-node-_34a1d341-30fb-f350-eb38-f95fc3a04f5b-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e346-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e348-e5696796, #w-node-d7207be5-4222-e9fd-ed40-e946e8a5bf5d-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e36b-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e36c-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e37f-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e380-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e390-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e3b2-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e3d1-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e3d2-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e3e5-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e3e6-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e417-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e418-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e42a-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e43c-e5696796, #w-node-_55653c5e-5384-00ec-898a-202a18bf51dd-e5696796, #w-node-_7bfa82c1-13aa-68be-9f30-9e6ae3f4db56-e5696796, #w-node-_785275f4-f131-2a89-17ad-f801303c088c-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e476-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e478-e5696796, #w-node-_548594bc-3b44-64ad-b96b-b5b215555d65-e5696796, #w-node-b20720f1-4593-288e-bef0-9f5224e3e790-e5696796, #w-node-_94090061-0df9-b571-5ada-f7534389c572-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e4bf-e5696796 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e4c0-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e4d5-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e4d6-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e4e8-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e528-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e565-e5696796 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e566-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e57b-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e57c-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e58c-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e5ac-e5696796 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e5be-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e5c2-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e5c3-e5696796 {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e5c4-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e5f5-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e5f6-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e60a-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e60b-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e61d-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e63d-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e63e-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e63f-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e650-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e662-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e667-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e668-e5696796 {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e669-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e67c-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e67d-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e68e-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ad-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ae-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6c3-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6c4-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6d6-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6d8-e5696796 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6e8-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ec-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ed-e5696796 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ee-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ff-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e700-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e715-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e716-e5696796 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e726-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e728-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e738-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e73c-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e73d-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e73e-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e74f-e5696796 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e750-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e763-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e782-e5696796 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e794-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e798-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e799-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e79a-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e7cd-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e7ec-e5696796 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e7fc-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e800-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e801-e5696796 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e802-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e833-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e834-e5696796 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e844-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e846-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e856-e5696796 {
  align-self: start;
}

#w-node-_895d6007-193b-f0b0-3fb7-b21d1c42868a-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_895d6007-193b-f0b0-3fb7-b21d1c42869b-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e86c-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dfc4f40-ded4-7ca9-24aa-4430aa8f727a-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e86e-e5696796 {
  align-self: start;
}

#w-node-_3ee8d99c-0e76-867d-5edd-9ad200fe877a-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ee8d99c-0e76-867d-5edd-9ad200fe877b-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e891-e5696796 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e892-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e8a5-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e8a6-e5696796 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e8b6-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e8b8-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e8c8-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e8ea-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e909-e5696796 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e90a-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e91b-e5696796 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e91c-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e92f-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e940-e5696796, #w-node-e418e91f-ad58-2cd9-3725-3dce57f638fb-e5696796, #w-node-e151cfc1-e96c-c181-aeb0-770dff081dfa-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e968-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e96a-e5696796, #w-node-_5524615e-e6cc-3f37-f816-159c17434f75-e5696796, #w-node-_5d4c48ea-e0ee-ffd8-7ac8-fae7051e69a7-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e9a1-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e9a2-e5696796, #w-node-bea6722a-a0af-fa2b-fb23-2215a4190789-e5696796, #w-node-_9fe42af6-176f-8504-6939-16e5e858f45e-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e9d3-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1e9f2-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1ea05-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1ea07-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1ea17-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1ea36-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1ea3d-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1ea4e-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1ea5e-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1ea6e-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1ea81-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1ea92-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1eaa3-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1eab4-e5696796, #w-node-_460ff41a-dd3a-2745-2583-98f902b0da88-e5696796, #w-node-_3851cb52-c282-6c81-6d1d-66c67edf7c59-e5696796, #w-node-_8db2f4ca-4a20-9165-85eb-82eb6c6e62e9-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1eaee-e5696796 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1eaf0-e5696796, #w-node-_53e7c86a-518f-88e2-2ba7-3272d774624f-e5696796, #w-node-_830e8cb1-2601-6d24-d0f5-e630c8038452-e5696796, #w-node-d3c32a5b-f777-34ee-8b75-6ac49930eace-e5696796 {
  align-self: start;
}

#w-node-a19235a9-9041-b48b-f68b-7637a1d1eb39-e5696796, #w-node-e9a04de7-6542-03e9-640d-db0b89bd8404-e5696797, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c900a-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c900b-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c900d-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c910a-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c913c-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c913d-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c913f-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c924c-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c9285-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c9287-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c9386-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c93a7-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c93a9-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c94a4-e5696798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dc4f227-f033-ded7-59d3-d14bed1c94c0-e5696798 {
  justify-self: start;
}

#w-node-_1ecb08a7-8eb9-8c2a-f7b7-6eafdff406f4-e5696798 {
  justify-self: end;
}

#w-node-_6dc4f227-f033-ded7-59d3-d14bed1c94e7-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c94e8-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c958a-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c95a5-e5696798, #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c9695-e5696798, #w-node-_643302a2-6a8a-63f2-1fe2-c0ad00299290-e569679c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51561004-94e8-e43a-ac21-04bd546682d5-e569679d, #w-node-_51561004-94e8-e43a-ac21-04bd546682da-e569679d, #w-node-_51561004-94e8-e43a-ac21-04bd546682df-e569679d {
  align-self: start;
}

#w-node-_51561004-94e8-e43a-ac21-04bd54668325-e569679d {
  justify-self: start;
}

#w-node-f4c7713b-7e75-ae01-01a8-1d277b5281f4-e569679d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4c7713b-7e75-ae01-01a8-1d277b528210-e569679d {
  justify-self: start;
}

#w-node-f4c7713b-7e75-ae01-01a8-1d277b52824e-e569679d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bf4215d7-d475-1c5e-e4b5-1997cd8e9672-e569679d {
  justify-self: center;
}

#w-node-e8bd5377-2fa6-e2fb-b8bb-d2fa2d81c590-e569679d {
  justify-self: start;
}

#w-node-e8bd5377-2fa6-e2fb-b8bb-d2fa2d81c5a2-e569679d, #w-node-e8bd5377-2fa6-e2fb-b8bb-d2fa2d81c5aa-e569679d, #w-node-_09e93acd-87b6-b235-14ee-7c3fc4162236-e569679e, #w-node-_5b1e7a55-bf8c-9911-5ef4-11c041cc3ea9-e569679e, #w-node-_6667fe7a-d9cb-b3f8-3abf-b67dc739a1c4-e569679e, #w-node-fd4a5cc4-3109-a085-dd6d-5668804f1638-e569679e, #w-node-_5d203894-b8a7-d7f8-b3ad-7c4b0cbb69fe-e569679e, #w-node-bc3fb3fc-d675-2a35-73fd-1dca878fcfa0-e569679e, #w-node-a1b0a778-1e51-8010-aa4a-78983f9b08c2-e569679f, #w-node-_8305e490-ee31-068a-c776-9ce5b36ca8c7-e569679f {
  justify-self: center;
}

#w-node-_0bb0aeba-824f-539f-7329-71259bf19e14-e569679f, #w-node-_8ae6b19e-435d-d974-9a11-74eebcec3b70-e569679f {
  justify-self: start;
}

#w-node-c9ee5c36-2872-8b1a-8528-8b6a89745890-e569679f, #w-node-c9ee5c36-2872-8b1a-8528-8b6a89745895-e569679f, #w-node-c9ee5c36-2872-8b1a-8528-8b6a8974589a-e569679f {
  align-self: start;
}

#w-node-_477bc2ee-eccb-36a0-5fac-f331341ab475-e569679f {
  justify-self: start;
}

#w-node-d5ccbb24-8d76-fa02-5614-dcffa4271763-e569679f, #w-node-_6514a6ab-13a4-0127-b619-90de760a5828-e569679f, #w-node-_5782c97a-cd13-6ed3-69c6-1c05e6698106-e569679f {
  align-self: start;
}

#w-node-f38d35c8-b825-7783-1991-6b5f941ef8e0-e569679f, #w-node-_7e857ac4-4d7a-1826-6009-c15587d1e9bd-e569679f, #w-node-_769f7892-bd13-b11e-9c1d-2c92dad39352-e569679f, #w-node-e5743ba5-bdd8-ebb1-611c-8699636a58af-e569679f, #w-node-_75ea4847-06b4-6dcf-747c-91479a32edf8-e569679f, #w-node-_8e202b80-fa36-26ab-e0c1-b7c7319f1fce-e569679f, #w-node-_0a90a260-3d3b-9ab3-0687-21e38a5a8c4a-e569679f {
  justify-self: start;
}

#w-node-f243f3e1-5b70-5b4e-6622-7429ff25cf63-e569679f, #w-node-f243f3e1-5b70-5b4e-6622-7429ff25cf6c-e569679f, #w-node-a0338ca2-7de2-3ddb-767b-2373558db6f7-e569679f, #w-node-a47b5ded-d105-d1d7-752f-13c66065b699-e569679f, #w-node-a47b5ded-d105-d1d7-752f-13c66065b6a2-e569679f, #w-node-a47b5ded-d105-d1d7-752f-13c66065b6ab-e569679f {
  align-self: start;
}

#w-node-d706ed6f-3e3b-8355-8756-ff49b120a3a2-e569679f, #w-node-_1ce3e3c3-4143-e7f1-a663-929a018be2c8-e569679f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7500c0d9-08f8-15d0-ce57-95a1345ec4e2-e56967a0, #w-node-_7500c0d9-08f8-15d0-ce57-95a1345ec4f5-e56967a0 {
  justify-self: end;
}

#w-node-f44a126e-057b-66e6-84a4-5180a5d357ff-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35806-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d3580c-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d3580d-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35814-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d3581b-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35821-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35822-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35833-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d3583a-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35840-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35841-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35849-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35850-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35856-e56967a2, #w-node-f44a126e-057b-66e6-84a4-5180a5d35857-e56967a2, #w-node-c5091e85-955e-6c56-e3f9-cc42eea24213-e56967a3, #w-node-c5091e85-955e-6c56-e3f9-cc42eea24239-e56967a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1155f1c3-0d46-de8d-7384-dc7d206861fd-e56967a3, #w-node-d247ca49-8f5f-fff2-b2ce-9fe7153a0da6-e56967a3, #w-node-_3aa0037f-10af-abd7-3c10-3ce2aebb0676-e56967a3, #w-node-f1f318cc-f53a-20e5-fe6d-6fa6219de10a-e56967a3, #w-node-f21f8ed7-a830-12ac-aaea-e7cf958a9635-e56967a3, #w-node-_3f8a8301-837b-7d09-9fdb-bf0636a3a0eb-e56967a3 {
  align-self: center;
}

#w-node-_58e0ad54-23d7-bb8e-e270-c67ecc8f9ab1-e56967a5, #w-node-_4f0c4be3-dba7-30b3-0bf9-adf6d13d20cc-e56967a5, #w-node-_2cebdacb-3c88-195e-c31b-2182521378f0-e56967a5, #w-node-_6237fb69-e31b-1e43-6ec1-9890fdba89c8-e56967a5, #w-node-f342b533-308e-93cd-f6bc-e43477bd2d5d-e56967a5, #w-node-b1cbed34-abc2-9ea5-4f75-fa7103805081-e56967a5, #w-node-_1172761d-3740-c38e-c883-d621369ad49e-e56967a5, #w-node-d5feacfe-c493-cbac-da01-2dd037bfb19e-e56967a5, #w-node-da34fe4d-5c30-91b8-6929-4564704dfc7e-e56967a5 {
  align-self: start;
}

#w-node-_5f303523-b6b2-c124-86fa-216166753efd-e56967a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c1fdd00-55cf-d089-b0ca-6275a88ecd07-e56967a5, #w-node-db019d3d-c32a-0b41-8a6e-a265de931658-e56967a5, #w-node-d9604203-469e-ff1b-0a3c-c8fd649d420a-e56967a5, #w-node-cb6c69ab-66c6-bec1-ab43-1d9bdbabd46a-e56967a5, #w-node-af894281-caa5-6955-0d72-6d97d383cb9c-e56967a5, #w-node-_13a63504-fda3-67c4-621d-38f3a01c29fd-e56967a5, #w-node-_99c74271-fc5f-d93f-469b-ca3bc62985ab-e56967a5, #w-node-_180e2b2b-2f51-8ff1-2dc8-71220db0c312-e56967a5, #w-node-ef4d0759-86c1-1d82-8446-2ade9244a5f6-e56967a5, #w-node-_4f668c96-6194-351c-8a81-3d3b1367da3e-e56967a5, #w-node-_13698c56-82c0-f76c-f48e-6e5a48ee15e7-e56967a5, #w-node-_1b65facb-9683-b8f9-bb5b-e23f451c5319-e56967a5, #w-node-_9a12e7a1-4d36-844d-965a-d4c592f749ee-e56967a5, #w-node-b201c3cd-40ab-44ed-0bc2-c56832867a1f-e56967a5, #w-node-d9ca6882-d902-1a22-a974-5f2ea5077e95-e56967a5, #w-node-_153b0e44-fbc6-0963-8114-96b728b19724-e56967a5, #w-node-_7f663b6e-e1c8-c724-6b0b-089a074413a3-e56967a5, #w-node-d3f82629-149e-14d6-37f8-d01a8d3516ff-e56967a5, #w-node-a244188d-5c30-8975-980f-0376aaa207a2-e56967a5, #w-node-_752636f9-7a77-8f0a-6728-9a7fe6446efe-e56967a5, #w-node-f69d4d45-00db-d62a-85bc-91723830812d-e56967a5, #w-node-_4ab7ef88-6251-6635-ecb3-7f3e8acb7e8b-e56967a5, #w-node-_3f574cb2-e34d-55f8-1f8b-a12d0f32f4b0-e56967a5, #w-node-d80db506-e320-84d8-0bfd-1c85c84ebfdf-e56967a5, #w-node-a72c9ffe-4fa7-b892-89ea-ad0cbab3ff80-e56967a5, #w-node-_2392e07e-4bec-d0f7-50bd-bac4c4c76721-e56967a5, #w-node-_0c02b960-bb93-123b-84e6-397c57cc4930-e56967a5, #w-node-d8919da2-5a4d-8ea4-e184-2fc43682e508-e56967a5, #w-node-_1ea7e242-3fc0-670f-ab73-00c77054d0be-e56967a5, #w-node-_3d9068fc-ca86-3002-0931-d11a964b6425-e56967a5, #w-node-_82ac232b-6207-92f1-eaeb-c5dc9e06ba84-e56967a6, #w-node-_83ea5a61-7980-9a70-d4be-0d2b7bbd0aeb-e56967a6, #w-node-a39c2082-2377-7b3d-e637-2e08364911ff-e56967a6, #w-node-_1cf3eeaf-6058-c7f4-262f-640985f0ff68-e56967a6, #w-node-b45ebbd3-06cc-a5e0-4470-da93475c07a6-e56967a6, #w-node-_88307a31-8b62-7066-222b-9cec54e8f390-e56967a6, #w-node-e5a42dbb-310b-745d-f094-305d006650f4-e56967a6, #w-node-f6075a4b-ae2a-073c-bf9e-a1e7ee224c9a-e56967a6, #w-node-_5e44cd0e-9fcf-af52-700c-5053f1044a2f-e56967a6, #w-node-_4825d155-b766-eaa9-0951-350026ad98d0-e56967a6, #w-node-_0c08c9fc-6a7a-f2de-5db6-bca0bd838e29-e56967a6, #w-node-_10793181-6b1a-6a51-ef1a-0b54bff288ee-e56967a6, #w-node-e45d4e1a-8443-435d-3875-c43d86d664a4-e56967a6, #w-node-d3681f2a-5eff-940b-01da-01745f869ee3-e56967a6, #w-node-_2340df6d-a520-0853-8b33-00595d13500f-e56967a6, #w-node-_27db8766-16cc-2f7e-c3ac-468107b18332-e56967a6, #w-node-_63d71c58-011c-39da-12f4-2c2da970bb82-e56967a6, #w-node-_1eaadb70-3e1b-6ac3-82e5-a708ce9d904c-e56967a6, #w-node-a437a021-d806-238c-ed9d-90fb0a6f7a80-e56967a6, #w-node-ffa6d868-90c3-e781-272e-1a0014a44b00-e56967a6, #w-node-_012e2a9f-fc4b-229b-66d2-df213f13bb1a-e56967a6, #w-node-_44977e22-0528-d87c-b0f6-b0fb9401eaa8-e56967a6, #w-node-_0e526050-9267-b4c2-9596-04466153bd36-e56967a6, #w-node-aed107c3-a37c-24d1-0921-bc261deb150e-e56967a6, #w-node-dc874002-204c-f940-49b2-f68b75b571b5-e56967a6, #w-node-_9b5f9a02-65a8-546a-87c6-535e17288a59-e56967a6, #w-node-a3012458-16bb-7e8c-ea87-eaa1cc75059d-e56967a6, #w-node-_4c6c7681-bdf8-83d3-1f89-1fac875a02d3-e56967a6, #w-node-da7b3dd4-4356-b871-21cb-12b71b023f86-e56967a6, #w-node-ebca82aa-9f43-9a38-3395-9b536adb2282-e56967a6, #w-node-a8dcdfb9-e1ab-a766-287c-1c516002d33a-e56967a6, #w-node-_1f752e0d-b4a6-54c5-1314-0ee58b2c4ea8-e56967a6, #w-node-_0706ec0d-7904-add4-5457-b59e6b5033df-e56967a6, #w-node-_1e5ad21c-a480-1fe5-05e6-1b5652bf4f89-e56967a6, #w-node-_08bbdb37-bfba-dade-3e78-64623b0dc9e5-e56967a6, #w-node-f8f0cc7b-f3aa-574e-c88a-570c52413d9e-e56967a6, #w-node-_52f95ff2-ea0c-2cab-519d-1eeebe82958b-e56967a6, #w-node-_35499855-f564-0ab8-3325-171302d749f4-e56967a6, #w-node-_44ead818-8098-9467-5826-f62eafe494b1-e56967a6, #w-node-_17885403-d3db-2610-cb18-36716d8e9dd4-e56967a6, #w-node-_085567a6-c163-2db4-0d60-c4f3c0f7bfbe-e56967a6, #w-node-_4400a8ab-15c6-9ebd-518a-6be59889ee48-e56967a6, #w-node-_2e94071b-3a7c-fc8a-c299-daaad9e1c5ad-e56967a6, #w-node-_7a1e9b9d-2f46-f29a-e806-986fed441e98-e56967a6, #w-node-dc399713-1ff7-71ba-355a-43f9c43184d4-e56967a6, #w-node-c7b11235-8ba3-99d7-70af-1a3a641327fc-e56967a6, #w-node-d5393049-5392-ac98-db50-c6cfc4030162-e56967a6, #w-node-b764b12d-5f61-bdd0-31e9-fb2f598dd2bb-e56967a6, #w-node-_0aa905e6-c8cc-0d88-9868-46d7644ff14f-e56967a6, #w-node-_4440a60e-b600-31e2-be89-50e0213eed29-e56967a6, #w-node-_1e5a4e04-6576-995a-53ed-36db5bc56cb1-e56967a6, #w-node-e465cabe-054c-9429-7665-a8f37b6762b7-e56967a6, #w-node-_0de555d3-9823-d022-667f-afefc0c4f77b-e56967a6, #w-node-bfa69ef4-6757-6de9-4ac1-071a6d6e685b-e56967a6, #w-node-_5b489f67-1194-79bc-3bbc-86acef66427b-e56967a6, #w-node-a2408aa4-3de0-ea38-823e-763d21e34804-e56967a6, #w-node-_6285d75c-603e-d144-0a47-831218e19e39-e56967a6, #w-node-_53f034b6-6331-246c-996f-730e4b4b8462-e56967a6, #w-node-_14d04da3-fb80-ed19-f178-8200630a6cad-e56967a6, #w-node-_938c3a5c-3492-236c-bdee-1b72d2729ea6-e56967a6, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bdff-e56967a8, #w-node-_06dbfff1-bf4b-c77d-b5fd-25151f682c55-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573be2a-e56967a8, #w-node-_4e5d24d8-0a0e-6517-5ab8-95d9680b5089-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573be74-e56967a8, #w-node-_8a23c966-5e8c-5b35-6300-515dd88e9e0d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573be9c-e56967a8, #w-node-_93c479dd-137f-3635-9e5c-d4940523d7c2-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf06-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf17-e56967a8, #w-node-dfa32016-dd4b-46ae-d8e5-9437b034aec1-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf19-e56967a8 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf2b-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf51-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf52-e56967a8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf53-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf67-e56967a8, #w-node-_24350cc3-9a14-278d-f644-6a5ef49a86ef-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf9c-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfae-e56967a8 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfc0-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfe5-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfe6-e56967a8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfe7-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c02e-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c02f-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c03f-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c051-e56967a8, #w-node-_38913d34-e3a0-df30-2f38-9a2b687d09f4-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c077-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c079-e56967a8, #w-node-_9e38308b-427b-ea24-55de-04906bc7104e-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c09c-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c09d-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c0c0-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c0c1-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c0d1-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c103-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c122-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c123-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c146-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c147-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c188-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c189-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c19b-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c1ad-e56967a8, #w-node-_565c6a38-ab9d-2ea5-2126-b8e4a7b2529a-e56967a8, #w-node-_234ffe19-aa48-7f58-8af7-f4d9a7281eff-e56967a8, #w-node-_4d22f148-25e9-f201-f58e-21552448a857-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c1f7-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c1f9-e56967a8, #w-node-_037b65a1-3be0-5b36-a9c4-2687674810c1-e56967a8, #w-node-_4ba60ed6-5fcc-faf6-51ff-3e89fb9c7929-e56967a8, #w-node-_8161988c-13b5-ad2f-6b76-981d1141d9b9-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c240-e56967a8 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c241-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c266-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c267-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c279-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c2c9-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c306-e56967a8 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c307-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c32c-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c32d-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c33d-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c35d-e56967a8 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c36f-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c383-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c384-e56967a8 {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c385-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3b6-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3b7-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3da-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3db-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3dc-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3ee-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c40e-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c40f-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c410-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c421-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c433-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c447-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c448-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c449-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c44a-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c45d-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c45e-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c46f-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c48e-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c48f-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4b4-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4b5-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4c7-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4c9-e56967a8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4d9-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4ed-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4ee-e56967a8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4ef-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c500-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c501-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c526-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c527-e56967a8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c537-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c539-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c549-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c55d-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c55e-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c55f-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c570-e56967a8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c571-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c594-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5b3-e56967a8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5c5-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5d9-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5da-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5db-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c61e-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c63d-e56967a8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c64d-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c661-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c662-e56967a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c663-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6a4-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6a5-e56967a8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6b5-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6b7-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6c7-e56967a8 {
  align-self: start;
}

#w-node-_64a474b2-2477-70c3-63dc-832108dc9673-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_64a474b2-2477-70c3-63dc-832108dc9684-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6ed-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6ee-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6ef-e56967a8 {
  align-self: start;
}

#w-node-_5eec9af9-bf40-e7d1-5f70-8350d408ec4b-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5eec9af9-bf40-e7d1-5f70-8350d408ec4c-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c712-e56967a8 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c713-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c736-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c737-e56967a8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c747-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c749-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c759-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c78b-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7aa-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7ab-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7bc-e56967a8 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7bd-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7e0-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7f1-e56967a8, #w-node-d2d1a286-9995-41c7-183c-175ecae21a4e-e56967a8, #w-node-a95d64ae-2d56-4ea7-3987-6b4eca27104f-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c829-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c82b-e56967a8, #w-node-ef7d3b22-3d5c-2969-b0c9-f744bbce7eac-e56967a8, #w-node-_09855e06-52e8-3875-a8fd-6a64db7bf2d1-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c872-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c873-e56967a8, #w-node-e7adff42-5f19-41cb-2829-4dee498c969e-e56967a8, #w-node-_9e67e867-541b-d3b8-ce6d-8ffec3b647b2-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c8b2-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c8b4-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c8d3-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c8e6-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c8e8-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c8f8-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c917-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c92b-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c92e-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c93f-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c94f-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c95f-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c972-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c983-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c9b5-e56967a8, #w-node-_928dd826-04a0-ec2b-e145-1d4f4da01e07-e56967a8, #w-node-c06ccd2d-4e73-b765-6673-7a2432c7424e-e56967a8, #w-node-d6fb8a23-bf99-deb9-15a2-c446f21b5585-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573c9ff-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573ca01-e56967a8, #w-node-_765c4d77-ed17-14d6-5c82-9bc9873409ea-e56967a8, #w-node-ff8549cb-3790-efbb-1150-621a8b8b6751-e56967a8, #w-node-_2762885e-d99f-d92a-ef6d-cd393bfe529b-e56967a8 {
  align-self: start;
}

#w-node-_41e28cda-6bb3-fd7c-4550-f911d573ca5a-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473708-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473709-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd547371d-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473731-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473759-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd54737be-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e157864-56e5-68bd-7471-1e4bd54737bf-e56967a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e157864-56e5-68bd-7471-1e4bd5473811-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473869-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd54738e7-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473952-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473968-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd547397d-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd54739ba-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd54739e2-e56967a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_117d0290-db3f-8950-fc31-a0455b8e38c8-e56967a9, #w-node-_40d2dae7-c9e7-6b18-84bf-2081a04dfb4a-e56967a9, #w-node-_868dc6f7-606f-c7be-a474-04b73b90170c-e56967a9, #w-node-f3e1455b-5a77-5608-bf0c-d639884525d5-e56967a9, #w-node-_4c6948a1-8a2c-06cc-e2b3-b060480c6dc0-e56967a9, #w-node-f5c5b3ce-c5bb-a15a-b6bb-bf8f2f0edd3f-e56967a9, #w-node-_89d8978f-9d17-c3e4-5891-d4f4e87dd8ff-e56967a9, #w-node-_2f8583d0-2f4a-610f-bab9-0e5f84e9e4e4-e56967a9, #w-node-cd848345-92b8-2283-933c-1dfe8dab6b90-e56967a9, #w-node-be1e66b7-f2db-a827-17d4-bb1222461952-e56967a9, #w-node-_0e53ab5e-1f4a-022f-be11-b10bc143c7ab-e56967a9, #w-node-b4903172-c11a-d438-1e9c-87bbfb74c32e-e56967a9, #w-node-_867f7a11-c019-ce8d-3ee8-13d7ada22372-e56967a9, #w-node-a5342c8a-3a1f-8e0f-124c-f80b0838544a-e56967a9, #w-node-e7f70f43-5d70-7455-be3d-38ee78124b47-e56967a9 {
  align-self: start;
}

#w-node-c3bc2c0c-6ef5-d2ec-4fbf-ffedcb0370b3-e56967a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cb1ca46f-a59c-2f33-de95-6809d0a2daaf-e56967a9, #w-node-c36dd3c3-453c-17c7-69a5-2604a5f599e8-e56967a9, #w-node-_2cb67f39-abdb-b3b4-6bf7-03d258a78350-e56967a9, #w-node-_575a098c-9f9c-2f2f-ede3-ef1a48848880-e56967a9, #w-node-e1d02b9c-a147-466f-fdf2-c7a4643f3f97-e56967a9, #w-node-_0c7e9e23-3e7b-1c1c-ebc1-cb05cd02a77d-e56967a9 {
  align-self: start;
}

#w-node-af33d1c7-9670-1362-b51c-6048726da90a-e56967a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af33d1c7-9670-1362-b51c-6048726da90d-e56967a9, #w-node-_61fb475c-6075-b3db-fd51-d1a0da89373b-e56967a9, #w-node-_386619eb-634e-1e5f-eb2d-77101d810f0f-e56967a9, #w-node-_84e3a38d-0687-d0a3-0f6f-3cdefdfb3c22-e56967a9, #w-node-_1ec0ca29-21f3-9309-9fac-be62dd390fa6-e56967a9, #w-node-_69e26e67-a1a1-fcb1-efb7-384b9da9f836-e56967a9, #w-node-c9392b59-8d79-5c4a-6168-89bde33f36b9-e56967a9, #w-node-_6b8fe3ca-e385-b962-5be1-6201cbd19ee4-e56967a9, #w-node-_1b2a3559-4c82-a122-5d3a-7a32a8e67280-e56967a9, #w-node-_0d57d0ca-8556-6f47-f47f-62ab92c3e6bf-e56967a9, #w-node-_0c696475-8123-3b64-7ca4-52cbc3dea579-e56967a9, #w-node-_76f33002-74c5-610c-ba45-2c0f44a8c3f7-e56967a9, #w-node-_1678698a-d400-5b3f-a71e-25fc28d07e36-e56967a9, #w-node-_7f989835-00d0-f23c-3e95-1084a0071717-e56967a9, #w-node-_6f9c5340-26aa-7e96-a83a-1c5c604d6981-e56967a9, #w-node-e3f645b8-2ade-d871-5f07-4c1fd24e9cac-e56967aa, #w-node-_6462a8b4-3ee4-6448-c8f8-2f58cfddd52e-e56967aa, #w-node-c3665ccf-97ec-79e9-6940-e8aa538cfc8f-e56967aa, #w-node-_4885c382-ae96-e4b7-58e7-0b00572c9849-e56967aa, #w-node-_05766953-5dd2-5c0a-fd65-d5b8584a3c0c-e56967aa, #w-node-_019b6790-7923-937f-74fa-9cab8b44268e-e56967aa, #w-node-b4a70076-2c7d-8e6e-4663-a5d342e20977-e56967aa, #w-node-_429fe8c5-a061-a24c-7a84-c4671e4e4658-e56967aa, #w-node-_2e74dfc7-c037-ab10-5144-3af7d82e3975-e56967aa, #w-node-_6f985d65-52cf-969f-e5d6-ceb324cacb0b-e56967aa, #w-node-_679c5d72-c0d4-a222-bd08-03c4d1eb37a8-e56967aa, #w-node-_35d81e11-fc4c-06b2-25a2-c133c110d02e-e56967aa, #w-node-_62fa7bfd-d565-8fdd-02f4-553201802800-e56967aa, #w-node-d6c5dd5a-a1a9-90db-e481-6f79f9e2026f-e56967aa, #w-node-b00af820-f38c-944f-6225-848b4ac1e501-e56967aa, #w-node-_2c0dcee1-d0f0-71e5-15b7-0a4121cc989f-e56967aa, #w-node-_1b6019fe-3bff-890e-1db5-6363afec24a6-e56967aa, #w-node-c57c4b3f-e01c-2442-88e1-5a6b1e1ed815-e56967aa {
  align-self: start;
}

#w-node-f3dadcab-2a80-ce3d-f924-027f6c3712be-e56967aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17f2d8dd-2c6c-2f0d-53e6-272f4f23a891-e56967aa, #w-node-f7022e4b-eec2-cbee-050a-9d3924ec19fc-e56967aa, #w-node-a89f26e0-8626-2e8b-d650-0d6a6f26903e-e56967aa, #w-node-_688aca22-1cbf-8cff-ef26-0e6db83490a3-e56967aa, #w-node-_40966c79-498f-0653-adf9-859d0af8a1c8-e56967aa, #w-node-_5416a16e-237c-ff31-453f-52e84cfa7420-e56967aa, #w-node-_22c22e1b-728d-73fc-3e7b-5e1b1108b21f-e56967aa, #w-node-c95f801a-cffd-b378-3471-b62d4e975ae1-e56967aa, #w-node-_21b91b0e-aed6-64de-57d7-e41661a77bf0-e56967aa, #w-node-_8f1a3dd0-0308-101f-fe2a-f077f4403e06-e56967aa, #w-node-bc009983-3099-c2d8-5607-e1bf5be1d190-e56967aa, #w-node-_1f19dacd-14a1-43e8-8bfd-054d0b00fc3b-e56967aa, #w-node-d002ad1b-1f46-6689-b7e0-d03dfb584b12-e56967aa, #w-node-_564d375a-c998-adf4-e54b-57fc19be8ad3-e56967aa, #w-node-_90bc55bf-3a64-22bc-e2bf-3ab9415e592b-e56967aa, #w-node-_7fd68d5e-6199-5775-28b2-04e162c231b7-e56967aa, #w-node-b136f78d-54a8-a587-edaa-79e8cc447bf8-e56967aa, #w-node-fc762df1-1e7d-908f-80d1-a17da6ea393d-e56967aa, #w-node-_25e4da12-329d-a509-90a8-2b16890daac4-e56967aa, #w-node-_8322259c-e282-2128-55f0-fcf6c4cc0fb9-e56967aa {
  align-self: start;
}

#w-node-d863d059-1885-ccb9-eb55-aece41ea0698-e56967aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_427a48c1-9832-86b8-a968-8008c3bdf6ba-e56967ab, #w-node-_55b9406e-0b59-5f0f-7d3e-c2cc81bfe29e-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf6ea-e56967ab, #w-node-_40d7e7ef-3d9b-5b11-f424-cd1b88a07513-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf718-e56967ab, #w-node-b75e548c-4abc-db0f-e10a-3dc47a04216c-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf825-e56967ab, #w-node-_58b60766-d157-e194-052c-6cef94c02a24-e56967ab, #w-node-e0a49890-fba5-a3f5-c96f-954be28a34a8-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf855-e56967ab, #w-node-dc1f7e8a-c3b3-4a41-c915-18046d3bae0a-e56967ab, #w-node-c0f1a2c0-d2a2-9e1f-51a4-18019f4ae8fd-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf883-e56967ab, #w-node-_7879f85a-f33c-ce9b-9f6f-74d9047a40ca-e56967ab, #w-node-_6b4dcbac-571f-d0c1-c17f-baf1323d0be1-e56967ab {
  align-self: start;
}

#w-node-_427a48c1-9832-86b8-a968-8008c3bdf9d7-e56967ab {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_427a48c1-9832-86b8-a968-8008c3bdfa96-e56967ab, #w-node-_07511e06-81c2-9955-3e3d-4d1c51645fde-e56967ab, #w-node-_0eb75246-a340-3cd3-832c-664224f3706e-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdfab4-e56967ab, #w-node-_12d6a713-e96a-cdd6-23cf-3467d3d7c022-e56967ab, #w-node-d1c4f091-eff2-14c7-740f-fa847cc1af88-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdfae5-e56967ab, #w-node-_5d295e99-c06c-a52d-f451-ebdde06ab5e3-e56967ab, #w-node-f5228609-13fd-b512-a9ce-0a11e73322b4-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb9129c-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb912a5-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb912cb-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb912d4-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb91391-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb91397-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb9139d-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb913c0-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb913c6-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb913cc-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb91562-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb9156b-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb91574-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb91591-e56967ab {
  align-self: start;
}

#w-node-_31489749-6394-1987-a544-9086adb9159a-e56967ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_31489749-6394-1987-a544-9086adb915a3-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb915bd-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb915cc-e56967ab, #w-node-_31489749-6394-1987-a544-9086adb915db-e56967ab {
  align-self: start;
}

#w-node-e641e827-3fa5-5818-211f-5c87c4c642c6-e56967ac {
  justify-self: start;
}

#w-node-_40ad60c4-75dd-aae8-662a-dbd4f613ea7d-e56967ac {
  justify-self: end;
}

#w-node-_0b8f64f3-24d7-b4d3-a99e-3fe459c24fa0-e56967ac {
  justify-self: center;
}

#w-node-_2fb39d56-3cda-431a-6989-e2ee29224697-e56967ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05907ffa-dcd5-6ba4-1491-07fbcede599a-e56967ac {
  justify-self: start;
}

#w-node-_0b4ee870-88da-9d60-73bb-f906c665d3d2-e56967ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b4ee870-88da-9d60-73bb-f906c665d3d5-e56967ac {
  justify-self: start;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7885-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d78da-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7928-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7970-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d79b1-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d79f6-e56967ad {
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7a37-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7a73-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7acd-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7ad8-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7ae2-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7aec-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7b0a-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7b4d-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7b58-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7b62-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7b6c-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7bc5-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7bd0-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7bda-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7be4-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7c36-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7c41-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7c4b-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7c55-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7caa-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7caf-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7cb3-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7cb7-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7d12-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7d17-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7d1b-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7d1f-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7d72-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7d77-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7d7b-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7d7f-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7dd2-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7dd7-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7ddb-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7ddf-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7e3e-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7ea3-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7f02-e56967ad, #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d7f5b-e56967ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7964c51d-5f01-82cc-2a13-a30b9407820b-e56967ae, #w-node-_9cf9f20f-5de0-2558-99d8-dc126d126cc9-e56967ae, #w-node-_9cf9f20f-5de0-2558-99d8-dc126d126ccc-e56967ae, #w-node-f9e5f110-bf60-88ec-28ff-1e5e26f28cfa-e56967ae, #w-node-_5b423632-b43e-a28f-289f-4ad27852173f-e56967ae, #w-node-_036eef92-de2c-07d8-7662-895043026c8e-e56967ae, #w-node-fe59f3b5-974c-3b95-da7b-65a286e066c6-e56967ae, #w-node-_3ac1b9fc-5e9c-79e0-a78f-88ab16197473-e56967ae, #w-node-f2fe82e9-d2f6-ec03-583b-5650ff5c0300-e56967ae, #w-node-_0d9eac96-1173-8746-6ee6-21219bbdd5b9-e56967ae, #w-node-_2adbcba9-b69a-c06a-6099-5b1fa2b46ce4-e56967ae, #w-node-f3f60be6-0ea4-99d2-9e94-3b2aad19a641-e56967ae, #w-node-_746ba30a-de88-7aed-9109-10b9ee19f548-e56967ae, #w-node-_14a7058b-3ca3-0d2d-de10-e3c50b2d4f54-e56967ae, #w-node-_14a7058b-3ca3-0d2d-de10-e3c50b2d4f57-e56967ae, #w-node-_14a7058b-3ca3-0d2d-de10-e3c50b2d4f5a-e56967ae, #w-node-_087ac979-2303-435c-bce1-1c109dd30584-e56967ae, #w-node-_51f4fd6b-3e5a-ff9d-8810-c13174380300-e56967ae, #w-node-_8c193a36-0b5f-100f-3f22-16729737f60d-e56967ae, #w-node-a6fa033b-ba6d-a66f-e612-152c2197444d-e56967ae, #w-node-_8f96701e-2a5c-0819-ea82-76cf2901a464-e56967ae, #w-node-_8f96701e-2a5c-0819-ea82-76cf2901a467-e56967ae, #w-node-_8f96701e-2a5c-0819-ea82-76cf2901a46a-e56967ae, #w-node-_8f96701e-2a5c-0819-ea82-76cf2901a46d-e56967ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e87c965d-18df-f010-d947-83c8ce8b81ed-e56967ae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6920c8f0-f35a-9528-b974-7c1700d1dd8f-e56967ae, #w-node-ecc83b0d-6e17-daa5-3ed0-802c70b70bda-e56967ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1a108b3-81a4-6a9c-4e98-12f9270e76e8-e56967ae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4d832f91-add2-6102-58a4-9fa1e07fc6b9-e56967ae, #w-node-c39afb50-12a7-83b7-6600-dd9f349d756a-e56967ae, #w-node-eda2ee20-b1fe-e85f-276f-bac740d1754d-e56967ae, #w-node-c669da10-45f5-b74c-7d93-84d9060bf32c-e56967ae, #w-node-d6bb8143-bb76-c4c6-f508-784119aa86eb-e56967ae, #w-node-f6586180-e1e9-22aa-47b7-d79bd8f6d006-e56967ae, #w-node-b7cc9932-e5f8-1d5e-ddbb-83b9fd445aff-e56967ae, #w-node-_8cee83c0-ea8a-6060-c698-0a904320eff4-e56967ae, #w-node-_6b220c10-8ac1-f64b-b995-b39aef5c2d83-e56967ae, #w-node-_6b220c10-8ac1-f64b-b995-b39aef5c2d86-e56967ae, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a7c0-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a7c5-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a7ca-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a7e5-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a7ea-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a7ef-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a80a-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a80f-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a814-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a82f-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a834-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a839-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a854-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a859-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a85e-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a879-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a87e-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a883-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a8c5-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a8ca-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a8cf-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a8ea-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a8ef-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a8f4-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a90f-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a914-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a919-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a934-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a939-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a93e-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a959-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a95e-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a963-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a97e-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a983-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69a988-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69aa92-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69aaac-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69aac6-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69aae0-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69aafa-e56967af, #w-node-_4f5ba693-4f59-268e-b3b8-43344f69ab14-e56967af, #email-4.w-node-_6cd84686-7841-a86a-7633-209c7aed23f4-e56967b0, #email-2.w-node-_7f039994-0cb7-b1ba-8841-63a55af2d81b-e56967b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3ff2b31-8e32-91cf-0c56-bbd0b8e6346c-e56967b2, #w-node-_6d5f211b-5741-029f-9af2-fa6dd13be7e7-e56967b2 {
  align-self: center;
}

#email-2.w-node-ea0dfa54-391d-6a6f-f902-5256160b520f-e56967b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_807a02fd-2907-1120-2957-586cf6cdb776-e56967b2 {
  align-self: center;
}

#w-node-b2735efe-1695-0d17-397c-e89e0d036f01-e56967b2 {
  justify-self: end;
}

#w-node-eee9ae93-ca6b-5ae9-009c-a2c486c7abfe-e56967b2 {
  justify-self: start;
}

#w-node-_4cbe3968-38f5-8b1b-2d4c-fe07d81cdfbe-e56967b2 {
  justify-self: end;
}

#w-node-c7db766f-9928-db92-f3fb-b6f71de636c2-e56967b2 {
  justify-self: start;
}

#w-node-_2d37dac1-13fb-f03f-ad49-218dd6bdc3ab-e56967b2 {
  justify-self: end;
}

#w-node-_6f56f98b-1118-5103-ecbc-07e30c487302-e56967b2 {
  justify-self: start;
}

#w-node-_473f4ad0-1ebb-4fd7-cfc2-eeb7280aa122-e56967b2 {
  justify-self: end;
}

#w-node-c2319a1f-cde4-fbc9-9c4d-9036b567bafa-e56967b2 {
  justify-self: start;
}

#email-2.w-node-af6d6ba0-f8a0-4236-ba13-c6f4442506ce-e56967b3, #w-node-_42fad17f-e6a2-4832-aebe-17d67640dfc3-e56967b3, #w-node-e57ccfc6-4b6e-db3f-10a6-fb10d981d090-e56967b3, #email-2.w-node-_40709c09-f417-65a3-9584-cf38fb3093d9-e56967b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2816a32b-6286-6fe3-2e28-329f61672583-e56967b4, #w-node-_2816a32b-6286-6fe3-2e28-329f61672592-e56967b4, #w-node-_2816a32b-6286-6fe3-2e28-329f616725a1-e56967b4 {
  align-self: start;
}

#w-node-_47a59bad-a1a0-7bbb-0024-2050fc0f3706-e56967b4 {
  justify-self: end;
}

#w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b274-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b276-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b278-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b27a-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b27c-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b27e-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b280-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b282-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b285-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b287-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b289-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b28b-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b28d-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b28f-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b291-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b293-e56967b4 {
  justify-self: center;
}

#w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2a2-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2a7-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2ac-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2c2-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2c7-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2cc-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2de-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2e3-e56967b4, #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2e8-e56967b4 {
  align-self: start;
}

#w-node-d4cb36fb-10da-7bf7-cfe2-85998393f046-e56967b4 {
  justify-self: center;
}

#w-node-d4cb36fb-10da-7bf7-cfe2-85998393f059-e56967b4 {
  justify-self: end;
}

#w-node-_0450ef40-7404-f0a3-3d08-8d3a2159974f-e56967b4 {
  justify-self: start;
}

#w-node-_0450ef40-7404-f0a3-3d08-8d3a2159975c-e56967b4 {
  justify-self: end;
}

#w-node-_291f6a61-d162-78b3-b30e-380a0a274f27-e56967b4, #w-node-_291f6a61-d162-78b3-b30e-380a0a274f2f-e56967b4 {
  justify-self: center;
}

#w-node-_8c2c74da-5860-0985-8f62-c22ddeea4725-e56967b4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8c2c74da-5860-0985-8f62-c22ddeea4820-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea4825-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea482a-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea4843-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea4848-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea484d-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea4852-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea486b-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea4870-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea4875-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea487a-e56967b4, #w-node-_8c2c74da-5860-0985-8f62-c22ddeea487f-e56967b4 {
  align-self: start;
}

#w-node-_1abab33a-bd47-1b30-68c0-89a2f5f68c96-e56967b4, #w-node-_1abab33a-bd47-1b30-68c0-89a2f5f68cbf-e56967b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4194dedf-0d8f-2b14-8b23-f180e380cb7a-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cb83-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cb8c-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cba7-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbac-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbb1-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbb6-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbbb-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbc0-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbc5-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbca-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbcf-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cbd4-e56967b4 {
  align-self: start;
}

#w-node-_7e2d7cfd-1ebb-4f68-b42e-083e99c9af14-e56967b4 {
  justify-self: center;
}

#w-node-_7e2d7cfd-1ebb-4f68-b42e-083e99c9af27-e56967b4 {
  justify-self: end;
}

#w-node-_674983ba-bbcd-f0ce-9916-e36bae2bba27-e56967b4, #w-node-_674983ba-bbcd-f0ce-9916-e36bae2bba3c-e56967b4, #w-node-_674983ba-bbcd-f0ce-9916-e36bae2bba4b-e56967b4, #w-node-_997d4430-4191-a8d8-5d95-03e15d1112af-e56967b4, #w-node-_997d4430-4191-a8d8-5d95-03e15d1112b4-e56967b4, #w-node-_997d4430-4191-a8d8-5d95-03e15d1112ba-e56967b4 {
  align-self: start;
}

#w-node-f065c0b0-ec8b-b7f7-fa57-cc1c7bd1b87e-e56967d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f065c0b0-ec8b-b7f7-fa57-cc1c7bd1b895-e56967d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e89f490c-099e-b886-8ced-7f4d6e226e1f-e56967ea, #w-node-cae3910a-e98e-c3bb-eef3-242141e7c6ea-e56967ea, #w-node-_8a6be539-0741-83f7-c2f8-13ac52e75f62-e56967ea, #w-node-a308e521-90c3-966b-774e-675272f62520-e56967ea, #w-node-_817505c8-071a-e06d-4f09-f49bb39729f7-e56967ea, #w-node-_491be059-3fd5-55c7-9045-ae960289b735-e56967ea, #w-node-_911b8838-724f-e44a-012d-ff70139d9a19-e56967ea, #w-node-b1e669ab-93d7-56be-bb89-2fcef1914786-e56967ea, #w-node-_6c276740-ae7b-8965-452a-983e17261c9e-e56967ea, #w-node-_322774b5-4b7d-2c77-1991-ef8aec3da8b6-e56967ea, #w-node-fa3bd419-947b-848d-bc16-680794c736f0-e56967ea, #w-node-fa3bd419-947b-848d-bc16-680794c736f2-e56967ea, #w-node-fa3bd419-947b-848d-bc16-680794c736f4-e56967ea, #w-node-fa3bd419-947b-848d-bc16-680794c736f6-e56967ea, #w-node-fa3bd419-947b-848d-bc16-680794c736f8-e56967ea, #w-node-fa3bd419-947b-848d-bc16-680794c736fa-e56967ea, #w-node-fa3bd419-947b-848d-bc16-680794c736fc-e56967ea, #w-node-fa3bd419-947b-848d-bc16-680794c736fe-e56967ea, #w-node-_13450bad-6516-d9b6-2b01-ccd7aca75406-e56967ea, #w-node-_70488bea-5043-5a4d-2cae-9f42997ff979-e56967ea, #w-node-_36e9a668-b5c0-f907-eaf0-d549cee4493b-e56967ea, #w-node-_07ad2f42-5f92-eb04-ec32-7aa685a1598f-e56967ea, #w-node-c199d6f2-b711-e9da-967b-50b3c52289c9-e56967ea, #w-node-_7dd0b92b-2917-4dd1-d254-e4a47a9ffb59-e56967ea, #w-node-f52d5851-7c6e-efa8-60ee-bbe4d58cb817-e56967ea, #w-node-cb0129b0-5974-4afa-c961-ccaff539f68d-e56967ea, #w-node-a7db8b5a-6b2a-f87b-b17e-9fcf76fb9ee7-e56967ea, #w-node-_0f1e14a5-da20-f66d-690e-96374f98d811-e56967ea, #w-node-_43141ded-e3ca-41e7-d8b8-a4e89bdcab64-e56967ea, #w-node-_54f23b55-9105-2808-ea57-489ffcbb1e76-e56967ea, #w-node-_5f435b03-23b7-6973-1706-15010f0cbf92-e56967ea, #w-node-_318859c2-38bc-c646-5ada-275bda75aec6-e56967ea {
  justify-self: center;
}

#w-node-_40d65717-069f-19a4-39cd-5787a9e01c1c-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c1e-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c32-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c34-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c44-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c46-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c5e-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c60-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c70-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c72-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c7b-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c89-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c90-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01c92-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01ca3-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01cb7-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01ccf-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01ce3-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01cff-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d11-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d17-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d1d-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d23-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d3b-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d41-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d47-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d4d-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d69-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d6f-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d75-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d7b-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d93-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d99-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01d9f-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01da5-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01dc5-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01dcb-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01dd1-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01dd7-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01e51-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01e5b-e56967eb, #w-node-fcd8439a-b013-a6c5-fba1-e27dbd45668a-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01e7a-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01e84-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01ea7-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01eb1-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01ed0-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01eda-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01f01-e56967eb, #w-node-_40d65717-069f-19a4-39cd-5787a9e01f0b-e56967eb, #w-node-a707150e-e8d8-7296-5c19-8b9b066d1aa1-e56967eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65f62486-8edd-15db-2153-1b0504cf6292-e56967eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bd065057-14a8-8504-835b-d6322ea122ba-e56967eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd065057-14a8-8504-835b-d6322ea122f5-e56967eb {
  justify-self: end;
}

#w-node-_64ddb894-3c8c-47bb-20ed-4180dd17ad04-e56967ec, #w-node-_83a624b9-de58-9b3d-275f-3d835b098d22-e56967ec, #w-node-f8cb50ea-ce19-4358-4957-dbb17755915b-e56967ec {
  align-self: start;
}

#w-node-ee2ece63-4833-e1ba-a379-d906d496c28f-e56967ef {
  justify-self: center;
}

#w-node-ee2ece63-4833-e1ba-a379-d906d496c2a2-e56967ef, #w-node-_6feb302f-124c-18b2-862f-b6a5de147ee4-e56967ef {
  justify-self: end;
}

#w-node-_2db817e9-5f12-0245-249e-c6f2b9f087b6-e56967ef, #w-node-_2f28d007-030e-4d3e-0d6c-9161a472a678-e56967ef, #w-node-cdd81638-ca82-545b-1e74-61252f498f2f-e56967ef, #w-node-_1df6a345-2894-19dd-cd9b-03eee1951c44-e56967ef, #w-node-_2be56ad6-b6e4-4fb5-9141-374cddd3328c-e56967ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2be56ad6-b6e4-4fb5-9141-374cddd3328f-e56967ef, #w-node-ce01e7b7-3ca9-dc42-9061-3d09bc04c06a-e56967ef, #w-node-_6e8cb1f9-ee33-2297-ef83-c899582a827f-e56967ef, #w-node-c52f99cf-9d2a-0856-f481-db8109ea63a5-e56967ef, #w-node-_13ca7159-8e03-5482-204b-452e8d441986-e56967ef, #w-node-a1b40d83-4814-756f-c673-2cf1fd2342a7-e56967ef {
  align-self: center;
}

#w-node-bcee7fa1-d8f7-13f6-8f01-5d8995d42f20-e56967ef {
  justify-self: center;
}

#w-node-bcee7fa1-d8f7-13f6-8f01-5d8995d42f34-e56967ef {
  justify-self: end;
}

#w-node-ae852895-285d-dc08-9a73-c6cb73c7fe0d-e56967ef {
  justify-self: center;
}

#w-node-ae852895-285d-dc08-9a73-c6cb73c7fe21-e56967ef {
  justify-self: end;
}

#w-node-_0a233188-ecea-b1aa-8387-0be948493106-e56967ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a233188-ecea-b1aa-8387-0be948493108-e56967ef {
  justify-self: center;
}

#w-node-_0a233188-ecea-b1aa-8387-0be948493112-e56967ef {
  justify-self: end;
}

#w-node-bddcf2bf-6d47-5588-2813-5c4b8cd12cf4-e56967ef {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-bddcf2bf-6d47-5588-2813-5c4b8cd12d2d-e56967ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1b3eab6a-e9a9-0cf1-9ad3-9851f44b8870-e56967ef, #w-node-_4c52e39c-95d5-4220-54a3-3d648607e6c5-e56967ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ec7e293-7540-0564-a590-ea3a247ba273-e56967ef {
  justify-self: start;
}

#w-node-_59510ee7-f51e-c859-fc82-6c36d1cfba57-e56967f0, #w-node-_59510ee7-f51e-c859-fc82-6c36d1cfba5c-e56967f0, #w-node-_59510ee7-f51e-c859-fc82-6c36d1cfba61-e56967f0, #w-node-_59510ee7-f51e-c859-fc82-6c36d1cfba66-e56967f0, #w-node-b04ec083-a459-811c-0208-10fb63bfea62-e56967f0, #w-node-b04ec083-a459-811c-0208-10fb63bfea64-e56967f0, #w-node-e8a93823-64bc-ecf5-b41e-5e0407217dab-e56967f0, #w-node-e8a93823-64bc-ecf5-b41e-5e0407217db2-e56967f0, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe831f6-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83206-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83207-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8320d-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83213-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83219-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83224-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83226-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83238-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8323a-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83248-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8324a-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8325a-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8325e-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83261-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe832a6-e56967f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe832a9-e56967f3 {
  justify-self: start;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83325-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8332b-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83331-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83337-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8334c-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8335b-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8335e-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83367-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83375-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8337e-e56967f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8338d-e56967f3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe833f9-e56967f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe833fc-e56967f3 {
  justify-self: start;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8345d-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8346d-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8346e-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83474-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8347a-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83480-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8348e-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83490-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83499-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe834a5-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe834ac-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe834ae-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe834bc-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe834be-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe834c7-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83543-e56967f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83546-e56967f3 {
  justify-self: start;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835a9-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835bd-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835c1-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835c4-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835c7-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835de-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835e1-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835e4-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835e8-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe835eb-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8363a-e56967f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8363d-e56967f3 {
  justify-self: start;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe836ba-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe836c4-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe836c9-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe836ce-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe836d3-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83702-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83705-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83708-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8370b-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8373f-e56967f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83742-e56967f3 {
  justify-self: start;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837a1-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837a2-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837b2-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837b3-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837b9-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837bf-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837c5-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837d0-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837d4-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837d7-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837da-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837de-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837e1-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe837e4-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83833-e56967f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83836-e56967f3 {
  justify-self: start;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8391f-e56967f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83922-e56967f3 {
  justify-self: start;
}

#w-node-aa18ebbe-5268-67f5-404b-a10884714c83-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714c93-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714c94-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714c9a-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714ca0-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714ca6-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714cb6-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714cc6-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714cc7-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714ccd-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714cd3-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714cd9-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714ce7-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714ce8-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714cf8-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714cf9-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714cff-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d05-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d0b-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d1b-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d2b-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d2c-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d32-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d38-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d3e-e56967f4, #w-node-_2850c856-3479-0950-efb6-bbe1314cc265-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d4e-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d67-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d7e-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d7f-e56967f4, #w-node-aa18ebbe-5268-67f5-404b-a10884714d98-e56967f4, #w-node-a99f8f3c-0b2e-9c6e-6591-1a621c718fc5-e56967f5, #w-node-c107f076-b5bc-9252-fe48-1dc6687b5387-e56967f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b23bc97-439a-f244-97ab-c9a07de8f2ed-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f2f2-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f2f7-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f30b-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f310-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f315-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f31a-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f32e-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f333-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f338-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f33d-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f342-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f35a-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f35f-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f364-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f37a-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f37f-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f384-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f389-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f39f-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f3a4-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f3a9-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f3ae-e56967f7, #w-node-_0b23bc97-439a-f244-97ab-c9a07de8f3b3-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8a73-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8a78-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8a7d-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8a96-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8a9b-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8aa0-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8aa5-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8abe-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8ac3-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8ac8-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8acd-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8ad2-e56967f7 {
  align-self: start;
}

#w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8ae1-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8ae3-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8ae5-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8ae7-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8ae9-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8aeb-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8aed-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8aef-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8af2-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8af4-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8af6-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8af8-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8afa-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8afc-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8afe-e56967f7, #w-node-_568ae7fb-99b2-1f58-6f9a-0ef5dbfb8b00-e56967f7 {
  justify-self: center;
}

#w-node-_494481da-37d3-719e-78d8-8d70ee1fbd46-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd4b-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd50-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd55-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd5a-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd5f-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd7b-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd80-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd85-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd8a-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd8f-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd94-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd99-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbd9e-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbda3-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbda8-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbdc9-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbdce-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbdd3-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbdd8-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbddd-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbde2-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe01-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe06-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe0b-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe10-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe15-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe1a-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe1f-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe24-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe29-e56967f7, #w-node-_494481da-37d3-719e-78d8-8d70ee1fbe2e-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aaa2-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aaa7-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aaac-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aac5-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aaca-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aacf-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aad4-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aaed-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aaf2-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aaf7-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953aafc-e56967f7, #w-node-e6098273-8cf1-0048-293a-28c45953ab01-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf986b-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf9870-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf9875-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf988e-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf9893-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf9898-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf989d-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf98b6-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf98bb-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf98c0-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf98c5-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf98ca-e56967f7 {
  align-self: start;
}

#w-node-_3f83c940-37f4-281c-9e28-95e357bf98da-e56967f7, #w-node-_3f83c940-37f4-281c-9e28-95e357bf98e2-e56967f7 {
  justify-self: center;
}

#w-node-b055639d-18cc-f571-36ff-13293021378c-e56967f8, #w-node-_376e6aba-9f3f-9952-baeb-18b59bcbac9d-e56967f8, #w-node-_51b47466-ea1b-32fe-6abf-dec251ad9fc2-e56967f8, #w-node-d02cdc2e-5e49-31c7-e5ae-38428ebf7ae6-e56967f8, #w-node-e4d1971d-8b53-2da9-b76a-d9e48c66a100-e56967f8, #w-node-_8723f881-dc3b-7a20-f88c-890e885530e6-e56967f8, #w-node-d40991bf-6a83-606a-12d5-300e3f0819c9-e56967f8, #w-node-_356067f8-ea75-fe60-4c35-033d519bd812-e56967f8, #w-node-a6382511-068b-f0c4-5133-4e3ad8c05d8d-e56967f8, #w-node-b43906c9-03c2-f71a-b574-c84f704db831-e56967f8 {
  align-self: start;
}

#w-node-_8286a322-6c95-71a2-10fc-30e03ee6f159-e56967f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9144bef3-8af9-0f17-c070-1761c58c22c8-e56967f8, #w-node-_0ad91526-16cb-3d19-6e38-d23dcdb87ae5-e56967f8, #w-node-_3b49d1ce-7dbf-a8ac-fcff-2861981aaaaa-e56967f8, #w-node-d984d123-9dd7-8afa-3a99-721c0bd71e86-e56967f8, #w-node-c9986a21-348b-355d-763b-4f4403de6beb-e56967f8, #w-node-_755ef0eb-f6ed-1cd0-24a0-a1ae8235d800-e56967f8, #w-node-c80d53c8-4b13-e140-1f60-d33608a7ea14-e56967f8, #w-node-fafc7d7e-285b-750d-b573-bb9821f85c99-e56967f8, #w-node-f407a77a-4dc1-8362-9d49-1bd9b9bca1e6-e56967f8, #w-node-e12a05e7-d7ce-e54b-c47e-8a8f2b064564-e56967f8, #w-node-a598da43-cd82-3d52-cfec-fadc7733155f-e56967f8, #w-node-_47ab2728-2b54-5749-4020-4971a1d3bedb-e56967f8, #w-node-_796e337d-c6c6-e6f3-b041-a3c40920705b-e56967f8, #w-node-_78029176-c6a3-0900-58ba-0e64e12c9d43-e56967f8, #w-node-_5cf6315e-7ecf-4539-c242-96d9c6478b47-e56967f8, #w-node-f8a4384e-8bf5-e528-e1e0-e3d570155fcc-e56967f8, #w-node-_374d8da7-6bc3-c4f7-1836-2b6d874aa2ea-e56967f8, #w-node-_39eb5894-eab3-85eb-c742-fdebf15c5682-e56967f8, #w-node-e6e859d3-e2ad-8405-e467-ed0fccabf2be-e56967f8, #w-node-c13d46d7-8339-d048-a29e-63acfff5ef17-e56967f8, #w-node-_57bfa59a-41c8-3d11-aa23-ca2cb889d4e9-e56967f8, #w-node-_4a8fb21f-6fd8-ecd1-9a6b-b3ad1613cd44-e56967f8, #w-node-e3cbd33e-b08b-3776-ee2f-11d6eed69c50-e56967f8, #w-node-cb5e2b5f-65cf-51d7-2180-2f1be14f3fb1-e56967f8, #w-node-c9c12431-0900-2034-d5c2-0195dde07917-e56967f8, #w-node-aec49070-dcae-55a5-bf7c-a209317445c2-e56967f8, #w-node-_7045af49-ac0f-12bb-ea7e-06398c562e8e-e56967f8, #w-node-_3fbbeb01-7ee4-270b-0ecc-3751aa5a8045-e56967f8, #w-node-_7a377327-281d-0580-855f-103b65ca9ae1-e56967f8, #w-node-_60e7cea1-6acd-5f95-ccef-315f3aa6ce4e-e56967f8, #w-node-_2ee7ed1a-57c3-4b33-58bd-8bd4b27bfb83-e56967f8, #w-node-_274c3101-8ba8-c893-26cc-b904cb8899ff-e56967f8, #w-node-dd47ad1e-c093-8b60-20e6-ebbe2496e554-e56967f8, #w-node-dd47ad1e-c093-8b60-20e6-ebbe2496e559-e56967f8, #w-node-dd47ad1e-c093-8b60-20e6-ebbe2496e55e-e56967f8, #w-node-dd47ad1e-c093-8b60-20e6-ebbe2496e563-e56967f8, #w-node-dd47ad1e-c093-8b60-20e6-ebbe2496e568-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d50f-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d514-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d519-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d51e-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d523-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d53c-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d541-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d546-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d54b-e56967f8, #w-node-cb8e334e-c5ec-a482-7b3c-2e548b45d550-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef0cb-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef0d0-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef0d5-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef0da-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef0df-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef0f9-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef0fe-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef103-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef108-e56967f8, #w-node-_3f804969-ea0d-ad0a-265a-74f6ef9ef10d-e56967f8, #w-node-_254011eb-2df3-ffac-46df-2df9b1ac6edd-e56967f8, #w-node-fc3f67de-e16d-11c5-a741-50897ea67edc-e56967f8, #w-node-_497105a1-202f-253d-8dc7-db5f8e6ce9cd-e56967f8, #w-node-eb75d941-e66a-da95-4f29-8c4113e07fc1-e56967f8, #w-node-a8ef9da4-7017-2968-3d2f-547898eed0e2-e56967f8, #w-node-d9adaaf9-12e0-59c4-029d-ce8d2e55165b-e56967f8, #w-node-_82ca8756-f6f4-4e29-1f78-8a053cc23b59-e56967f8, #w-node-_5b7bbccc-dc4a-eb85-7ad4-182a85393526-e56967f8, #w-node-b2b9a285-9e3f-087f-219f-abaea9fcfacd-e56967f8, #w-node-_259fdf88-d77b-986c-50f5-20ec3e9ca0f9-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b2451896-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b245189b-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b24518a0-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b24518a5-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b24518aa-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b24518af-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b24518b4-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b24518b9-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b24518be-e56967f8, #w-node-fe53537c-a9b5-b109-0d06-ac10b24518c3-e56967f8, #w-node-_40de7e8c-7e14-1e9b-1c89-e7ccbe7659f6-e56967f8, #w-node-_20c10c30-6b9a-bea0-98b3-3ed17b0a56e7-e56967f8, #w-node-eafcd118-f260-dd01-5dac-9b70161b120e-e56967f8, #w-node-f74bbbea-e60c-ecad-f1b8-4f9285cfeaa3-e56967f8, #w-node-f74bbbea-e60c-ecad-f1b8-4f9285cfeaa8-e56967f8, #w-node-f74bbbea-e60c-ecad-f1b8-4f9285cfeaad-e56967f8, #w-node-_64789ee7-1ae0-a607-ae65-aaa53e62d4d6-e56967f8, #w-node-_265031dd-e393-1f8e-4332-362975ae3d78-e56967f8 {
  align-self: start;
}

#w-node-_43af3fca-168a-8817-6499-8ac11d523c3d-e56967f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f6d79311-ba00-77d7-2319-9a429fa3c642-e56967f8, #w-node-e0984e92-ef0c-54ae-98cd-f8128c233b40-e56967f8, #w-node-_801c7125-ffd0-893a-571f-f8e2548f6fb6-e56967f8, #w-node-_801c7125-ffd0-893a-571f-f8e2548f6fbb-e56967f8, #w-node-_801c7125-ffd0-893a-571f-f8e2548f6fc0-e56967f8, #w-node-_2c8369d6-c42c-a7b7-a6ae-c72696e2d8ee-e56967f8, #w-node-d24925ca-ae66-1a0e-40a1-66f90f3a030c-e56967f8, #w-node-_25b92702-3c4a-51c3-612e-202c7c960d1b-e56967f8, #w-node-_29807ca1-fefe-dbbd-18eb-f132186f62a7-e56967f8, #w-node-_48d7de06-56d5-a99a-d63b-f5b35de4ecbc-e56967f8, #w-node-be764773-02ac-80d1-d640-de6280831d10-e56967f8, #w-node-be764773-02ac-80d1-d640-de6280831d15-e56967f8, #w-node-be764773-02ac-80d1-d640-de6280831d1a-e56967f8, #w-node-be764773-02ac-80d1-d640-de6280831d1f-e56967f8, #w-node-be764773-02ac-80d1-d640-de6280831d24-e56967f8, #w-node-_6810e2e9-290e-6439-7809-40fe7ed23528-e56967f8, #w-node-_784d54a9-161f-b9f0-d181-e52337254bde-e56967f8, #w-node-_82b96399-a529-d9d1-81e9-f719ab57688e-e56967f8, #w-node-_4294388c-6a02-a65b-46ad-304ea3889c6b-e56967f8, #w-node-b763f5f1-5688-6fd4-8dfe-6b8166cd6f6f-e56967f8, #w-node-_0466471a-15e3-86d8-b2d3-a3a58ee1fb4c-e56967f8, #w-node-_4b08c732-f159-b0c8-e581-3a4b51e12384-e56967f8, #w-node-_4b08c732-f159-b0c8-e581-3a4b51e12389-e56967f8, #w-node-_4b08c732-f159-b0c8-e581-3a4b51e1238e-e56967f8, #w-node-_4b08c732-f159-b0c8-e581-3a4b51e12393-e56967f8, #w-node-_4b08c732-f159-b0c8-e581-3a4b51e12398-e56967f8, #w-node-_77dc4475-aa69-f94e-54bf-05a468efacfe-e56967f8, #w-node-_7fd30dd3-84fa-1594-ecb9-7be152c22dc7-e56967f8, #w-node-_6b5833a0-2b8a-5aba-f84d-95138624fce5-e56967f8, #w-node-_3156ddfa-d770-fb7c-7f84-c21ce95f0a76-e56967f8, #w-node-_4b08c732-f159-b0c8-e581-3a4b51e1239d-e56967f8, #w-node-a6503540-5a95-54a1-cc4e-7df9ed1c7fda-e56967f8, #w-node-_581eee36-dd87-13d0-5ffd-af568a5e6314-e56967f8, #w-node-aa577ffc-7a48-f04c-cb2f-30bccd97b8b6-e56967f8, #w-node-_9b4cf74a-021e-1d7d-bce1-cce2570db3e2-e56967f8, #w-node-_9b4cf74a-021e-1d7d-bce1-cce2570db3e7-e56967f8, #w-node-_9b4cf74a-021e-1d7d-bce1-cce2570db3ec-e56967f8, #w-node-_5d31a832-c00e-8c0c-fe32-9b7806f8167c-e56967f8, #w-node-_939227f1-e50f-9a91-4e4b-5a40b68980d5-e56967f8, #w-node-_65354340-d0f4-1dbb-ec70-e901075d83e7-e56967f8, #w-node-_65354340-d0f4-1dbb-ec70-e901075d83ec-e56967f8, #w-node-_65354340-d0f4-1dbb-ec70-e901075d83f1-e56967f8, #w-node-_65354340-d0f4-1dbb-ec70-e901075d8407-e56967f8, #w-node-_65354340-d0f4-1dbb-ec70-e901075d840c-e56967f8, #w-node-_65354340-d0f4-1dbb-ec70-e901075d8411-e56967f8, #w-node-_65354340-d0f4-1dbb-ec70-e901075d8416-e56967f8, #w-node-_65354340-d0f4-1dbb-ec70-e901075d841b-e56967f8, #w-node-_972e1bf5-d638-89c0-7b3b-6050924ad3ec-e56967f8, #w-node-c21d33ec-b145-7b98-bba1-eff4a4de85dc-e56967f8, #w-node-_8e57a2b3-c591-a921-07fb-52562d9f4a51-e56967f8, #w-node-f0214e35-8e73-9034-27be-2f31893a924e-e56967f8, #w-node-f0214e35-8e73-9034-27be-2f31893a9253-e56967f8, #w-node-f0214e35-8e73-9034-27be-2f31893a9258-e56967f8, #w-node-c973733a-4d43-8648-aaa1-725904787794-e56967f8, #w-node-_54610bff-060f-666c-321e-07175ace6b8b-e56967f8, #w-node-d55aa655-b87f-c029-6aff-d164613790b5-e56967f8, #w-node-d55aa655-b87f-c029-6aff-d164613790ba-e56967f8, #w-node-d55aa655-b87f-c029-6aff-d164613790bf-e56967f8, #w-node-d55aa655-b87f-c029-6aff-d164613790d8-e56967f8, #w-node-d55aa655-b87f-c029-6aff-d164613790dd-e56967f8, #w-node-d55aa655-b87f-c029-6aff-d164613790e2-e56967f8, #w-node-d55aa655-b87f-c029-6aff-d164613790e7-e56967f8, #w-node-d55aa655-b87f-c029-6aff-d164613790ec-e56967f8, #w-node-_8e62c200-d2be-d83b-913b-4ae3a4a7c372-e56967f8, #w-node-_226575b0-72ab-b3a4-c431-f4923bd307e7-e56967f8, #w-node-e6cc5b48-1b70-fd98-f482-6869d18c0e5c-e56967f8, #w-node-_03980081-aa8d-c6a9-8ad4-d1a6056152ef-e56967f8, #w-node-_07f6c890-ead8-9c85-602c-509c50b2eaf2-e56967f8, #w-node-c7f8044d-6b20-8762-ab9e-2f91067a8b52-e56967f8, #w-node-_03980081-aa8d-c6a9-8ad4-d1a6056152f4-e56967f8, #w-node-_03980081-aa8d-c6a9-8ad4-d1a6056152f9-e56967f8, #w-node-_4fcaefec-47c4-501f-ed8c-8f1466f4bda2-e56967f8, #w-node-_4fcaefec-47c4-501f-ed8c-8f1466f4bda7-e56967f8, #w-node-_4fcaefec-47c4-501f-ed8c-8f1466f4bdac-e56967f8, #w-node-_4fcaefec-47c4-501f-ed8c-8f1466f4bdc3-e56967f8, #w-node-_4fcaefec-47c4-501f-ed8c-8f1466f4bdc8-e56967f8, #w-node-_4fcaefec-47c4-501f-ed8c-8f1466f4bdcd-e56967f8, #w-node-_4fcaefec-47c4-501f-ed8c-8f1466f4bdd2-e56967f8, #w-node-_4fcaefec-47c4-501f-ed8c-8f1466f4bdd7-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552889-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a155288e-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552893-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552898-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a155289d-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528a2-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528be-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528c3-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528c8-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528cd-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528d2-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528d7-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528dc-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528e1-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528e6-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a15528eb-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a155290c-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552911-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552916-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a155291b-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552920-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552925-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552944-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552949-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a155294e-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552953-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552958-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a155295d-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552962-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552967-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a155296c-e56967f8, #w-node-_29e75708-80d7-bbec-856f-5755a1552971-e56967f8, #w-node-b688647b-a3e0-02c8-d8d1-cdae8ddbe335-e56967f9, #w-node-_394836ee-797b-a74c-53e1-1363e2c8c8df-e56967f9, #w-node-_15fc844c-58f7-6943-5f10-8394ca78f03e-e56967f9, #w-node-_8793c9bb-6dd8-6d19-9ed8-eca324d49204-e56967f9, #w-node-_608539a8-d5a6-2b02-8cd7-ff2c51b8e292-e56967f9, #w-node-_8793c9bb-6dd8-6d19-9ed8-eca324d49209-e56967f9, #w-node-_8793c9bb-6dd8-6d19-9ed8-eca324d4920e-e56967f9, #w-node-d26e604d-8bdc-ccde-171b-e2651f8b6532-e56967f9, #w-node-d26e604d-8bdc-ccde-171b-e2651f8b6537-e56967f9, #w-node-d26e604d-8bdc-ccde-171b-e2651f8b653c-e56967f9, #w-node-_62f49777-601c-8861-93f9-6a8a05626bfb-e56967f9, #w-node-f745b3c5-801c-ab91-8d65-c113ec67635c-e56967f9, #w-node-d452c285-7405-48ce-2802-156d7d581999-e56967f9, #w-node-d19c9307-55e1-e963-22b4-542451d31974-e56967f9, #w-node-_0c7d49bf-7ae2-d6fb-f001-49f0afdf6839-e56967f9, #w-node-c13c6b37-4bff-2b7b-8279-8f9e0169b89b-e56967f9, #w-node-c13c6b37-4bff-2b7b-8279-8f9e0169b8a0-e56967f9, #w-node-c13c6b37-4bff-2b7b-8279-8f9e0169b8a5-e56967f9, #w-node-_0757c4bc-11f1-2ed4-de14-93ef22655739-e56967f9, #w-node-_2b5282fd-4dde-4620-ae55-a47bd62a2fb3-e56967f9, #w-node-_2b5282fd-4dde-4620-ae55-a47bd62a2fb8-e56967f9, #w-node-_2b5282fd-4dde-4620-ae55-a47bd62a2fbd-e56967f9, #w-node-_2a85953a-f1bc-5a0a-f1c7-4c35eabddccb-e56967f9, #w-node-_348f33f3-91d3-d29f-5aca-113a36e8dbda-e56967f9, #w-node-e798c048-e0e8-e399-a256-d65ab9ac37bd-e56967f9, #w-node-_132e2922-eb40-94b0-177c-e57bbe388fd3-e56967f9, #w-node-a91ae7f0-3bbf-6d48-ff8d-cc7a679d1af7-e56967f9, #w-node-_15a6ff1f-2b08-9adc-0733-7f6382c5b9c8-e56967f9, #w-node-_15a6ff1f-2b08-9adc-0733-7f6382c5b9cd-e56967f9, #w-node-f58a1847-54c4-b21d-dd13-7052af8cb664-e56967f9, #w-node-_15a6ff1f-2b08-9adc-0733-7f6382c5b9d2-e56967f9, #w-node-aa7b5472-a5f3-2d9c-eecc-c5be194e6bd5-e56967f9, #w-node-aa7b5472-a5f3-2d9c-eecc-c5be194e6bda-e56967f9, #w-node-aa7b5472-a5f3-2d9c-eecc-c5be194e6bdf-e56967f9, #w-node-f93b3765-d062-ba73-3ca3-685641a0fafb-e56967f9, #w-node-a372f49c-bee1-86eb-eb9b-993b97f20944-e56967f9, #w-node-bdb310f9-7091-a805-1dcf-496380e5211d-e56967f9, #w-node-_4f867890-4db0-7a7d-b413-7649a684d874-e56967f9, #w-node-_9977a72c-11d7-f313-9d5c-7224a3521c32-e56967f9, #w-node-b8660ff5-0850-bd8e-937f-fb387f98dd08-e56967f9, #w-node-_3d008337-0ae2-d7e0-2c5a-66d4111a7f25-e56967f9, #w-node-b8660ff5-0850-bd8e-937f-fb387f98dd0d-e56967f9, #w-node-b8660ff5-0850-bd8e-937f-fb387f98dd12-e56967f9, #w-node-f07daa49-d32d-38c1-5f60-91c6c154bfb8-e56967f9, #w-node-f07daa49-d32d-38c1-5f60-91c6c154bfbd-e56967f9, #w-node-f07daa49-d32d-38c1-5f60-91c6c154bfc2-e56967f9, #w-node-f07daa49-d32d-38c1-5f60-91c6c154bfc7-e56967f9, #w-node-_87ff8bc6-d96b-7265-387b-276b8de37887-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94cd6-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94cdb-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94ce0-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94cf6-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94cfb-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94d00-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94d05-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94d1b-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94d20-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94d25-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94d2a-e56967f9, #w-node-_7033d6c4-efa6-af51-bd98-a4283aa94d2f-e56967f9, #w-node-_04247914-f8d8-1bf1-61b3-b275bd22cbaf-e56967f9, #w-node-_432e1057-f012-951b-9ff1-9340c18a38ce-e56967f9, #w-node-_8f3a5844-8904-aaa3-3693-a267e601efd0-e56967f9, #w-node-_515afe7a-68bf-cc4e-d596-662d3861d8a2-e56967f9, #w-node-_28686207-4548-0875-ac36-284040cc7ce1-e56967f9, #w-node-_515afe7a-68bf-cc4e-d596-662d3861d8a7-e56967f9, #w-node-_515afe7a-68bf-cc4e-d596-662d3861d8ac-e56967f9, #w-node-ac197ef7-290c-09bd-9aaf-fa4b152e7ce9-e56967f9, #w-node-ac197ef7-290c-09bd-9aaf-fa4b152e7cee-e56967f9, #w-node-f3f2ac80-ece9-a47d-cc13-0045ba84d6fe-e56967f9, #w-node-_1005f0ad-096f-7f86-b2b4-fe63b8f118f5-e56967f9, #w-node-ac197ef7-290c-09bd-9aaf-fa4b152e7cf3-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f68d9-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f68de-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f68e3-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f68fa-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f68ff-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f6904-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f6909-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f6920-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f6925-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f692a-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f692f-e56967f9, #w-node-a928ba58-e145-ed0d-bebc-4b16e10f6934-e56967f9, #w-node-_987eb928-b142-e638-c0ea-d05170246205-e56967f9, #w-node-_71bf0d3c-26bf-eb4f-ada5-447b77d5cafb-e56967f9, #w-node-_853e4e3a-76fe-2f10-145f-629d696ad834-e56967f9, #w-node-_4ff52a73-54a0-9d93-69ef-7fd9c65f36c3-e56967f9, #w-node-_4ff52a73-54a0-9d93-69ef-7fd9c65f36c8-e56967f9, #w-node-_4ff52a73-54a0-9d93-69ef-7fd9c65f36cd-e56967f9, #w-node-c6107682-d3bd-8c2f-1212-9d363199bd69-e56967f9, #w-node-d3af43b7-2b0d-2f08-db69-9a06e161b8c0-e56967f9, #w-node-d3af43b7-2b0d-2f08-db69-9a06e161b8c5-e56967f9, #w-node-d3af43b7-2b0d-2f08-db69-9a06e161b8ca-e56967f9, #w-node-d3af43b7-2b0d-2f08-db69-9a06e161b8cf-e56967f9, #w-node-_0bee1f0d-b0d1-699a-4895-ca0a3cde9097-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb33c1-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb33c6-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb33cb-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb33e4-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb33e9-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb33ee-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb33f3-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb340c-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb3411-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb3416-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb341b-e56967f9, #w-node-_042cfef4-05e1-2fd2-ecb9-0c3fdbbb3420-e56967f9 {
  align-self: start;
}

#w-node-_669a8e21-1eb1-9801-1384-e7ef1bf7e34f-e56967fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9edd942b-c98e-c83f-5081-6f1b64576c62-e56967fa {
  order: 9999;
}

#w-node-_669a8e21-1eb1-9801-1384-e7ef1bf7e355-e56967fa, #w-node-e93c1cb9-9f2a-d5d1-55ff-4113d11a25dd-e56967fa, #w-node-f5edc230-e013-d4b2-f0b9-73a593109de2-e56967fa, #w-node-a13f87d9-3c49-c58d-ea61-4463d3450447-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c11-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c12-e56967fa, #w-node-_0302c702-09a3-f251-5ed7-2fd193a98ad5-e56967fa, #w-node-fbd098b9-6166-c2e4-146a-9206a9da081b-e56967fa, #w-node-c23465a3-7851-706a-7a26-33079016c5e0-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c28-e56967fa, #w-node-_47543366-8eed-e9d4-b4ce-1ba508295cec-e56967fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95aee311-0480-a2d9-99ce-ab22b8822c4d-e56967fa {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_95aee311-0480-a2d9-99ce-ab22b8822c7e-e56967fa {
  order: 9999;
}

#w-node-_95aee311-0480-a2d9-99ce-ab22b8822c82-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c83-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c87-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c8b-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c8f-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c93-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c97-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c9b-e56967fa, #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c9f-e56967fa, #w-node-_7ad50e98-0dad-be08-bd65-9e4e6e71ac7b-e56967fa, #w-node-d3c5f1e6-d01f-32d1-5e03-a0747144ab49-e56967fa, #w-node-cef39c16-302d-795f-01ea-16ed0de75de3-e56967fa, #w-node-f40e930e-dfdc-808d-6d87-a0a81e90f182-e56967fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7d16285-7200-1bdf-4e24-0e3657723b80-e56967fa, #w-node-_16c4d01a-6b90-a651-047f-362d125976e5-e56967fa, #w-node-_6dcbd050-6e68-16b8-9f31-add302bc3ac8-e56967fa, #w-node-_2ca3eb6d-65c9-f877-3ddb-56cab5208bb7-e56967fa, #w-node-de6f609a-a883-a023-767a-9ea2c8c1e27f-e56967fa, #w-node-_26a41d7f-8dae-d2ea-6b1f-ba9428af4b57-e56967fa, #w-node-ff8c17c8-ef56-24fe-8304-a48c27ca5768-e56967fa, #w-node-a7f769dd-09c9-6f8d-9f4a-0cc1a4cd7c35-e56967fa {
  align-self: start;
}

#w-node-_7468d799-2c81-3fe2-4639-a48038c12f34-e56967fb, #w-node-_7468d799-2c81-3fe2-4639-a48038c12f42-e56967fb, #w-node-_7468d799-2c81-3fe2-4639-a48038c12f50-e56967fb, #w-node-_7468d799-2c81-3fe2-4639-a48038c12f5e-e56967fb, #w-node-_7468d799-2c81-3fe2-4639-a48038c12f6c-e56967fb, #w-node-_7468d799-2c81-3fe2-4639-a48038c12f7a-e56967fb, #w-node-c581fd96-2388-4002-f281-66fe48b3180c-e56967fc, #w-node-c581fd96-2388-4002-f281-66fe48b31811-e56967fc, #w-node-c581fd96-2388-4002-f281-66fe48b31815-e56967fc, #w-node-c581fd96-2388-4002-f281-66fe48b31842-e56967fc, #w-node-c581fd96-2388-4002-f281-66fe48b3184b-e56967fc, #w-node-c581fd96-2388-4002-f281-66fe48b31853-e56967fc, #w-node-c581fd96-2388-4002-f281-66fe48b3185b-e56967fc, #w-node-b14d5bd0-2a8f-7051-03b4-9eb95f000e2d-e5696803, #w-node-b14d5bd0-2a8f-7051-03b4-9eb95f000e77-e5696803, #w-node-b14d5bd0-2a8f-7051-03b4-9eb95f000e79-e5696803, #w-node-f8702845-99fb-c975-c752-1e552ee0804b-e5696803, #w-node-f8702845-99fb-c975-c752-1e552ee08092-e5696803, #w-node-f8702845-99fb-c975-c752-1e552ee08094-e5696803, #w-node-_48cb36f0-29bb-d817-2c1b-b193bf3be9d8-e5696803, #w-node-_48cb36f0-29bb-d817-2c1b-b193bf3be9da-e5696803, #w-node-_91469df4-2318-c4d5-c8d4-684b810d1d4e-e5696816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91469df4-2318-c4d5-c8d4-684b810d1d4f-e5696816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_91469df4-2318-c4d5-c8d4-684b810d1d50-e5696816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9495606b-02a6-24af-66a6-9d4cfd3ba63d-e5696816 {
  justify-self: center;
}

#w-node-_9495606b-02a6-24af-66a6-9d4cfd3ba63f-e5696816, #w-node-_9495606b-02a6-24af-66a6-9d4cfd3ba640-e5696816, #w-node-b9e96e34-7824-92bb-348c-53da6e4ad733-e5696816, #w-node-d4e02359-edb3-e112-a35d-ebc3b7a2476b-e5696816, #w-node-_7535aa24-df9f-810f-920f-7da84e8dcc5c-e5696816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd244e77-8d7a-6879-6020-1a45291534c4-e5696816 {
  justify-self: center;
}

#w-node-fd244e77-8d7a-6879-6020-1a45291534c5-e5696816, #w-node-fd244e77-8d7a-6879-6020-1a45291534e5-e5696816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd244e77-8d7a-6879-6020-1a45291534e6-e5696816 {
  justify-self: center;
}

#w-node-ca2ce747-4d9d-4547-60a7-2d1537e690c8-e5696816, #w-node-_3ca18549-e2fd-b22d-94a8-9a34d9bedd4a-e5696816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ca18549-e2fd-b22d-94a8-9a34d9bedd4b-e5696816 {
  justify-self: center;
}

#w-node-_3ca18549-e2fd-b22d-94a8-9a34d9bedd4c-e5696816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cef31f47-cd4a-c6d5-13b7-b34c5740e8d8-e5696816 {
  justify-self: center;
}

#w-node-cef31f47-cd4a-c6d5-13b7-b34c5740e8d9-e5696816, #w-node-cef31f47-cd4a-c6d5-13b7-b34c5740e8da-e5696816, #w-node-cef31f47-cd4a-c6d5-13b7-b34c5740e8db-e5696816, #w-node-b531756b-2a86-f444-ca7d-e507e44d9a02-e5696816, #w-node-f0b44735-25c4-288b-d0bd-95d2a6e54120-e5696816, #w-node-ce792dd5-f18a-e032-7d05-76f75e897956-e5696816, #w-node-_4a979b0b-e47f-cf89-58ed-4c1467614370-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a979b0b-e47f-cf89-58ed-4c1467614371-e5696817 {
  justify-self: center;
}

#w-node-_4a979b0b-e47f-cf89-58ed-4c1467614372-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13ea7386-a8d5-926d-98b2-a0bc5ad2ea7e-e5696817 {
  justify-self: center;
}

#w-node-fc0de231-7557-1073-a510-ee30b289244b-e5696817, #w-node-fc0de231-7557-1073-a510-ee30b289244c-e5696817, #w-node-c2bd1688-6840-1037-89ca-538501b132d0-e5696817, #w-node-a3bb4ae7-15f8-e3b8-2f5b-28ab4e0c5845-e5696817, #w-node-ebee993d-0434-4f6f-105e-058df86b46a6-e5696817, #w-node-_146c66b3-2dc8-dd40-cd58-3eb45b1aa6cd-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75aae7eb-f6e3-9558-a3c0-89af5315eaba-e5696817 {
  justify-self: center;
}

#w-node-_4f936592-b88e-4186-77f6-88d5ee7f8f77-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49528a37-2742-4213-6612-681fe3493576-e5696817 {
  justify-self: center;
}

#w-node-_49528a37-2742-4213-6612-681fe3493578-e5696817, #w-node-a26ce35c-9acb-ebe4-f328-eb23f8d1eb27-e5696817, #w-node-_89465075-dcd1-fbce-f431-95182af48d96-e5696817, #w-node-a26ce35c-9acb-ebe4-f328-eb23f8d1eb2c-e5696817, #w-node-a26ce35c-9acb-ebe4-f328-eb23f8d1eb30-e5696817, #w-node-_2cfd7b97-b5e4-8aec-9d94-6bdb8e3e15fc-e5696817, #w-node-_75223b84-d360-0bf8-9277-d4cdcfc30017-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75223b84-d360-0bf8-9277-d4cdcfc30018-e5696817 {
  justify-self: center;
}

#w-node-_29f9fdf3-8160-4bbe-2666-682a4dd9d5d3-e5696817, #w-node-f9d5d64d-f675-6a61-ffe9-ef29027e95ef-e5696817, #w-node-e8b56989-7923-9364-b91f-d53532578480-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5cd4bce-04c6-1428-b009-5d50967801ca-e5696817 {
  justify-self: center;
}

#w-node-_6f4761a6-24bc-f1df-e040-260edb3e538b-e5696817, #w-node-f0917607-3062-194e-0ba8-3ea873ac0e15-e5696817, #w-node-_46e75440-f8de-6899-e8a4-19568c56ef5f-e5696817, #w-node-_00602520-b8e1-d409-71d5-61b09ebe82f2-e5696817, #w-node-e8b56989-7923-9364-b91f-d535325784a9-e5696817, #w-node-_4d369311-e73f-352b-1d31-2cfbc0beb920-e5696817, #w-node-_638ca4b1-dee3-dc57-468c-9fe4b96ca110-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_638ca4b1-dee3-dc57-468c-9fe4b96ca111-e5696817 {
  justify-self: center;
}

#w-node-_91687111-b95e-d44d-6c02-74bad1fe4288-e5696817, #w-node-_4d369311-e73f-352b-1d31-2cfbc0beb949-e5696817, #w-node-_527219b5-ed4f-6af0-6e8e-d0d7838c2eac-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d1435ce-bc98-bad5-3da8-2a7264a399da-e5696817 {
  justify-self: center;
}

#w-node-b9977b5e-7c45-c2b1-aabc-5797b8c3bf4e-e5696817, #w-node-b9977b5e-7c45-c2b1-aabc-5797b8c3bf4f-e5696817, #w-node-b9977b5e-7c45-c2b1-aabc-5797b8c3bf53-e5696817, #w-node-b9977b5e-7c45-c2b1-aabc-5797b8c3bf57-e5696817, #w-node-_527219b5-ed4f-6af0-6e8e-d0d7838c2ed5-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f682e24-b8d7-cae3-cebd-676b166315c5-e5696817 {
  justify-self: center;
}

#w-node-_9718325e-9412-45f3-add7-fee3c6cef978-e5696817, #w-node-_0f682e24-b8d7-cae3-cebd-676b166315e8-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f682e24-b8d7-cae3-cebd-676b166315e9-e5696817 {
  justify-self: center;
}

#w-node-ba53312e-3bba-f193-34d9-b11f146ad7e1-e5696817, #w-node-_41be78de-1db7-b900-28d6-e66531fa5d0c-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41be78de-1db7-b900-28d6-e66531fa5d0d-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2e81bca4-51e3-ed26-21bc-529ba68609e4-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e173d741-c307-5f02-13d1-9fcddf6fdf9c-e5696817 {
  justify-self: center;
}

#w-node-e173d741-c307-5f02-13d1-9fcddf6fdf9d-e5696817, #w-node-_278ab5f0-1486-fde0-cbfc-1366be7a7660-e5696817, #w-node-_278ab5f0-1486-fde0-cbfc-1366be7a7661-e5696817, #w-node-_4f7da70e-d066-1c44-57b4-08eda7870ed0-e5696817, #w-node-_301b4aca-eac8-76f0-badd-9c81abbb426d-e5696817, #w-node-_942fd5ea-ac75-3222-2352-5af9c98225c1-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_942fd5ea-ac75-3222-2352-5af9c98225c2-e5696817 {
  justify-self: center;
}

#w-node-d5544c91-3e87-f532-f09f-5a9770a98c8d-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_718164c7-fdec-5652-1541-04ca676314c8-e5696817 {
  justify-self: center;
}

#w-node-_718164c7-fdec-5652-1541-04ca676314c9-e5696817, #w-node-_2ceb9020-e7a1-4d32-3117-94aac36a0e1c-e5696817, #w-node-cfdc7030-a4f7-54e6-5685-b57f2fbf6e46-e5696817, #w-node-_0d01bf4c-399a-6cbc-0abb-6f2ced9dabe9-e5696817, #w-node-_567e2eb1-deba-bbfe-9cae-2a1508def7b1-e5696817, #w-node-_73c0411e-145d-cc39-b76a-976130667472-e5696817, #w-node-_88125db9-940b-78e5-3991-58870b431d8e-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88125db9-940b-78e5-3991-58870b431d8f-e5696817 {
  justify-self: center;
}

#w-node-_6b11c993-59b3-a8bf-8d55-ee9e3c662bab-e5696817, #w-node-_73c0411e-145d-cc39-b76a-97613066749b-e5696817, #w-node-caa5561b-b507-335f-38f4-6b510f018596-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f480ea-40bf-9be6-956d-13b5556a75c4-e5696817 {
  justify-self: center;
}

#w-node-_95f480ea-40bf-9be6-956d-13b5556a75c5-e5696817, #w-node-_878608bc-5a53-29ef-79e2-ed859e794ec5-e5696817, #w-node-_917d4c5f-b955-dfd3-2986-15d997c40b7a-e5696817, #w-node-_9eef2601-c409-ec71-bd43-6c4a0843809f-e5696817, #w-node-_5fd0ae83-fb22-583b-f8c0-de1e848032c7-e5696817, #w-node-caa5561b-b507-335f-38f4-6b510f0185c0-e5696817, #w-node-e1be39bb-b7f1-b556-ef89-1cca736ed017-e5696817, #w-node-_29282e4a-31fc-a121-90f9-b48416ceee41-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29282e4a-31fc-a121-90f9-b48416ceee42-e5696817 {
  justify-self: center;
}

#w-node-fd14008b-c00f-8e09-9a93-f83babebb6c5-e5696817, #w-node-e1be39bb-b7f1-b556-ef89-1cca736ed042-e5696817, #w-node-_1c3af7ed-8717-6187-39b8-1a811739ed88-e5696817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d94fff-24f1-8bd6-6b38-65a7534ccf17-e5696817 {
  justify-self: center;
}

#w-node-_61d94fff-24f1-8bd6-6b38-65a7534ccf18-e5696817, #w-node-_61d94fff-24f1-8bd6-6b38-65a7534ccf1a-e5696817, #w-node-_53837763-ce77-9875-27b7-0a7022737b18-e5696817, #w-node-_84ecdcc8-7722-410d-d581-a3c501e09268-e5696817, #w-node-_7a7d3c0a-f005-4872-6838-dd1086e57e15-e5696817, #w-node-_1c3af7ed-8717-6187-39b8-1a811739edb2-e5696817, #w-node-_20215825-5ccb-6b78-19cd-19b0853a502b-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a502d-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5042-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5044-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5059-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a505b-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5070-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5072-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a50a5-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a50b1-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a50bd-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a50c9-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a50f5-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a50f7-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a510f-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5111-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5129-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a512b-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5143-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5145-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a51c7-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a51cc-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a51df-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a51e4-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a51f7-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a51fc-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5218-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a521d-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5255-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5257-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a526c-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a526e-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5283-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5285-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a529a-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a529c-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a52cd-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a52d9-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a52e5-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a52f1-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a531b-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a531d-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5335-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5337-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a534f-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5351-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5369-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a536b-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a53e9-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a53ee-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5401-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5406-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5419-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a541e-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5431-e569682a, #w-node-_20215825-5ccb-6b78-19cd-19b0853a5436-e569682a, #w-node-bb2f0112-367a-a354-51b7-d4956122de15-e569682d, #w-node-_78ab863f-8ab9-d77a-1abf-5fdbf8d9df1e-e569682d, #w-node-_530a4891-4c6f-60e1-26e7-b4c3dde14546-e569682d, #w-node-_037b2fda-b1f6-8237-d383-0fa1e7489c0d-e569682d, #w-node-_6ff9e4e5-db59-983b-4dff-f17ebdec0c00-e569682d, #w-node-_0c6cd22f-2c7d-21d5-aa70-e2696d3d6e7b-e569682d, #w-node-_51f7d5c4-dcb5-8ece-4ba2-a881df4d732e-e569682d, #w-node-_28c933aa-863a-b97f-b6c9-b5fd18edfb08-e569682d, #w-node-f93ce041-9734-6a8d-47be-1b602d730fbf-e569682d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f93ce041-9734-6a8d-47be-1b602d73100f-e569682d, #w-node-d9b89773-0bbb-5d56-a4f0-a1fbf8ddfbd1-e569682d, #w-node-_47db7a90-8824-1e1a-432d-53e794962355-e569682d {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_3f468c50-edd9-4d6b-6f74-cbe96d9626ad-e569682d, #w-node-_2f9e1e8b-c20d-6328-523c-e5aae1f9d4bc-e569682d, #w-node-_911345ab-fd0b-8dbe-0f24-72b2ba428577-e569682d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a807c570-e6b6-b6c4-0bdd-179c6bdc0759-e5696833, #w-node-_158e3488-67f2-004b-63c2-f327f71b7a97-e5696833 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dfec49db-db29-71b8-2097-8cd15c2043a1-e5696833, #w-node-dfec49db-db29-71b8-2097-8cd15c2043da-e5696833, #w-node-_041bbd55-e03c-01b2-e65b-8421c17096db-e5696833, #w-node-_041bbd55-e03c-01b2-e65b-8421c17096f4-e5696833, #w-node-_1c72904f-8e76-4121-4586-004b073e6211-e5696833, #w-node-ae690ec0-bce4-2ddd-b465-82462a147761-e5696833 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febe9-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febea-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febee-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febef-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febf3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febf4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febf8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febf9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febfd-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871febfe-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec02-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec03-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec07-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec08-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec0c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec0d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec11-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec12-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec16-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec17-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec1b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec1c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec24-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec25-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec29-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec2a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec2e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec2f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec33-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec34-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec38-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec39-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec3d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec3e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec42-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec43-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec47-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec48-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec4c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec4d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec51-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec52-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec56-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec57-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec5f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec60-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec64-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec65-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec69-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec6a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec6e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec6f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec73-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec74-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec78-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec79-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec7d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec7e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec82-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec83-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec87-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec88-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec8c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec8d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec91-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec92-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec9a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec9b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fec9f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feca0-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feca4-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feca5-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feca9-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecaa-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecae-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecaf-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecb3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecb4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecb8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecb9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecbd-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecbe-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecc2-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecc3-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecc7-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecc8-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feccc-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feccd-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecd5-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecd6-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecda-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecdb-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecdf-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fece0-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fece4-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fece5-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fece9-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecea-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecee-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecef-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecf3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecf4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecf8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecf9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecfd-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fecfe-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed02-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed03-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed07-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed08-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed10-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed11-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed15-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed16-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed1a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed1b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed1f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed20-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed24-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed25-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed29-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed2a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed2e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed2f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed33-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed34-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed38-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed39-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed3d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed3e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed42-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed43-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed4b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed4c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed50-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed51-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed55-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed56-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed5a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed5b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed5f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed60-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed64-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed65-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed69-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed6a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed6e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed6f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed73-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed74-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed78-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed79-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed7d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed7e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed86-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed87-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed8b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed8c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed90-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed91-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed95-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed96-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed9a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed9b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fed9f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feda0-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feda4-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feda5-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feda9-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedaa-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedae-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedaf-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedb3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedb4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedb8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedb9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedc1-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedc2-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedc6-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedc7-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedcb-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedcc-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedd0-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedd1-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedd5-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedd6-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedda-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feddb-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feddf-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fede0-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fede4-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fede5-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fede9-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedea-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedee-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedef-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedf3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedf4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedfc-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fedfd-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee01-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee02-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee06-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee07-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee0b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee0c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee10-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee11-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee15-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee16-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee1a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee1b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee1f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee20-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee24-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee25-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee29-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee2a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee2e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee2f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee37-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee38-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee3c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee3d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee41-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee42-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee46-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee47-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee4b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee4c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee50-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee51-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee55-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee56-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee5a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee5b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee5f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee60-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee64-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee65-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee69-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee6a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee72-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee73-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee77-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee78-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee7c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee7d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee81-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee82-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee86-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee87-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee8b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee8c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee90-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee91-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee95-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee96-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee9a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee9b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fee9f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feea0-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feea4-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feea5-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feead-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feeae-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feeb2-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feeb3-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feeb7-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feeb8-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feebc-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feebd-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feec1-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feec2-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feec6-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feec7-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feecb-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feecc-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feed0-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feed1-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feed5-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feed6-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feeda-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feedb-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feedf-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feee0-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feee8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feee9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feeed-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feeee-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feef2-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feef3-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feef7-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feef8-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feefc-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feefd-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef01-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef02-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef06-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef07-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef0b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef0c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef10-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef11-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef15-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef16-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef1a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef1b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef23-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef24-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef28-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef29-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef2d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef2e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef32-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef33-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef37-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef38-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef3c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef3d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef41-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef42-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef46-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef47-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef4b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef4c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef50-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef51-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef55-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef56-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef5e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef5f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef63-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef64-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef68-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef69-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef6d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef6e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef72-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef73-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef77-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef78-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef7c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef7d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef81-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef82-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef86-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef87-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef8b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef8c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef90-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef91-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef99-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef9a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef9e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fef9f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefa3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefa4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefa8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefa9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefad-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefae-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefb2-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefb3-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefb7-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefb8-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefbc-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefbd-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefc1-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefc2-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefc6-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefc7-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefcb-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefcc-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefd4-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefd5-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefd9-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefda-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefde-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefdf-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefe3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefe4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefe8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefe9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefed-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871fefee-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feff2-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feff3-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feff7-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feff8-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feffc-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871feffd-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff001-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff002-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff006-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff007-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff00f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff010-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff014-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff015-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff019-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff01a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff01e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff01f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff023-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff024-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff028-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff029-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff02d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff02e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff032-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff033-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff037-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff038-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff03c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff03d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff041-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff042-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff04a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff04b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff04f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff050-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff054-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff055-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff059-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff05a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff05e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff05f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff063-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff064-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff068-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff069-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff06d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff06e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff072-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff073-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff077-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff078-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff07c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff07d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff085-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff086-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff08a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff08b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff08f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff090-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff094-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff095-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff099-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff09a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff09e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff09f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0a3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0a4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0a8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0a9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0ad-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0ae-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0b2-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0b3-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0b7-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0b8-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0c0-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0c1-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0c5-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0c6-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0ca-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0cb-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0cf-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0d0-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0d4-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0d5-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0d9-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0da-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0de-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0df-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0e3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0e4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0e8-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0e9-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0ed-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0ee-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0f2-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0f3-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0fb-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff0fc-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff100-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff101-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff105-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff106-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff10a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff10b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff10f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff110-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff114-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff115-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff119-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff11a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff11e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff11f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff123-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff124-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff128-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff129-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff12d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff12e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff136-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff137-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff13b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff13c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff140-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff141-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff145-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff146-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff14a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff14b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff14f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff150-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff154-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff155-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff159-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff15a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff15e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff15f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff163-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff164-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff168-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff169-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff171-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff172-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff176-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff177-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff17b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff17c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff180-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff181-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff185-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff186-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff18a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff18b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff18f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff190-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff194-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff195-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff199-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff19a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff19e-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff19f-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1a3-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1a4-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1ac-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1ad-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1b1-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1b2-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1b6-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1b7-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1bb-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1bc-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1c0-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1c1-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1c5-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1c6-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1ca-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1cb-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1cf-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1d0-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1d4-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1d5-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1d9-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1da-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1de-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1df-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1e7-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1e8-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1ec-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1ed-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1f1-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1f2-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1f6-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1f7-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1fb-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff1fc-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff200-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff201-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff205-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff206-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff20a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff20b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff20f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff210-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff214-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff215-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff219-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff21a-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff222-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff223-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff227-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff228-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff22c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff22d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff231-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff232-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff236-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff237-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff23b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff23c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff240-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff241-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff245-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff246-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff24a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff24b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff24f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff250-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff254-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff255-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff25d-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff25e-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff262-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff263-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff267-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff268-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff26c-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff26d-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff271-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff272-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff276-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff277-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff27b-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff27c-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff280-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff281-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff285-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff286-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff28a-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff28b-e5696834 {
  justify-self: start;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff28f-e5696834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_759c9266-3533-8d87-526d-ca74871ff290-e5696834 {
  justify-self: start;
}

#w-node-_1128ee7f-cbac-a500-cf9f-ae8fd5961886-e5696837, #w-node-_1128ee7f-cbac-a500-cf9f-ae8fd596188e-e5696837 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-da0943c0-58ed-f6f1-10bd-83359d7a7e79-e5696837 {
  justify-self: start;
}

#w-node-da0943c0-58ed-f6f1-10bd-83359d7a7e87-e5696837 {
  justify-self: end;
}

#w-node-da0943c0-58ed-f6f1-10bd-83359d7a7e9d-e5696837, #w-node-da0943c0-58ed-f6f1-10bd-83359d7a7ea5-e5696837, #w-node-_61b5b83b-eb83-7671-3492-d02323420ccc-e5696837, #w-node-_61b5b83b-eb83-7671-3492-d02323420cd4-e5696837, #w-node-_7c702192-2c7d-446b-7bf6-43491981f16a-e5696837, #w-node-_7c702192-2c7d-446b-7bf6-43491981f172-e5696837 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aa8acdec-a014-98ba-277e-a44d10d3d20a-e5696839, #w-node-e5029e39-d0ba-3842-5fbc-8ba1bd03f4dd-e5696839, #w-node-_060e6e79-dc27-fca5-2314-ba88302f976f-e5696839, #w-node-_04891101-22c4-526e-9ac4-f83c323176df-e5696839, #w-node-_7e092239-3e5c-67b2-64ae-27d1763e8431-e5696839, #w-node-a38fa886-cf04-77ed-5f1f-89deed3a72a5-e5696839 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2f6e6b9-7b69-e1ae-2fa5-e89ef8efdd69-e5696839 {
  justify-self: end;
}

#w-node-abd2895f-7a55-3b11-a7f7-25a66f13adb7-e5696839, #w-node-_7abe2e66-12ae-0f9f-004c-1ba189602898-e5696839, #w-node-_597c6e92-80da-0d17-461c-64bc35c9d22d-e5696839, #w-node-_4755b918-f54c-e856-a99c-979271d0889d-e5696839, #w-node-f06d99a3-32ed-eb4b-63e4-91f35d66dbd6-e5696839, #w-node-f06d99a3-32ed-eb4b-63e4-91f35d66dbd7-e5696839, #w-node-_759257dc-3fb5-1693-9c7b-2694962cfa09-e5696839, #w-node-_759257dc-3fb5-1693-9c7b-2694962cfa0a-e5696839, #w-node-_759257dc-3fb5-1693-9c7b-2694962cfa0b-e5696839, #w-node-_759257dc-3fb5-1693-9c7b-2694962cfa0c-e5696839, #w-node-_759257dc-3fb5-1693-9c7b-2694962cfa0d-e5696839, #w-node-_759257dc-3fb5-1693-9c7b-2694962cfa0e-e5696839, #w-node-_759257dc-3fb5-1693-9c7b-2694962cfa0f-e5696839, #w-node-_005a7c64-4be6-b4f0-1e01-f0e4ebd3b8e5-e5696839, #w-node-_005a7c64-4be6-b4f0-1e01-f0e4ebd3b8e6-e5696839, #w-node-_005a7c64-4be6-b4f0-1e01-f0e4ebd3b8e7-e5696839, #w-node-_005a7c64-4be6-b4f0-1e01-f0e4ebd3b8e8-e5696839, #w-node-_005a7c64-4be6-b4f0-1e01-f0e4ebd3b8e9-e5696839, #w-node-_005a7c64-4be6-b4f0-1e01-f0e4ebd3b8ea-e5696839, #w-node-_005a7c64-4be6-b4f0-1e01-f0e4ebd3b8eb-e5696839, #w-node-e8b8f855-356c-e635-e049-c68cb6092b42-e5696839, #w-node-e8b8f855-356c-e635-e049-c68cb6092b43-e5696839, #w-node-e8b8f855-356c-e635-e049-c68cb6092b44-e5696839, #w-node-e8b8f855-356c-e635-e049-c68cb6092b45-e5696839, #w-node-e8b8f855-356c-e635-e049-c68cb6092b46-e5696839, #w-node-e8b8f855-356c-e635-e049-c68cb6092b47-e5696839, #w-node-e8b8f855-356c-e635-e049-c68cb6092b48-e5696839 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f202-e5696839 {
  justify-self: end;
}

#w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f211-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f212-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f213-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f214-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f215-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f216-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f217-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f218-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f219-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f21a-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f21b-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f21c-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f21d-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f21e-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f220-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f221-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f222-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f223-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f224-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f225-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f226-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f227-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f228-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f229-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f22a-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f22b-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f22c-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f22d-e5696839, #w-node-_9cdefccb-7c09-ea57-bd0e-861fba432331-e5696839, #w-node-_9cdefccb-7c09-ea57-bd0e-861fba432332-e5696839, #w-node-_9cdefccb-7c09-ea57-bd0e-861fba432333-e5696839, #w-node-_16f7309b-282b-d4f2-c994-f138646c3aa4-e5696839, #w-node-_16f7309b-282b-d4f2-c994-f138646c3aa5-e5696839, #w-node-_9cdefccb-7c09-ea57-bd0e-861fba432334-e5696839, #w-node-_9cdefccb-7c09-ea57-bd0e-861fba432335-e5696839, #w-node-_9cdefccb-7c09-ea57-bd0e-861fba432336-e5696839, #w-node-_9cdefccb-7c09-ea57-bd0e-861fba432337-e5696839, #w-node-_74d7927d-8927-8841-4b20-ca6341cbc69f-e5696839, #w-node-_74d7927d-8927-8841-4b20-ca6341cbc6a0-e5696839, #w-node-_2b75e2b8-b497-407d-f7da-617016185a74-e5696839, #w-node-_2b75e2b8-b497-407d-f7da-617016185a75-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec1-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec2-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec3-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec4-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec5-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec6-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec7-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec8-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aec9-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aeca-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aecb-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aecc-e5696839, #w-node-_5778b3c2-a8d6-5fb5-657d-a3c3c6f1aecd-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a60-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a61-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a62-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a63-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a64-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a65-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a66-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a67-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a68-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a69-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a6a-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a6b-e5696839, #w-node-_60040c39-b8f1-61db-af0c-7b0fdc981a6c-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad7732c-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad7732d-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad7732e-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad7732f-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77330-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77331-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77332-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77333-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77334-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77335-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77336-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77337-e5696839, #w-node-e4d17d8a-dc14-3994-dba5-b74d6ad77338-e5696839, #w-node-_41279dd0-4a2e-f50c-9382-ff61091f146b-e5696839, #w-node-_41279dd0-4a2e-f50c-9382-ff61091f146d-e5696839, #w-node-_41279dd0-4a2e-f50c-9382-ff61091f146f-e5696839, #w-node-_41279dd0-4a2e-f50c-9382-ff61091f1471-e5696839, #w-node-_41279dd0-4a2e-f50c-9382-ff61091f1475-e5696839, #w-node-_41279dd0-4a2e-f50c-9382-ff61091f1477-e5696839 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da9c6924-62fc-b789-26f6-bb6301942180-e5696839 {
  justify-self: end;
}

#w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f99-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9a-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9b-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9c-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9d-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9e-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9f-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa0-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa1-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa2-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa3-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa4-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa5-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa6-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa7-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa8-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa9-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544faa-e5696839 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61a9234a-2511-e30a-103a-7bba963d8f42-e5696839 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_61a9234a-2511-e30a-103a-7bba963d8f4e-e5696839, #w-node-a204d223-e854-f447-afae-691fd2fab791-e569683a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f0467f8-d057-5c73-106a-b31e00f46484-e569683a {
  justify-self: end;
}

#w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a214-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a215-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a216-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a217-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a218-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a219-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a21a-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a21b-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a21d-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a21e-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a21f-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a220-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a221-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a222-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a223-e569683a, #w-node-_806a8268-da2f-ba9a-183c-2a7a6ed4a224-e569683a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcb079a4-9810-e946-ceff-8be7f46c3022-e569683a, #w-node-dcb079a4-9810-e946-ceff-8be7f46c3060-e569683a {
  justify-self: end;
}

#w-node-dcb079a4-9810-e946-ceff-8be7f46c30d6-e569683a, #w-node-dcb079a4-9810-e946-ceff-8be7f46c30ea-e569683a, #w-node-dcb079a4-9810-e946-ceff-8be7f46c3120-e569683a, #w-node-dcb079a4-9810-e946-ceff-8be7f46c3134-e569683a, #w-node-dcb079a4-9810-e946-ceff-8be7f46c3148-e569683a {
  align-self: start;
}

#w-node-_1b3fc231-31b9-e9a8-08d7-e9eb4da1cffe-e569683a {
  justify-self: end;
}

#w-node-_1b3fc231-31b9-e9a8-08d7-e9eb4da1d001-e569683a {
  align-self: center;
}

#w-node-_1b3fc231-31b9-e9a8-08d7-e9eb4da1d00a-e569683a {
  justify-self: start;
}

#w-node-_1b3fc231-31b9-e9a8-08d7-e9eb4da1d024-e569683a {
  justify-self: end;
}

#w-node-_1b3fc231-31b9-e9a8-08d7-e9eb4da1d027-e569683a {
  align-self: center;
}

#w-node-_1b3fc231-31b9-e9a8-08d7-e9eb4da1d02e-e569683a {
  justify-self: start;
}

#w-node-_1b3fc231-31b9-e9a8-08d7-e9eb4da1d02f-e569683a {
  align-self: center;
}

#w-node-_34b6e6ef-960f-3a29-ff5b-e0ca03ba7155-e569683a, #w-node-dc4aab42-5a94-7229-58a1-55729c8e9889-e569683a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0f0605-fa16-1ec1-66f6-32dc9322cd22-e569683a {
  justify-self: end;
}

#w-node-_9f0f0605-fa16-1ec1-66f6-32dc9322cd27-e569683a, #w-node-_9f0f0605-fa16-1ec1-66f6-32dc9322cd29-e569683a {
  justify-self: start;
}

#w-node-_4320bd47-c473-cb51-2249-a2c7e35fa085-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa086-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa099-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0ac-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0ad-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0c0-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0c1-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0d4-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0d5-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0e8-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0fb-e569683a, #w-node-_4320bd47-c473-cb51-2249-a2c7e35fa0fc-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520f9d6-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520f9d7-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520f9ea-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520f9fd-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520f9fe-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520fa11-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520fa12-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520fa25-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520fa26-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520fa39-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520fa4c-e569683a, #w-node-_13e28306-6ca6-d982-85d8-f0fa8520fa4d-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225cef-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225cf0-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225d08-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225d20-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225d38-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225d50-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225d69-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225d6a-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225d82-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225d9a-e569683a, #w-node-_91a0e541-0815-71ad-4fde-ad250b225db2-e569683a, #w-node-fc426a93-ed0e-f244-a6f7-b6018992b277-e569683b, #w-node-fc426a93-ed0e-f244-a6f7-b6018992b27c-e569683b, #w-node-_269ede31-23a8-8673-b331-91f9353c7af3-e569683b, #w-node-b8953415-63f3-0500-380e-db4022974b4a-e569683b, #w-node-b8953415-63f3-0500-380e-db4022974b4f-e569683b, #w-node-f4f299cb-a909-65ed-60a7-30c2bce06142-e569683b, #w-node-_08da8cbb-3595-7dd3-640f-1838796a8a1d-e569683b, #w-node-_08da8cbb-3595-7dd3-640f-1838796a8a22-e569683b, #w-node-_262dc30d-7b03-2a91-0852-0b9d5e63490a-e569683b, #w-node-_41d37635-c8c5-8c87-b80f-9128db65a4dc-e569683b, #w-node-_41d37635-c8c5-8c87-b80f-9128db65a4e1-e569683b, #w-node-_98bfd8de-248f-8072-4233-e84250976497-e569683b, #w-node-_99637a20-452b-979f-593d-016fcb1e023e-e569683b, #w-node-_99637a20-452b-979f-593d-016fcb1e0243-e569683b, #w-node-b9457e5c-df06-407a-d7d8-b7aea4673015-e569683b, #w-node-_97fd89d8-dffa-fc5d-c824-3f4622f4ba07-7546538e, #w-node-_699a58a3-0ec9-d7a7-27a7-c44a918ea886-7546538e, #w-node-_699a58a3-0ec9-d7a7-27a7-c44a918ea88b-7546538e, #w-node-_699a58a3-0ec9-d7a7-27a7-c44a918ea890-7546538e, #w-node-f322072f-7388-dbf5-1b3a-d075504b4c3a-7546538e, #w-node-f322072f-7388-dbf5-1b3a-d075504b4c3f-7546538e, #w-node-f322072f-7388-dbf5-1b3a-d075504b4c44-7546538e, #w-node-_6e2d32f5-5951-5f73-f415-f62b63c5e85b-7546538e, #w-node-_6e2d32f5-5951-5f73-f415-f62b63c5e860-7546538e, #w-node-_6e2d32f5-5951-5f73-f415-f62b63c5e865-7546538e, #w-node-ae40178d-198c-7207-bd2f-a85af6514662-7546538e, #w-node-ae40178d-198c-7207-bd2f-a85af6514663-7546538e, #w-node-ae40178d-198c-7207-bd2f-a85af6514677-7546538e, #w-node-ae40178d-198c-7207-bd2f-a85af6514678-7546538e, #w-node-ae40178d-198c-7207-bd2f-a85af651467e-7546538e, #w-node-ae40178d-198c-7207-bd2f-a85af6514684-7546538e, #w-node-ae40178d-198c-7207-bd2f-a85af651468a-7546538e, #w-node-_366e99b3-d5d4-7b38-15aa-95f545396c76-7546538e, #w-node-c8d4bc4f-bd2d-97be-23f5-a7d094507cfe-7546538e, #w-node-c8d4bc4f-bd2d-97be-23f5-a7d094507d12-7546538e, #w-node-c8d4bc4f-bd2d-97be-23f5-a7d094507d13-7546538e, #w-node-c8d4bc4f-bd2d-97be-23f5-a7d094507d19-7546538e, #w-node-c8d4bc4f-bd2d-97be-23f5-a7d094507d1f-7546538e, #w-node-c8d4bc4f-bd2d-97be-23f5-a7d094507d25-7546538e, #w-node-_0654c5d7-f76d-1c82-842a-f9d4d7dd3c78-7546538e, #w-node-_0654c5d7-f76d-1c82-842a-f9d4d7dd3c7d-7546538e, #w-node-_0654c5d7-f76d-1c82-842a-f9d4d7dd3c82-7546538e, #w-node-_0654c5d7-f76d-1c82-842a-f9d4d7dd3c8a-7546538e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0654c5d7-f76d-1c82-842a-f9d4d7dd3ca6-7546538e {
  justify-self: start;
}

#w-node-_41c333bf-8a03-c7f9-da16-1e8e91598b47-711b5c48 {
  align-self: stretch;
}

#w-node-a55b51f7-207f-1a13-3153-c3cb678cf7ae-711b5c48, #w-node-a55b51f7-207f-1a13-3153-c3cb678cf7ca-711b5c48, #w-node-a55b51f7-207f-1a13-3153-c3cb678cf7e3-711b5c48, #w-node-_8d006aa5-78d9-29e7-6be0-60ffd7478026-711b5c48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_290a31a0-8245-88fe-7ae8-5531c7053b42-711b5c48 {
  align-self: stretch;
}

#w-node-e93f547e-1117-0f4f-7a56-d1ddad0f5dc2-d58f8f74, #w-node-e93f547e-1117-0f4f-7a56-d1ddad0f5dd9-d58f8f74, #w-node-e93f547e-1117-0f4f-7a56-d1ddad0f5ded-d58f8f74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3637db35-5510-9085-f2af-a1f5ca27cb54-d58f8f74, #w-node-_3637db35-5510-9085-f2af-a1f5ca27cb77-d58f8f74, #w-node-_3637db35-5510-9085-f2af-a1f5ca27cb9a-d58f8f74, #w-node-d628f031-07a0-d75a-2a22-39ea38032da4-d58f8f74, #w-node-d628f031-07a0-d75a-2a22-39ea38032dc7-d58f8f74, #w-node-d628f031-07a0-d75a-2a22-39ea38032dea-d58f8f74, #w-node-_0e77e314-9b78-b89a-a937-880f2511a6e7-d58f8f74, #w-node-_0e77e314-9b78-b89a-a937-880f2511a70a-d58f8f74, #w-node-_0e77e314-9b78-b89a-a937-880f2511a72d-d58f8f74, #w-node-b67d19d0-c3ca-97aa-8b24-af9dd1cdc125-d58f8f74, #w-node-b67d19d0-c3ca-97aa-8b24-af9dd1cdc142-d58f8f74, #w-node-_4308d873-3321-db0e-940d-31314fa3051a-d58f8f74, #w-node-_4308d873-3321-db0e-940d-31314fa30537-d58f8f74, #w-node-df882d89-a482-ac6b-0690-1f917cbe196c-d58f8f74, #w-node-df882d89-a482-ac6b-0690-1f917cbe1989-d58f8f74 {
  align-self: center;
}

#w-node-_6f486a21-a294-f8b4-d75b-438b767a521c-4ffdf42f, #w-node-_7a830195-7500-cdb9-96af-969464d11c26-4ffdf42f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a2410a8-23d4-6c22-0aae-a3d399ddf38a-4ffdf42f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72089cd3-c77c-dec0-92a2-f134b4948ba6-4ffdf42f, #w-node-_0f943961-c8e1-1017-c405-32fb36edda65-4ffdf42f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f3819044-6229-cbaa-772a-1e8cced64a54-4ffdf42f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62b54abd-3909-bff2-55de-2fa794873a6c-4ffdf42f, #w-node-_47fdcda8-293a-f67d-5a02-28c6eeb1f69d-4ffdf42f, #w-node-_709f0cc0-2db4-7ae7-a0cc-f52df9b3eec6-4ffdf42f, #w-node-_5984613e-b67d-c092-0b74-3332fef59163-4ffdf42f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a76b2f4d-21b9-4ebe-eef1-eb96e869da4b-95af5ed4, #w-node-a76b2f4d-21b9-4ebe-eef1-eb96e869da72-95af5ed4, #w-node-a76b2f4d-21b9-4ebe-eef1-eb96e869da89-95af5ed4, #w-node-a90aff90-e0c7-3566-cd98-e30943158b50-95af5ed4, #w-node-a90aff90-e0c7-3566-cd98-e30943158b83-95af5ed4, #w-node-a90aff90-e0c7-3566-cd98-e30943158baa-95af5ed4, #w-node-a90aff90-e0c7-3566-cd98-e30943158bc1-95af5ed4, #w-node-_09d6ba31-9a99-44e2-12f4-5e545c1fb658-95af5ed4, #w-node-_09d6ba31-9a99-44e2-12f4-5e545c1fb695-95af5ed4, #w-node-_09d6ba31-9a99-44e2-12f4-5e545c1fb6c5-95af5ed4, #w-node-_09d6ba31-9a99-44e2-12f4-5e545c1fb6c6-95af5ed4, #w-node-_09d6ba31-9a99-44e2-12f4-5e545c1fb6e5-95af5ed4, #w-node-_0e7f40cc-90d8-c76c-8404-bb9c6f3bb92d-95af5ed4, #w-node-_0e7f40cc-90d8-c76c-8404-bb9c6f3bb96a-95af5ed4, #w-node-_0e7f40cc-90d8-c76c-8404-bb9c6f3bb99a-95af5ed4, #w-node-_0e7f40cc-90d8-c76c-8404-bb9c6f3bb99b-95af5ed4, #w-node-_0e7f40cc-90d8-c76c-8404-bb9c6f3bb9ba-95af5ed4, #w-node-_895a98dd-a197-6d32-8665-ddf10dae57c9-95af5ed4, #w-node-_895a98dd-a197-6d32-8665-ddf10dae580f-95af5ed4, #w-node-_895a98dd-a197-6d32-8665-ddf10dae5848-95af5ed4, #w-node-_895a98dd-a197-6d32-8665-ddf10dae5849-95af5ed4, #w-node-_895a98dd-a197-6d32-8665-ddf10dae5871-95af5ed4, #w-node-_8b63f1eb-fab2-a5d5-0945-ecff852e1346-95af5ed4, #w-node-_8b63f1eb-fab2-a5d5-0945-ecff852e138c-95af5ed4, #w-node-_8b63f1eb-fab2-a5d5-0945-ecff852e13c5-95af5ed4, #w-node-_8b63f1eb-fab2-a5d5-0945-ecff852e13c6-95af5ed4, #w-node-_8b63f1eb-fab2-a5d5-0945-ecff852e13ee-95af5ed4, #w-node-_29ead368-d0f9-73d1-a2d8-b1601ecd885b-95af5ed4, #w-node-_29ead368-d0f9-73d1-a2d8-b1601ecd8888-95af5ed4, #w-node-_29ead368-d0f9-73d1-a2d8-b1601ecd88a9-95af5ed4, #w-node-_29ead368-d0f9-73d1-a2d8-b1601ecd88ba-95af5ed4, #w-node-_23d97e9c-328e-47e0-05ce-c85a874b5b43-95af5ed4, #w-node-_23d97e9c-328e-47e0-05ce-c85a874b5b70-95af5ed4, #w-node-_23d97e9c-328e-47e0-05ce-c85a874b5b91-95af5ed4 {
  justify-self: end;
}

#w-node-_23d97e9c-328e-47e0-05ce-c85a874b5ba2-95af5ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_23d97e9c-328e-47e0-05ce-c85a874b5baf-95af5ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf83ffa0-86c2-37ec-beef-18ef89624898-95af5ed4, #w-node-cf83ffa0-86c2-37ec-beef-18ef896248d4-95af5ed4, #w-node-cf83ffa0-86c2-37ec-beef-18ef89624903-95af5ed4, #w-node-cf83ffa0-86c2-37ec-beef-18ef89624921-95af5ed4, #w-node-_5945f5ed-8fe9-455e-8abc-18faa741829d-95af5ed4, #w-node-_5945f5ed-8fe9-455e-8abc-18faa74182d9-95af5ed4, #w-node-_5945f5ed-8fe9-455e-8abc-18faa7418308-95af5ed4, #w-node-_5945f5ed-8fe9-455e-8abc-18faa7418326-95af5ed4 {
  justify-self: end;
}

#w-node-_5945f5ed-8fe9-455e-8abc-18faa7418333-95af5ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0182a88c-838c-db3b-10bd-edeabff7f122-95af5ed4, #w-node-_0182a88c-838c-db3b-10bd-edeabff7f14f-95af5ed4, #w-node-_0182a88c-838c-db3b-10bd-edeabff7f170-95af5ed4, #w-node-_0182a88c-838c-db3b-10bd-edeabff7f181-95af5ed4 {
  justify-self: end;
}

#w-node-_0182a88c-838c-db3b-10bd-edeabff7f18e-95af5ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b6aaa02-08b8-7619-47b8-13e0294ebc66-95af5ed4, #w-node-_0b6aaa02-08b8-7619-47b8-13e0294ebc93-95af5ed4, #w-node-_0b6aaa02-08b8-7619-47b8-13e0294ebcb4-95af5ed4, #w-node-_0b6aaa02-08b8-7619-47b8-13e0294ebcc5-95af5ed4 {
  justify-self: end;
}

#w-node-_0b6aaa02-08b8-7619-47b8-13e0294ebcd2-95af5ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17ca32f3-bd49-d77a-27a3-4791969bb215-95af5ed4, #w-node-_17ca32f3-bd49-d77a-27a3-4791969bb251-95af5ed4, #w-node-_17ca32f3-bd49-d77a-27a3-4791969bb280-95af5ed4, #w-node-_17ca32f3-bd49-d77a-27a3-4791969bb29e-95af5ed4 {
  justify-self: end;
}

#w-node-_17ca32f3-bd49-d77a-27a3-4791969bb2ab-95af5ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b276283-af85-385e-3330-6c355e4fdf00-95af5ed4, #w-node-_3b276283-af85-385e-3330-6c355e4fdf3c-95af5ed4, #w-node-_3b276283-af85-385e-3330-6c355e4fdf6b-95af5ed4, #w-node-_3b276283-af85-385e-3330-6c355e4fdf89-95af5ed4 {
  justify-self: end;
}

#w-node-_3b276283-af85-385e-3330-6c355e4fdf96-95af5ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e3861a7-17fe-8b54-d740-77d7c98b7df6-95af5ed4, #w-node-_4e3861a7-17fe-8b54-d740-77d7c98b7e23-95af5ed4, #w-node-_4e3861a7-17fe-8b54-d740-77d7c98b7e44-95af5ed4, #w-node-_4e3861a7-17fe-8b54-d740-77d7c98b7e55-95af5ed4 {
  justify-self: end;
}

#w-node-db34d05a-2daa-ae18-bb05-aa65a51c8672-95af5ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db34d05a-2daa-ae18-bb05-aa65a51c8695-95af5ed4, #w-node-db34d05a-2daa-ae18-bb05-aa65a51c86d1-95af5ed4, #w-node-db34d05a-2daa-ae18-bb05-aa65a51c8700-95af5ed4, #w-node-db34d05a-2daa-ae18-bb05-aa65a51c871e-95af5ed4, #w-node-_0a392502-b3d7-5a97-5c0f-8acd7fb8895b-95af5ed4, #w-node-_0a392502-b3d7-5a97-5c0f-8acd7fb889a0-95af5ed4, #w-node-_0a392502-b3d7-5a97-5c0f-8acd7fb889d8-95af5ed4, #w-node-_0a392502-b3d7-5a97-5c0f-8acd7fb889ff-95af5ed4 {
  justify-self: end;
}

#w-node-_9b156f67-aa2a-d148-f1d9-c62cc2b708ca-ba9e842d, #w-node-e3496ceb-5d38-ff75-75cc-8b8d76149105-ba9e842d, #w-node-b413081c-959f-5a50-a72c-48ba3c4322b5-ba9e842d {
  align-self: start;
}

#w-node-_58425e26-8adc-caeb-641d-5ab8889548a6-ba9e842d, #w-node-abc4605a-cec0-8494-dfee-3429629b0056-3273614e, #w-node-abc4605a-cec0-8494-dfee-3429629b008d-3273614e, #w-node-abc4605a-cec0-8494-dfee-3429629b00ab-3273614e, #w-node-_8f470d4b-2ac6-db63-de77-35cd4d11dae9-3273614e, #w-node-_8f470d4b-2ac6-db63-de77-35cd4d11db2e-3273614e, #w-node-_8f470d4b-2ac6-db63-de77-35cd4d11db6e-3273614e, #w-node-_8f470d4b-2ac6-db63-de77-35cd4d11db94-3273614e, #w-node-_902241fe-0a16-792e-5dcc-1234e4e098ba-3273614e, #w-node-_902241fe-0a16-792e-5dcc-1234e4e098ff-3273614e, #w-node-_902241fe-0a16-792e-5dcc-1234e4e0993f-3273614e, #w-node-_902241fe-0a16-792e-5dcc-1234e4e09965-3273614e, #w-node-bee32de6-0348-30bf-1013-6ec56691d9bd-3273614e, #w-node-bee32de6-0348-30bf-1013-6ec56691da0b-3273614e, #w-node-bee32de6-0348-30bf-1013-6ec56691da54-3273614e, #w-node-bee32de6-0348-30bf-1013-6ec56691da83-3273614e, #w-node-be3c8c6c-d698-2e86-c7fa-6f72df82b41e-3273614e, #w-node-be3c8c6c-d698-2e86-c7fa-6f72df82b46c-3273614e, #w-node-be3c8c6c-d698-2e86-c7fa-6f72df82b4b5-3273614e, #w-node-be3c8c6c-d698-2e86-c7fa-6f72df82b4e4-3273614e, #w-node-b96fdc00-3471-cad1-60c7-9c0680f265e0-3273614e, #w-node-b96fdc00-3471-cad1-60c7-9c0680f26615-3273614e, #w-node-b96fdc00-3471-cad1-60c7-9c0680f26646-3273614e, #w-node-b96fdc00-3471-cad1-60c7-9c0680f2665e-3273614e {
  justify-self: end;
}

#w-node-b96fdc00-3471-cad1-60c7-9c0680f2666b-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca917b89-e69f-6538-f298-6c847eb0391c-3273614e, #w-node-ca917b89-e69f-6538-f298-6c847eb03951-3273614e, #w-node-ca917b89-e69f-6538-f298-6c847eb03982-3273614e, #w-node-ca917b89-e69f-6538-f298-6c847eb0399a-3273614e {
  justify-self: end;
}

#w-node-ca917b89-e69f-6538-f298-6c847eb039a7-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbfe6c76-5950-6dd5-7020-4e7819402a0c-3273614e, #w-node-bbfe6c76-5950-6dd5-7020-4e7819402a50-3273614e, #w-node-bbfe6c76-5950-6dd5-7020-4e7819402a8f-3273614e, #w-node-bbfe6c76-5950-6dd5-7020-4e7819402ab4-3273614e {
  justify-self: end;
}

#w-node-bbfe6c76-5950-6dd5-7020-4e7819402ac1-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a30932d0-46d6-92a1-02e2-226f30f0067a-3273614e, #w-node-a30932d0-46d6-92a1-02e2-226f30f006be-3273614e, #w-node-a30932d0-46d6-92a1-02e2-226f30f006fd-3273614e, #w-node-a30932d0-46d6-92a1-02e2-226f30f00722-3273614e {
  justify-self: end;
}

#w-node-a30932d0-46d6-92a1-02e2-226f30f0072f-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb0e4046-4c12-c878-ae97-0dceba4d7add-3273614e, #w-node-fb0e4046-4c12-c878-ae97-0dceba4d7b13-3273614e, #w-node-fb0e4046-4c12-c878-ae97-0dceba4d7b45-3273614e, #w-node-fb0e4046-4c12-c878-ae97-0dceba4d7b5e-3273614e, #w-node-e46d25ff-31eb-761f-46da-00a81a0ef1dc-3273614e, #w-node-e46d25ff-31eb-761f-46da-00a81a0ef212-3273614e, #w-node-e46d25ff-31eb-761f-46da-00a81a0ef244-3273614e, #w-node-e46d25ff-31eb-761f-46da-00a81a0ef25d-3273614e, #w-node-_4469592b-5483-8d15-0054-98d50d06fb73-3273614e, #w-node-_4469592b-5483-8d15-0054-98d50d06fbb8-3273614e, #w-node-_4469592b-5483-8d15-0054-98d50d06fbf8-3273614e, #w-node-_4469592b-5483-8d15-0054-98d50d06fc1e-3273614e, #w-node-_191b679c-87fe-4525-eafd-a9293c857c18-3273614e, #w-node-_191b679c-87fe-4525-eafd-a9293c857c5d-3273614e, #w-node-_191b679c-87fe-4525-eafd-a9293c857c9d-3273614e, #w-node-_191b679c-87fe-4525-eafd-a9293c857cc3-3273614e, #w-node-_1b64c06a-d948-be24-d1ed-9dd7d4428f1b-3273614e, #w-node-_1b64c06a-d948-be24-d1ed-9dd7d4428f69-3273614e, #w-node-_1b64c06a-d948-be24-d1ed-9dd7d4428fb2-3273614e, #w-node-_1b64c06a-d948-be24-d1ed-9dd7d4428fe1-3273614e, #w-node-c0a8fed5-98ca-7a4a-e134-2afb855aed13-3273614e, #w-node-c0a8fed5-98ca-7a4a-e134-2afb855aed61-3273614e, #w-node-c0a8fed5-98ca-7a4a-e134-2afb855aedaa-3273614e, #w-node-c0a8fed5-98ca-7a4a-e134-2afb855aedd9-3273614e, #w-node-_71bcc355-62b7-251b-c19b-bd4041bdb6ae-3273614e, #w-node-_71bcc355-62b7-251b-c19b-bd4041bdb6e3-3273614e, #w-node-_71bcc355-62b7-251b-c19b-bd4041bdb714-3273614e, #w-node-_71bcc355-62b7-251b-c19b-bd4041bdb72c-3273614e, #w-node-f09f8894-b0c1-3f66-17ca-a9a38a912713-3273614e, #w-node-f09f8894-b0c1-3f66-17ca-a9a38a912748-3273614e, #w-node-f09f8894-b0c1-3f66-17ca-a9a38a912779-3273614e, #w-node-f09f8894-b0c1-3f66-17ca-a9a38a912791-3273614e, #w-node-fe793e5e-8e0c-8255-8e9c-2645a3aa9c3b-3273614e, #w-node-fe793e5e-8e0c-8255-8e9c-2645a3aa9c7f-3273614e, #w-node-fe793e5e-8e0c-8255-8e9c-2645a3aa9cbe-3273614e, #w-node-fe793e5e-8e0c-8255-8e9c-2645a3aa9ce3-3273614e, #w-node-_19ed3bca-fb59-b7b7-d9e4-8611accc51f2-3273614e, #w-node-_19ed3bca-fb59-b7b7-d9e4-8611accc5236-3273614e, #w-node-_19ed3bca-fb59-b7b7-d9e4-8611accc5275-3273614e, #w-node-_19ed3bca-fb59-b7b7-d9e4-8611accc529a-3273614e, #w-node-ae20218f-1ddb-0680-0e29-e9de3b4c9f13-3273614e, #w-node-ae20218f-1ddb-0680-0e29-e9de3b4c9f48-3273614e, #w-node-ae20218f-1ddb-0680-0e29-e9de3b4c9f79-3273614e, #w-node-ae20218f-1ddb-0680-0e29-e9de3b4c9f91-3273614e, #w-node-c54f9a42-01b1-f03a-1cf5-8f7cd8522ca6-3273614e, #w-node-c54f9a42-01b1-f03a-1cf5-8f7cd8522ce9-3273614e, #w-node-c54f9a42-01b1-f03a-1cf5-8f7cd8522d29-3273614e, #w-node-c54f9a42-01b1-f03a-1cf5-8f7cd8522d4e-3273614e, #w-node-_1bfd8824-2ff6-deac-e7b9-1a065b4409de-3273614e, #w-node-_1bfd8824-2ff6-deac-e7b9-1a065b440a2c-3273614e, #w-node-_1bfd8824-2ff6-deac-e7b9-1a065b440a75-3273614e, #w-node-_1bfd8824-2ff6-deac-e7b9-1a065b440aa4-3273614e {
  justify-self: end;
}

#w-node-d19b37e1-0541-59d1-846b-fe2b1450f4f8-3273614e, #w-node-d19b37e1-0541-59d1-846b-fe2b1450f4f9-3273614e {
  justify-self: center;
}

#w-node-d19b37e1-0541-59d1-846b-fe2b1450f502-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d19b37e1-0541-59d1-846b-fe2b1450f539-3273614e, #w-node-d19b37e1-0541-59d1-846b-fe2b1450f547-3273614e, #w-node-d19b37e1-0541-59d1-846b-fe2b1450f56b-3273614e, #w-node-d19b37e1-0541-59d1-846b-fe2b1450f579-3273614e, #w-node-d19b37e1-0541-59d1-846b-fe2b1450f58b-3273614e {
  justify-self: start;
}

#w-node-d19b37e1-0541-59d1-846b-fe2b1450f593-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2f32513-e847-f624-9ea4-72c50ad685db-3273614e, #w-node-c2f32513-e847-f624-9ea4-72c50ad685dc-3273614e {
  justify-self: center;
}

#w-node-c2f32513-e847-f624-9ea4-72c50ad685e5-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c2f32513-e847-f624-9ea4-72c50ad6861c-3273614e, #w-node-c2f32513-e847-f624-9ea4-72c50ad6862a-3273614e, #w-node-c2f32513-e847-f624-9ea4-72c50ad6864e-3273614e, #w-node-c2f32513-e847-f624-9ea4-72c50ad6865c-3273614e, #w-node-c2f32513-e847-f624-9ea4-72c50ad6866e-3273614e {
  justify-self: start;
}

#w-node-c2f32513-e847-f624-9ea4-72c50ad68676-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc0dec73-bc18-8931-b50d-650203d26a5f-3273614e, #w-node-bc0dec73-bc18-8931-b50d-650203d26a60-3273614e {
  justify-self: center;
}

#w-node-bc0dec73-bc18-8931-b50d-650203d26a69-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bc0dec73-bc18-8931-b50d-650203d26ab4-3273614e, #w-node-bc0dec73-bc18-8931-b50d-650203d26ad7-3273614e, #w-node-bc0dec73-bc18-8931-b50d-650203d26b0f-3273614e, #w-node-bc0dec73-bc18-8931-b50d-650203d26b30-3273614e, #w-node-bc0dec73-bc18-8931-b50d-650203d26b54-3273614e {
  justify-self: start;
}

#w-node-a55d06ee-fc13-5b06-fb11-7ab24687be2f-3273614e, #w-node-a55d06ee-fc13-5b06-fb11-7ab24687be30-3273614e {
  justify-self: center;
}

#w-node-a55d06ee-fc13-5b06-fb11-7ab24687be39-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a55d06ee-fc13-5b06-fb11-7ab24687be84-3273614e, #w-node-a55d06ee-fc13-5b06-fb11-7ab24687bea7-3273614e, #w-node-a55d06ee-fc13-5b06-fb11-7ab24687bedf-3273614e, #w-node-a55d06ee-fc13-5b06-fb11-7ab24687bf00-3273614e, #w-node-a55d06ee-fc13-5b06-fb11-7ab24687bf24-3273614e {
  justify-self: start;
}

#w-node-d7658a5b-c1fb-a8dc-57eb-a7b156e37509-3273614e, #w-node-d7658a5b-c1fb-a8dc-57eb-a7b156e3750a-3273614e {
  justify-self: center;
}

#w-node-d7658a5b-c1fb-a8dc-57eb-a7b156e37513-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d7658a5b-c1fb-a8dc-57eb-a7b156e37569-3273614e, #w-node-d7658a5b-c1fb-a8dc-57eb-a7b156e37597-3273614e, #w-node-d7658a5b-c1fb-a8dc-57eb-a7b156e375da-3273614e, #w-node-d7658a5b-c1fb-a8dc-57eb-a7b156e37606-3273614e, #w-node-d7658a5b-c1fb-a8dc-57eb-a7b156e37635-3273614e {
  justify-self: start;
}

#w-node-_5f0889d2-0b87-c005-e991-a6c667341806-3273614e, #w-node-_5f0889d2-0b87-c005-e991-a6c667341807-3273614e {
  justify-self: center;
}

#w-node-_5f0889d2-0b87-c005-e991-a6c667341810-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5f0889d2-0b87-c005-e991-a6c667341866-3273614e, #w-node-_5f0889d2-0b87-c005-e991-a6c667341894-3273614e, #w-node-_5f0889d2-0b87-c005-e991-a6c6673418d7-3273614e, #w-node-_5f0889d2-0b87-c005-e991-a6c667341903-3273614e, #w-node-_5f0889d2-0b87-c005-e991-a6c667341932-3273614e {
  justify-self: start;
}

#w-node-_67a496b1-9ef1-792b-d20b-3373fa33c883-3273614e, #w-node-_67a496b1-9ef1-792b-d20b-3373fa33c884-3273614e {
  justify-self: center;
}

#w-node-_67a496b1-9ef1-792b-d20b-3373fa33c88d-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_67a496b1-9ef1-792b-d20b-3373fa33c8c4-3273614e, #w-node-_67a496b1-9ef1-792b-d20b-3373fa33c8d4-3273614e, #w-node-_67a496b1-9ef1-792b-d20b-3373fa33c8fa-3273614e, #w-node-_67a496b1-9ef1-792b-d20b-3373fa33c90a-3273614e, #w-node-_67a496b1-9ef1-792b-d20b-3373fa33c91e-3273614e {
  justify-self: start;
}

#w-node-_67a496b1-9ef1-792b-d20b-3373fa33c931-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45d89baf-eaf2-0bfe-79fe-71eeb7972221-3273614e, #w-node-_45d89baf-eaf2-0bfe-79fe-71eeb7972222-3273614e {
  justify-self: center;
}

#w-node-_45d89baf-eaf2-0bfe-79fe-71eeb797222b-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_45d89baf-eaf2-0bfe-79fe-71eeb7972262-3273614e, #w-node-_45d89baf-eaf2-0bfe-79fe-71eeb7972272-3273614e, #w-node-_45d89baf-eaf2-0bfe-79fe-71eeb7972298-3273614e, #w-node-_45d89baf-eaf2-0bfe-79fe-71eeb79722a8-3273614e, #w-node-_45d89baf-eaf2-0bfe-79fe-71eeb79722bc-3273614e {
  justify-self: start;
}

#w-node-_45d89baf-eaf2-0bfe-79fe-71eeb79722cf-3273614e, #w-node-_39a722e9-04df-a952-efe6-3898c220951e-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39a722e9-04df-a952-efe6-3898c2209526-3273614e, #w-node-_39a722e9-04df-a952-efe6-3898c2209527-3273614e {
  justify-self: center;
}

#w-node-_39a722e9-04df-a952-efe6-3898c2209530-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_39a722e9-04df-a952-efe6-3898c220957b-3273614e, #w-node-_39a722e9-04df-a952-efe6-3898c220959e-3273614e, #w-node-_39a722e9-04df-a952-efe6-3898c22095d6-3273614e, #w-node-_39a722e9-04df-a952-efe6-3898c22095f7-3273614e, #w-node-_39a722e9-04df-a952-efe6-3898c220961b-3273614e {
  justify-self: start;
}

#w-node-_39a722e9-04df-a952-efe6-3898c220962e-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdf7d3ee-5aac-05f9-30e5-7e154578caf0-3273614e, #w-node-fdf7d3ee-5aac-05f9-30e5-7e154578caf1-3273614e {
  justify-self: center;
}

#w-node-fdf7d3ee-5aac-05f9-30e5-7e154578cafa-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fdf7d3ee-5aac-05f9-30e5-7e154578cb45-3273614e, #w-node-fdf7d3ee-5aac-05f9-30e5-7e154578cb68-3273614e, #w-node-fdf7d3ee-5aac-05f9-30e5-7e154578cba0-3273614e, #w-node-fdf7d3ee-5aac-05f9-30e5-7e154578cbc1-3273614e, #w-node-fdf7d3ee-5aac-05f9-30e5-7e154578cbe5-3273614e {
  justify-self: start;
}

#w-node-fdf7d3ee-5aac-05f9-30e5-7e154578cbf8-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc8127b-3831-3b89-2b1e-1e987284e553-3273614e, #w-node-_9dc8127b-3831-3b89-2b1e-1e987284e554-3273614e {
  justify-self: center;
}

#w-node-_9dc8127b-3831-3b89-2b1e-1e987284e55d-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9dc8127b-3831-3b89-2b1e-1e987284e594-3273614e, #w-node-_9dc8127b-3831-3b89-2b1e-1e987284e5a4-3273614e, #w-node-_9dc8127b-3831-3b89-2b1e-1e987284e5ca-3273614e, #w-node-_9dc8127b-3831-3b89-2b1e-1e987284e5da-3273614e, #w-node-_9dc8127b-3831-3b89-2b1e-1e987284e5ee-3273614e {
  justify-self: start;
}

#w-node-_2daa28f9-00d6-6b45-23b7-695b5bed1ba4-3273614e, #w-node-_2daa28f9-00d6-6b45-23b7-695b5bed1ba5-3273614e {
  justify-self: center;
}

#w-node-_2daa28f9-00d6-6b45-23b7-695b5bed1bae-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2daa28f9-00d6-6b45-23b7-695b5bed1be5-3273614e, #w-node-_2daa28f9-00d6-6b45-23b7-695b5bed1bf5-3273614e, #w-node-_2daa28f9-00d6-6b45-23b7-695b5bed1c1b-3273614e, #w-node-_2daa28f9-00d6-6b45-23b7-695b5bed1c2b-3273614e, #w-node-_2daa28f9-00d6-6b45-23b7-695b5bed1c3f-3273614e {
  justify-self: start;
}

#w-node-b67162fd-d2a5-3cfe-6028-f2d15c5f3146-3273614e, #w-node-b67162fd-d2a5-3cfe-6028-f2d15c5f3147-3273614e {
  justify-self: center;
}

#w-node-b67162fd-d2a5-3cfe-6028-f2d15c5f3150-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b67162fd-d2a5-3cfe-6028-f2d15c5f319b-3273614e, #w-node-b67162fd-d2a5-3cfe-6028-f2d15c5f31be-3273614e, #w-node-b67162fd-d2a5-3cfe-6028-f2d15c5f31f6-3273614e, #w-node-b67162fd-d2a5-3cfe-6028-f2d15c5f3217-3273614e, #w-node-b67162fd-d2a5-3cfe-6028-f2d15c5f323b-3273614e {
  justify-self: start;
}

#w-node-_6f8fda47-4e1e-3f5c-4d86-a8f80b61d63d-3273614e, #w-node-_6f8fda47-4e1e-3f5c-4d86-a8f80b61d63e-3273614e {
  justify-self: center;
}

#w-node-_6f8fda47-4e1e-3f5c-4d86-a8f80b61d647-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6f8fda47-4e1e-3f5c-4d86-a8f80b61d692-3273614e, #w-node-_6f8fda47-4e1e-3f5c-4d86-a8f80b61d6b5-3273614e, #w-node-_6f8fda47-4e1e-3f5c-4d86-a8f80b61d6ed-3273614e, #w-node-_6f8fda47-4e1e-3f5c-4d86-a8f80b61d70e-3273614e, #w-node-_6f8fda47-4e1e-3f5c-4d86-a8f80b61d732-3273614e {
  justify-self: start;
}

#w-node-f2f81a0d-db40-d068-55fe-43b6f88135a2-3273614e, #w-node-f2f81a0d-db40-d068-55fe-43b6f88135a3-3273614e {
  justify-self: center;
}

#w-node-f2f81a0d-db40-d068-55fe-43b6f88135ac-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f2f81a0d-db40-d068-55fe-43b6f8813602-3273614e, #w-node-f2f81a0d-db40-d068-55fe-43b6f8813630-3273614e, #w-node-f2f81a0d-db40-d068-55fe-43b6f8813673-3273614e, #w-node-f2f81a0d-db40-d068-55fe-43b6f881369f-3273614e, #w-node-f2f81a0d-db40-d068-55fe-43b6f88136ce-3273614e {
  justify-self: start;
}

#w-node-eaecc25e-cd5b-bbc0-a741-db8eb9491316-3273614e, #w-node-eaecc25e-cd5b-bbc0-a741-db8eb9491317-3273614e {
  justify-self: center;
}

#w-node-eaecc25e-cd5b-bbc0-a741-db8eb9491320-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-eaecc25e-cd5b-bbc0-a741-db8eb9491376-3273614e, #w-node-eaecc25e-cd5b-bbc0-a741-db8eb94913a4-3273614e, #w-node-eaecc25e-cd5b-bbc0-a741-db8eb94913e7-3273614e, #w-node-eaecc25e-cd5b-bbc0-a741-db8eb9491413-3273614e, #w-node-eaecc25e-cd5b-bbc0-a741-db8eb9491442-3273614e {
  justify-self: start;
}

#w-node-e96c3f5d-ae98-25b3-f075-f4e85cd0050c-3273614e, #w-node-e96c3f5d-ae98-25b3-f075-f4e85cd0050d-3273614e {
  justify-self: center;
}

#w-node-e96c3f5d-ae98-25b3-f075-f4e85cd00516-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e96c3f5d-ae98-25b3-f075-f4e85cd0054d-3273614e, #w-node-e96c3f5d-ae98-25b3-f075-f4e85cd0055d-3273614e, #w-node-e96c3f5d-ae98-25b3-f075-f4e85cd00583-3273614e, #w-node-e96c3f5d-ae98-25b3-f075-f4e85cd00593-3273614e, #w-node-e96c3f5d-ae98-25b3-f075-f4e85cd005a7-3273614e {
  justify-self: start;
}

#w-node-_8c309c0f-0959-1a2b-8c33-3d0dc2fd67fa-3273614e, #w-node-_8c309c0f-0959-1a2b-8c33-3d0dc2fd67fb-3273614e {
  justify-self: center;
}

#w-node-_8c309c0f-0959-1a2b-8c33-3d0dc2fd6804-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8c309c0f-0959-1a2b-8c33-3d0dc2fd683b-3273614e, #w-node-_8c309c0f-0959-1a2b-8c33-3d0dc2fd684b-3273614e, #w-node-_8c309c0f-0959-1a2b-8c33-3d0dc2fd6871-3273614e, #w-node-_8c309c0f-0959-1a2b-8c33-3d0dc2fd6881-3273614e, #w-node-_8c309c0f-0959-1a2b-8c33-3d0dc2fd6895-3273614e {
  justify-self: start;
}

#w-node-_7b44976a-1419-3515-1356-112024e83550-3273614e, #w-node-_7b44976a-1419-3515-1356-112024e83551-3273614e {
  justify-self: center;
}

#w-node-_7b44976a-1419-3515-1356-112024e8355a-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b44976a-1419-3515-1356-112024e835a5-3273614e, #w-node-_7b44976a-1419-3515-1356-112024e835c8-3273614e, #w-node-_7b44976a-1419-3515-1356-112024e83600-3273614e, #w-node-_7b44976a-1419-3515-1356-112024e83621-3273614e, #w-node-_7b44976a-1419-3515-1356-112024e83645-3273614e {
  justify-self: start;
}

#w-node-ee6f1217-2fca-0610-5080-22ff0fa9a5e0-3273614e, #w-node-ee6f1217-2fca-0610-5080-22ff0fa9a5e1-3273614e {
  justify-self: center;
}

#w-node-ee6f1217-2fca-0610-5080-22ff0fa9a5ea-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ee6f1217-2fca-0610-5080-22ff0fa9a635-3273614e, #w-node-ee6f1217-2fca-0610-5080-22ff0fa9a658-3273614e, #w-node-ee6f1217-2fca-0610-5080-22ff0fa9a690-3273614e, #w-node-ee6f1217-2fca-0610-5080-22ff0fa9a6b1-3273614e, #w-node-ee6f1217-2fca-0610-5080-22ff0fa9a6d5-3273614e {
  justify-self: start;
}

#w-node-faae4ca0-471c-4e8b-ae8d-335be667cf55-3273614e, #w-node-faae4ca0-471c-4e8b-ae8d-335be667cf56-3273614e {
  justify-self: center;
}

#w-node-faae4ca0-471c-4e8b-ae8d-335be667cf5f-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-faae4ca0-471c-4e8b-ae8d-335be667cf96-3273614e, #w-node-faae4ca0-471c-4e8b-ae8d-335be667cfa6-3273614e, #w-node-faae4ca0-471c-4e8b-ae8d-335be667cfcc-3273614e, #w-node-faae4ca0-471c-4e8b-ae8d-335be667cfdc-3273614e, #w-node-faae4ca0-471c-4e8b-ae8d-335be667cff0-3273614e {
  justify-self: start;
}

#w-node-_3e79f9e8-2fc1-21f4-101b-b35ae57672ac-3273614e, #w-node-_3e79f9e8-2fc1-21f4-101b-b35ae57672ad-3273614e {
  justify-self: center;
}

#w-node-_3e79f9e8-2fc1-21f4-101b-b35ae57672b6-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3e79f9e8-2fc1-21f4-101b-b35ae5767301-3273614e, #w-node-_3e79f9e8-2fc1-21f4-101b-b35ae5767324-3273614e, #w-node-_3e79f9e8-2fc1-21f4-101b-b35ae576735c-3273614e, #w-node-_3e79f9e8-2fc1-21f4-101b-b35ae576737d-3273614e, #w-node-_3e79f9e8-2fc1-21f4-101b-b35ae57673a1-3273614e {
  justify-self: start;
}

#w-node-ac8065d4-c150-fce6-3756-f3f00cc12b84-3273614e, #w-node-ac8065d4-c150-fce6-3756-f3f00cc12b85-3273614e {
  justify-self: center;
}

#w-node-ac8065d4-c150-fce6-3756-f3f00cc12b8e-3273614e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ac8065d4-c150-fce6-3756-f3f00cc12be4-3273614e, #w-node-ac8065d4-c150-fce6-3756-f3f00cc12c12-3273614e, #w-node-ac8065d4-c150-fce6-3756-f3f00cc12c55-3273614e, #w-node-ac8065d4-c150-fce6-3756-f3f00cc12c81-3273614e, #w-node-ac8065d4-c150-fce6-3756-f3f00cc12cb0-3273614e {
  justify-self: start;
}

#w-node-_132b8f7e-0429-bbe0-72a1-a68812843604-bd3d8dba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_132b8f7e-0429-bbe0-72a1-a68812843616-bd3d8dba {
  justify-self: end;
}

#w-node-_132b8f7e-0429-bbe0-72a1-a68812843618-bd3d8dba {
  justify-self: start;
}

#w-node-f5d65597-da21-c569-0d8d-7f69c5592531-bd3d8dba, #w-node-_6db82bde-d5b4-8634-7bb1-def5c15a47e2-bd3d8dba, #w-node-_7be707d9-8ec5-f866-cbe1-48c01db01a41-bd3d8dba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f118d051-2db0-545c-2fb8-1836ae686c00-bd3d8dba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5b869a74-71da-dec2-cbad-5eceeb43cec4-bd3d8dba {
  justify-self: end;
}

#w-node-_5b869a74-71da-dec2-cbad-5eceeb43cec6-bd3d8dba {
  justify-self: start;
}

#w-node-_39bde677-80b5-2319-3d2e-b10de9b22d3f-bd3d8dba, #w-node-bde95402-3fe1-a602-bc5c-79aae19bebf6-bd3d8dba, #w-node-_1f89e4d2-d511-da71-7d24-eda57d92599d-bd3d8dba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_219d7337-814a-e987-ee5b-6704d7f9bc68-bd3d8dba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_219d7337-814a-e987-ee5b-6704d7f9bc69-bd3d8dba {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_219d7337-814a-e987-ee5b-6704d7f9bc7d-bd3d8dba {
  justify-self: end;
}

#w-node-_35c87c7d-821d-512d-05f9-0d2311b2b666-bd3d8dba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35c87c7d-821d-512d-05f9-0d2311b2b667-bd3d8dba {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_35c87c7d-821d-512d-05f9-0d2311b2b679-bd3d8dba {
  justify-self: end;
}

#w-node-af8739e1-c485-3dbe-92e9-d0e6f49f82df-bd3d8dba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af8739e1-c485-3dbe-92e9-d0e6f49f82e0-bd3d8dba {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a69f9dc0-900a-f08d-5159-df67db5268c3-bd3d8dba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a69f9dc0-900a-f08d-5159-df67db5268c4-bd3d8dba {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b7bd8eed-f9ba-b2ff-f185-63c0f6cd3b29-bd3d8dba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7bd8eed-f9ba-b2ff-f185-63c0f6cd3b2a-bd3d8dba {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_30dee31f-46a7-4a82-cd99-8d50ac4caf10-bd3d8dba {
  justify-self: end;
}

#w-node-_04b8a0de-42a8-6d8b-6e66-9a1f85d45ed4-3080fd6b, #w-node-_3d7a2c80-d884-c625-2160-11ccbdb5c828-3080fd6b, #w-node-c93c4760-27ac-81dd-68b7-9f9783cec3d8-3080fd6b, #w-node-d109aee8-a580-b387-8542-2ddc019875f8-3080fd6b, #w-node-_8acc3bb9-3bfd-2768-cee0-402c85d5bc36-3080fd6b, #w-node-f4ffe210-94a5-aaac-520e-10ba53e49793-3080fd6b, #w-node-f4ffe210-94a5-aaac-520e-10ba53e49794-3080fd6b, #w-node-f4ffe210-94a5-aaac-520e-10ba53e49796-3080fd6b, #w-node-f4ffe210-94a5-aaac-520e-10ba53e49798-3080fd6b, #w-node-_4095c974-9ae6-ba7f-c1a2-24af228e4ea5-3080fd6b, #w-node-a36ecfa2-ac79-83be-4a90-13a5a774dbe1-3080fd6b, #w-node-_43212b9b-dfae-4b3d-21e2-6a67fbc920af-3080fd6b, #w-node-_078eb648-0665-6961-ff51-ffe927178d17-3080fd6b, #w-node-_078eb648-0665-6961-ff51-ffe927178d19-3080fd6b, #w-node-c1bdfd02-0fc0-2e5f-7704-435d65b63fb7-3080fd6b, #w-node-_78184ee7-fb8a-753f-6c8d-b53859de626d-3080fd6b, #w-node-_78184ee7-fb8a-753f-6c8d-b53859de626f-3080fd6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52e87904-ff1b-8b0e-a34e-42e0031da1ed-3080fd6b {
  justify-self: end;
}

#w-node-e7fb29d0-71a5-d41a-4ce3-d55e57e2bb27-257d7dda, #w-node-ab1f379e-1090-728c-6ce9-0445c5acad14-bd607bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc75e851-35f6-17d9-9a60-6d579396d1e4-bd607bd0 {
  align-self: center;
}

#w-node-_0d1deb20-f511-7089-59ff-351d9be19f08-bd607bd0 {
  justify-self: end;
}

#w-node-_118bc873-6d78-e754-f72b-a4cbf6dc5df6-bd607bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e7a3a3b-c3c1-455a-cf4b-43d2765b65a5-bd607bd0, #w-node-_9f748eb2-7707-ed4f-0b84-98ef15c1406c-bd607bd0, #w-node-_722fa6fa-8d1f-bbb6-fa84-060c103420ef-bd607bd0 {
  align-self: start;
}

#w-node-e78a0797-78ea-9f86-ae04-fb683cc652ef-bd607bd0, #w-node-cd60085d-4985-0f26-0e53-fa7184638a38-d076fa03, #w-node-_1dc590c2-f6c6-4ec5-81cf-b4c224abf42c-d076fa03, #w-node-_2247da83-0281-cbac-fc43-9ae2119afb06-d076fa03, #w-node-b8955c0b-a20a-1e7e-fbee-b9ca9c5eba70-d076fa03, #w-node-b8f81ae3-5841-82f7-83e7-249d47449feb-d076fa03, #w-node-_33474dfa-e64a-ca9b-e443-98464f727dd9-d076fa03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efbc9e47-7983-aa7a-9213-76e1148e0cea-d076fa03 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_76d93f32-2a0d-333e-6d92-d71f53d50a21-d076fa03, #w-node-_030232c1-a9db-88cf-58fd-a28d8f15c64c-d076fa03, #w-node-e685653d-da06-62ff-c116-a73c59101db3-d076fa03, #w-node-da470c28-0066-aa59-ca8a-61e2091c770d-d076fa03, #w-node-da470c28-0066-aa59-ca8a-61e2091c771a-d076fa03, #w-node-da470c28-0066-aa59-ca8a-61e2091c7727-d076fa03, #w-node-da470c28-0066-aa59-ca8a-61e2091c7734-d076fa03, #w-node-da470c28-0066-aa59-ca8a-61e2091c7741-d076fa03, #w-node-da470c28-0066-aa59-ca8a-61e2091c774e-d076fa03, #w-node-_2fe6b857-cc54-598e-71c6-1dbea042e0a4-d076fa03, #w-node-_375c43d4-4fac-904f-2688-b2ecd3d9c8e6-d076fa03, #w-node-_375c43d4-4fac-904f-2688-b2ecd3d9c8f5-d076fa03, #w-node-_375c43d4-4fac-904f-2688-b2ecd3d9c904-d076fa03, #w-node-_375c43d4-4fac-904f-2688-b2ecd3d9c913-d076fa03, #w-node-_375c43d4-4fac-904f-2688-b2ecd3d9c922-d076fa03, #w-node-_375c43d4-4fac-904f-2688-b2ecd3d9c931-d076fa03, #w-node-_7c145e27-49f7-27f2-1ecf-8f3f795e6e9e-d076fa03, #w-node-_8bda1ac4-9528-9b17-3e2a-12b6f40b579b-d076fa03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbcd8-d076fa03 {
  align-self: start;
}

#w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbcdf-d076fa03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbce8-d076fa03, #w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbcf0-d076fa03, #w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbd00-d076fa03, #w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbd08-d076fa03 {
  align-self: start;
}

#w-node-_496a5936-28c7-7e54-1e4c-ccee8ae95861-ce49a06e, #w-node-_28ad267a-1a4f-05fe-5691-5ff76b9ab6ae-ce49a06e, #w-node-_7c2dc3c6-523b-7846-4097-707100e14abc-ce49a06e, #w-node-a1093f31-b586-3f32-71e1-93384cacfddb-ce49a06e, #w-node-_062fce21-aab6-17c3-9e6b-f6afe0eb5eb8-ce49a06e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_062fce21-aab6-17c3-9e6b-f6afe0eb5eb9-ce49a06e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6594579b-468c-280c-a830-4126767a186f-ce49a06e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6594579b-468c-280c-a830-4126767a1870-ce49a06e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-babf5bd0-e27f-d81c-7532-970e73e5cfc7-ce49a06e, #w-node-_2afcf752-8ead-c712-16fe-9d7da4c61fad-ce49a06e, #w-node-_3d356f02-8625-3827-6d43-22d9c29cbe22-ce49a06e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d356f02-8625-3827-6d43-22d9c29cbe23-ce49a06e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4de61833-68b4-184b-1f38-dbad1a48e5c1-ce49a06e, #w-node-_88f84dce-89cc-b10c-ad74-d57d93f7f81b-ce49a06e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_88f84dce-89cc-b10c-ad74-d57d93f7f81c-ce49a06e, #w-node-_88f84dce-89cc-b10c-ad74-d57d93f7f822-ce49a06e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8b4f6936-aea1-3339-2712-461c1fa32887-ce49a06e, #w-node-f967e831-3974-5327-f4d3-459f635b08cd-ce49a06e, #w-node-d5b54683-9735-2eb2-709c-f68ea73ff395-ce49a06e, #w-node-_293062f9-eb21-e62a-e81c-fcd0d142bd0f-ce49a06e, #w-node-d6c05a50-290e-c441-6084-f99d2ee53e67-ce49a06e, #w-node-cab523ea-e774-176c-1e32-d15cb3a1e2e8-ce49a06e, #w-node-b350f31b-ff21-acb3-f571-429ad3b224e1-ce49a06e, #w-node-ae4301e6-c365-a1da-4cb9-e66c81ba7ebc-ce49a06e, #w-node-a6b39565-09c3-8967-dbc2-6ef2884a0274-ce49a06e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a88ee26a-4a05-dc4f-b30b-7679c565a81d-b9800b77, #w-node-ae084955-16f4-c1ca-9fe9-e194fb7c0905-b9800b77, #w-node-e257e960-054f-1479-5c28-c942fb652a76-b9800b77, #w-node-_8dad691a-3bbb-3f0f-016a-269ade572684-0d98b5fd, #w-node-_8dad691a-3bbb-3f0f-016a-269ade572686-0d98b5fd, #w-node-_87e23029-1ab7-500c-7215-1b9186757b58-0d98b5fd, #w-node-_87e23029-1ab7-500c-7215-1b9186757b5a-0d98b5fd, #w-node-_891d6d75-0a47-f8f7-bee8-fa480e9f79e5-0d98b5fd, #w-node-_891d6d75-0a47-f8f7-bee8-fa480e9f79e7-0d98b5fd, #w-node-_4602db92-ce4f-e1ee-3757-ccf7a45ff599-0d98b5fd, #w-node-_4602db92-ce4f-e1ee-3757-ccf7a45ff59b-0d98b5fd, #w-node-_9cbfe01d-f9ce-d5d7-d507-cab5c893d941-0d98b5fd, #w-node-_9cbfe01d-f9ce-d5d7-d507-cab5c893d943-0d98b5fd, #w-node-_1268c1b4-e4ce-663f-42b8-02e72b815513-0d98b5fd, #w-node-_1268c1b4-e4ce-663f-42b8-02e72b815515-0d98b5fd, #w-node-_8c064896-2774-0cd8-9648-07c7c7f62ba1-0d98b5fd, #w-node-_8c064896-2774-0cd8-9648-07c7c7f62ba3-0d98b5fd, #w-node-_4a28198a-0d9a-8282-709b-7e08bb681de0-0d98b5fd, #w-node-_4a28198a-0d9a-8282-709b-7e08bb681de2-0d98b5fd, #w-node-_287c9021-f671-e28d-24ad-add155c4bf67-0d98b5fd, #w-node-_287c9021-f671-e28d-24ad-add155c4bf69-0d98b5fd, #w-node-b4fcabc8-3417-a943-83c4-dc55e8d48fe5-0d98b5fd, #w-node-b4fcabc8-3417-a943-83c4-dc55e8d48fe7-0d98b5fd, #w-node-_7e6dd4fd-ba62-ae9f-3bca-a8ba6053c0ba-0d98b5fd, #w-node-_7e6dd4fd-ba62-ae9f-3bca-a8ba6053c0d5-0d98b5fd, #w-node-_7e6dd4fd-ba62-ae9f-3bca-a8ba6053c0d7-0d98b5fd, #w-node-_61119b7d-c965-1c40-92bc-3f8dfb0f2bb4-0d98b5fd, #w-node-_61119b7d-c965-1c40-92bc-3f8dfb0f2bb6-0d98b5fd, #w-node-d3161af1-8a75-9e24-d6dc-f08e75628142-0d98b5fd, #w-node-d3161af1-8a75-9e24-d6dc-f08e75628144-0d98b5fd, #w-node-ae69fb6d-a07a-db67-03ce-63821e4f0d05-0d98b5fd, #w-node-ae69fb6d-a07a-db67-03ce-63821e4f0d07-0d98b5fd, #w-node-_06628fee-4cb5-8442-292e-7c2cf64430f8-0d98b5fd, #w-node-_06628fee-4cb5-8442-292e-7c2cf64430fa-0d98b5fd, #w-node-_927609e9-2366-4cb6-03cc-13cb5d2f681c-0d98b5fd, #w-node-_927609e9-2366-4cb6-03cc-13cb5d2f681e-0d98b5fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c6a49b-b9ff-6fb0-3b76-62e9d073a4f2-b7333591, #w-node-_146e19ac-be06-f189-d3c9-cb3b6dc61497-b7333591 {
  align-self: end;
}

#w-node-_3e6f6b89-9c9d-bab6-cb23-0cbe46c9dc85-b7333591, #w-node-_3e6f6b89-9c9d-bab6-cb23-0cbe46c9dc9f-b7333591 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e6f6b89-9c9d-bab6-cb23-0cbe46c9dcab-b7333591 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c0460798cd-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460798d2-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460798d7-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460798dc-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460798e3-9e8f0121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c0460798e8-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460798ed-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460798f2-9e8f0121 {
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c046079902-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079907-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607990c-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079911-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079918-9e8f0121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c04607991d-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079922-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079927-9e8f0121 {
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c04607994d-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079952-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079957-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607995c-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079963-9e8f0121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c046079968-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607996d-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079972-9e8f0121 {
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c046079983-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079988-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607998d-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079992-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079999-9e8f0121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c04607999e-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799a3-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799a8-9e8f0121 {
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c0460799c7-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799cc-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799d1-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799d6-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799dd-9e8f0121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c0460799e2-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799e7-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799ec-9e8f0121 {
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c0460799f6-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460799fb-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079a00-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079a05-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079a0c-9e8f0121 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-da3ee342-b8a0-a899-7a97-c2c046079a11-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079a16-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079a1b-9e8f0121 {
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52ab6d-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ab85-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aba0-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52abc6-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52abef-47e128ee {
  justify-self: end;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52abfb-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ac04-47e128ee {
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52ac1b-47e128ee {
  justify-self: end;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52ac27-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ac30-47e128ee {
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52ac4a-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ac76-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aca5-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52acc3-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ace4-47e128ee {
  justify-self: end;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52acf0-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52acf6-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52acfc-47e128ee {
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52ad10-47e128ee {
  justify-self: end;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52ad1c-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ad22-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ad28-47e128ee {
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52ad3f-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ad62-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ad88-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ada1-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52adbd-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ade3-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ae0c-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ae41-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ae79-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aebe-47e128ee {
  justify-self: end;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52aec1-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aeca-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aed3-47e128ee {
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52aeea-47e128ee {
  justify-self: end;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52aeed-47e128ee {
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52aef6-47e128ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52aeff-47e128ee {
  align-self: start;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52af19-47e128ee {
  justify-self: end;
}

#w-node-_2addc230-e28c-b105-ae3a-3f095b52af1c-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52af2b-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52af3a-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae219f5-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae219fe-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae21a24-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae21a2d-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae21ab7-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae21abd-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae21ac3-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae21ae6-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae21aec-47e128ee, #w-node-bd27496f-db11-1bf4-84e8-059afae21af2-47e128ee {
  align-self: start;
}

#w-node-_0265a8e7-c7b2-6a69-6e92-f98d5071ccdb-47e128ee, #w-node-_87fc26e9-7417-63b6-ce66-6edb1b50b26d-47e128ee, #w-node-_87fc26e9-7417-63b6-ce66-6edb1b50b276-47e128ee, #w-node-_87fc26e9-7417-63b6-ce66-6edb1b50b280-47e128ee, #w-node-_87fc26e9-7417-63b6-ce66-6edb1b50b289-47e128ee, #w-node-a5ec9087-31d9-3967-6089-9998a8c9d08a-47e128ee, #w-node-a5ec9087-31d9-3967-6089-9998a8c9d093-47e128ee, #w-node-a5ec9087-31d9-3967-6089-9998a8c9d09d-47e128ee, #w-node-a5ec9087-31d9-3967-6089-9998a8c9d0a6-47e128ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-ad765c7e-3c11-031a-e7e2-81f8b05f7d65-e569678a, #w-node-_6682f389-f82c-c035-bab6-8c764d79edde-e569678a, #w-node-_1b64a66d-248a-e954-6479-413bbde94969-e569678a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea882c3b-fdd2-04d4-9308-992883c49488-e5696792 {
    order: -9999;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e24a-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e261-e5696796 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e2ad-e5696796 {
    order: 9999;
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e2d5-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e4bf-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e565-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e5ac-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e60b-e5696796 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e61f-e5696796, #w-node-_7fa2c433-cf29-19aa-1276-a9c0f59bdafc-e5696796 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e650-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e668-e5696796 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e68f-e5696796, #w-node-c5afaacc-a8cb-ec4c-2e66-e6ca55ee0072-e5696796 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ad-e5696796 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e6c4-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ff-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e728-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e73d-e5696796 {
    grid-column: span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e782-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e7ec-e5696796 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e846-e5696796, #w-node-_895d6007-193b-f0b0-3fb7-b21d1c42868a-e5696796, #w-node-_6dfc4f40-ded4-7ca9-24aa-4430aa8f727a-e5696796, #w-node-_3ee8d99c-0e76-867d-5edd-9ad200fe877a-e5696796 {
    grid-column: span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e891-e5696796 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e8a6-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e8b8-e5696796 {
    grid-column: span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e91b-e5696796 {
    grid-area: 3 / 1 / 3 / 3;
  }

  #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c94c0-e5696798 {
    justify-self: start;
  }

  #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c94c4-e5696798 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c9697-e5696798 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7500c0d9-08f8-15d0-ce57-95a1345ec4e2-e56967a0, #w-node-_7500c0d9-08f8-15d0-ce57-95a1345ec4f5-e56967a0 {
    justify-self: auto;
  }

  #w-node-_93417893-ac7a-c45e-3617-e7d4d96094f2-e56967a5 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bf19-e56967a8 {
    order: 9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfae-e56967a8 {
    order: 9999;
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfe6-e56967a8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c240-e56967a8 {
    grid-area: 3 / 1 / 5 / 3;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c306-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c35d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3dc-e56967a8 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3f0-e56967a8, #w-node-_537ab9aa-37b4-6b2b-065e-91f287814844-e56967a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c421-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c449-e56967a8 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c470-e56967a8, #w-node-_3c04df0a-6922-c7be-0c7b-2853e32afbd8-e56967a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c48e-e56967a8 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4b5-e56967a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c500-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c539-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c55e-e56967a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5b3-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c63d-e56967a8 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6b7-e56967a8, #w-node-_64a474b2-2477-70c3-63dc-832108dc9673-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6ee-e56967a8, #w-node-_5eec9af9-bf40-e7d1-5f70-8350d408ec4b-e56967a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c712-e56967a8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c737-e56967a8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7bc-e56967a8 {
    grid-area: 3 / 1 / 3 / 3;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9120c-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9120e-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91224-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91229-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9123f-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91241-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91265-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9126a-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9128e-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91290-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb912ba-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb912bf-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb912e9-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb912eb-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91315-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9131a-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91344-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91346-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91362-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91367-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91383-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91385-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb913af-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb913b4-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb913de-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb913e0-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91401-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91406-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91427-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91429-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91440-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91445-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9145c-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9145e-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91482-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91487-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb914ab-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb914ad-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb914e0-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb914e5-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91518-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9151a-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9155d-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9155f-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb91589-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb9158e-e56967ab {
    justify-self: auto;
  }

  #w-node-_31489749-6394-1987-a544-9086adb915b8-e56967ab {
    order: 9999;
  }

  #w-node-_31489749-6394-1987-a544-9086adb915ba-e56967ab {
    justify-self: auto;
  }

  #w-node-ebbb8a98-521f-f61c-7f3c-3af878602bb0-e56967ac {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e641e827-3fa5-5818-211f-5c87c4c642c6-e56967ac, #w-node-_40ad60c4-75dd-aae8-662a-dbd4f613ea7d-e56967ac {
    justify-self: center;
  }

  #w-node-_9d52acde-c10f-4483-f4db-d248c0a30785-e56967ac {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0b8f64f3-24d7-b4d3-a99e-3fe459c24fa0-e56967ac {
    justify-self: center;
  }

  #w-node-_05907ffa-dcd5-6ba4-1491-07fbcede5998-e56967ac, #w-node-_21cb0ce0-b2d6-4c3d-0dbf-1a9e1e6f46f8-e56967ac, #w-node-_0b4ee870-88da-9d60-73bb-f906c665d3d3-e56967ac {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_7eaa28ba-b508-acf8-ae8b-8b22de1119ad-e56967ae, #w-node-_6ef84a80-1623-41dd-b954-c0c303be5df1-e56967ae, #w-node-_64980421-ff0e-3498-4f3b-df657203bb44-e56967ae {
    justify-self: auto;
  }

  #w-node-aea6d845-d54c-7f3d-ac3d-5c7e016e435d-e56967b2, #w-node-_442dc9af-28a6-e219-2e13-bcfbdb9ff97b-e56967b2, #w-node-b03a8ed5-0dfa-ee01-1716-68d82f65dd7e-e56967b2, #w-node-_3a413268-bd43-422f-475a-16be8efe516a-e56967b2 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-b2735efe-1695-0d17-397c-e89e0d036f01-e56967b2 {
    justify-self: start;
  }

  #w-node-eee9ae93-ca6b-5ae9-009c-a2c486c7abfe-e56967b2 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_4cbe3968-38f5-8b1b-2d4c-fe07d81cdfbe-e56967b2 {
    justify-self: start;
  }

  #w-node-c7db766f-9928-db92-f3fb-b6f71de636c2-e56967b2 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_2d37dac1-13fb-f03f-ad49-218dd6bdc3ab-e56967b2 {
    justify-self: start;
  }

  #w-node-_6f56f98b-1118-5103-ecbc-07e30c487302-e56967b2 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_473f4ad0-1ebb-4fd7-cfc2-eeb7280aa122-e56967b2 {
    justify-self: start;
  }

  #w-node-c2319a1f-cde4-fbc9-9c4d-9036b567bafa-e56967b2 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_63231342-197e-51d7-6513-a81ba475e12f-e56967b4 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0450ef40-7404-f0a3-3d08-8d3a2159974f-e56967b4, #w-node-_0450ef40-7404-f0a3-3d08-8d3a2159975c-e56967b4 {
    justify-self: center;
  }

  #w-node-ebbb8e4c-decb-7b06-0636-661152422c3b-e56967b4 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f065c0b0-ec8b-b7f7-fa57-cc1c7bd1b895-e56967d6 {
    justify-self: start;
  }

  #w-node-_40d65717-069f-19a4-39cd-5787a9e01c90-e56967eb {
    order: -9999;
  }

  #w-node-_65f62486-8edd-15db-2153-1b0504cf6292-e56967eb {
    justify-self: start;
  }

  #w-node-e22d4a4a-4e59-b159-8bed-3719664634dd-e56967eb {
    order: -9999;
  }

  #w-node-bddcf2bf-6d47-5588-2813-5c4b8cd12cf4-e56967ef {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e8a93823-64bc-ecf5-b41e-5e0407217dab-e56967f0 {
    justify-self: start;
  }

  #w-node-e8a93823-64bc-ecf5-b41e-5e0407217db2-e56967f0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe832a7-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe833fa-e56967f3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe834ac-e56967f3 {
    order: -9999;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83544-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8363b-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83740-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83834-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83920-e56967f3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_7ad50e98-0dad-be08-bd65-9e4e6e71ac7b-e56967fa, #w-node-cef39c16-302d-795f-01ea-16ed0de75de3-e56967fa {
    order: -9999;
  }

  #w-node-dfec49db-db29-71b8-2097-8cd15c2043ca-e5696833 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-dfec49db-db29-71b8-2097-8cd15c2043f3-e5696833, #w-node-_041bbd55-e03c-01b2-e65b-8421c17096f4-e5696833 {
    order: 9999;
  }

  #w-node-_1c72904f-8e76-4121-4586-004b073e61fe-e5696833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1c72904f-8e76-4121-4586-004b073e620e-e5696833 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1c72904f-8e76-4121-4586-004b073e6230-e5696833 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ae690ec0-bce4-2ddd-b465-82462a147761-e5696833 {
    order: -9999;
  }

  #w-node-_33aa1ac0-fe18-12b2-f49b-a91e96ceb2b1-e5696833, #w-node-fb01ee41-3fbd-fa9c-b695-b1888f53a914-e5696833 {
    justify-self: auto;
  }

  #w-node-b2f6e6b9-7b69-e1ae-2fa5-e89ef8efdd69-e5696839, #w-node-f6cd23f9-6bc3-80a9-f068-474d6ad7f202-e5696839 {
    justify-self: start;
  }

  #w-node-da9c6924-62fc-b789-26f6-bb6301942180-e5696839 {
    justify-self: auto;
  }

  #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9b-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9d-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544f9f-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa1-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa3-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa5-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa7-e5696839, #w-node-_5cd56c4d-4923-63c0-e28d-9d23a1544fa9-e5696839 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61a9234a-2511-e30a-103a-7bba963d8f42-e5696839 {
    justify-self: start;
  }

  #w-node-d1495a1c-12d0-5c93-ed4e-7f920159ec28-d58f8f74, #w-node-a4ca3738-4d3c-6e22-abfd-95d4eec2305a-d58f8f74, #w-node-_5523d464-81c9-2e90-6f7a-68490c906023-d58f8f74, #w-node-_835a4522-99af-4b0c-110b-c3f92c664ddb-d58f8f74, #w-node-_1a73749f-0e68-302b-94f0-49eea04ce8bc-d58f8f74, #w-node-_1b63a194-27d8-5682-bcbb-b834ac7f46e1-d58f8f74, #w-node-d9d3024a-fa25-0625-fb79-013b82255f52-d58f8f74, #w-node-_56a9c98f-6853-a38e-40f0-bb2557a38342-d58f8f74, #w-node-_566d03af-a4a5-2a22-794d-e69e622ede24-d58f8f74 {
    justify-self: end;
  }

  #w-node-_72089cd3-c77c-dec0-92a2-f134b4948ba6-4ffdf42f, #w-node-_0f943961-c8e1-1017-c405-32fb36edda65-4ffdf42f, #w-node-_62b54abd-3909-bff2-55de-2fa794873a6c-4ffdf42f, #w-node-_47fdcda8-293a-f67d-5a02-28c6eeb1f69d-4ffdf42f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_94345def-2897-86db-9cd4-68ee180fa68e-4ffdf42f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_709f0cc0-2db4-7ae7-a0cc-f52df9b3eec6-4ffdf42f, #w-node-_5984613e-b67d-c092-0b74-3332fef59163-4ffdf42f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf302970-3cbf-c3e1-86d3-4245d42547eb-4ffdf42f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58425e26-8adc-caeb-641d-5ab8889548a6-ba9e842d, #w-node-_52e87904-ff1b-8b0e-a34e-42e0031da1ed-3080fd6b, #w-node-_0d1deb20-f511-7089-59ff-351d9be19f08-bd607bd0 {
    justify-self: start;
  }

  #w-node-_2addc230-e28c-b105-ae3a-3f095b52ab6d-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ab85-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aba0-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52abc6-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52abef-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ac1b-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ac4a-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ac76-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aca5-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52acc3-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ace4-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ad10-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ad3f-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ad62-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ad88-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ada1-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52adbd-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ade3-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ae0c-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ae41-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52ae79-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aebe-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52aeea-47e128ee, #w-node-_2addc230-e28c-b105-ae3a-3f095b52af19-47e128ee {
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e2ad-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e2d5-e5696796 {
    grid-column: span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e30e-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e36b-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e380-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e3d1-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e418-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e4bf-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e4d6-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e565-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e57c-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e5ac-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e5c3-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e5f5-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e60b-e5696796 {
    grid-column: span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e61f-e5696796, #w-node-_7fa2c433-cf29-19aa-1276-a9c0f59bdafc-e5696796 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e63e-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e650-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e668-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e67c-e5696796 {
    grid-column: span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e68f-e5696796, #w-node-c5afaacc-a8cb-ec4c-2e66-e6ca55ee0072-e5696796 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ad-e5696796 {
    grid-column: span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e6c4-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ff-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e728-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e73d-e5696796 {
    grid-column: span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e782-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e799-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e7ec-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e801-e5696796 {
    grid-column: span 2 / span 2;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e846-e5696796, #w-node-_895d6007-193b-f0b0-3fb7-b21d1c42868a-e5696796 {
    grid-column: span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e8b8-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e909-e5696796 {
    grid-column: span 2 / span 2;
  }

  #w-node-c48c2e0b-e7a9-8f70-e54b-6359712cc108-e5696797, #w-node-_438fb8da-ced8-c7f7-2375-1c171381309f-e5696797, #w-node-_1162e994-9ea0-cb0a-8d27-8f6f7c2853fe-e5696797, #w-node-_6a406302-6322-5e61-6db0-78a69c27254a-e5696797, #w-node-_6a406302-6322-5e61-6db0-78a69c272565-e5696797, #w-node-_6a406302-6322-5e61-6db0-78a69c272580-e5696797, #w-node-_52faf3bf-9360-1f58-31c6-3faa944e41e7-e5696797, #w-node-_52faf3bf-9360-1f58-31c6-3faa944e4202-e5696797, #w-node-_52faf3bf-9360-1f58-31c6-3faa944e421d-e5696797, #w-node-_6235d268-7746-ab4a-03fc-2810136e082f-e5696797, #w-node-_6235d268-7746-ab4a-03fc-2810136e084a-e5696797, #w-node-_6235d268-7746-ab4a-03fc-2810136e0865-e5696797 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6dc4f227-f033-ded7-59d3-d14bed1c94c4-e5696798 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfae-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfe6-e56967a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c02f-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c09c-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c0c1-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c122-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c189-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c240-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c267-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c306-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c32d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c35d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c384-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3b6-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3dc-e56967a8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3f0-e56967a8, #w-node-_537ab9aa-37b4-6b2b-065e-91f287814844-e56967a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c40f-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c421-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c449-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c45d-e56967a8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c470-e56967a8, #w-node-_3c04df0a-6922-c7be-0c7b-2853e32afbd8-e56967a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c48e-e56967a8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c4b5-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c500-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c539-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c55e-e56967a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5b3-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5da-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c63d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c662-e56967a8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6b7-e56967a8, #w-node-_64a474b2-2477-70c3-63dc-832108dc9673-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c6ee-e56967a8, #w-node-_5eec9af9-bf40-e7d1-5f70-8350d408ec4b-e56967a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c712-e56967a8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c749-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7aa-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd54737bf-e56967a8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_427a48c1-9832-86b8-a968-8008c3bdf5f2-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf60e-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf62c-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf63b-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf665-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf691-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf6ae-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf6de-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf710-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf733-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf761-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf791-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf7b2-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf7d8-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf800-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf819-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf849-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf87b-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf89e-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf8c5-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf8ee-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf908-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf923-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf940-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf951-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf97b-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdf9a7-e56967ab {
    order: -9999;
  }

  #w-node-_427a48c1-9832-86b8-a968-8008c3bdf9c4-e56967ab {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_427a48c1-9832-86b8-a968-8008c3bdf9d7-e56967ab {
    grid-row: 2 / 3;
  }

  #w-node-_427a48c1-9832-86b8-a968-8008c3bdf9ea-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdfa1f-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdfa56-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdfa81-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdfab1-e56967ab, #w-node-_427a48c1-9832-86b8-a968-8008c3bdfae3-e56967ab {
    order: -9999;
  }

  #w-node-ebbb8a98-521f-f61c-7f3c-3af878602bb0-e56967ac {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5d31db5a-3f8a-fd31-8ec9-625212529e44-e56967ac, #w-node-_66d34443-51e0-c95a-1a1d-0fc6f61fbc7a-e56967ac {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9d52acde-c10f-4483-f4db-d248c0a30785-e56967ac {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9d52acde-c10f-4483-f4db-d248c0a307cc-e56967ac, #w-node-b7ec6caf-163d-08b8-a8c4-dcf8054f2955-e56967ac {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_05907ffa-dcd5-6ba4-1491-07fbcede5998-e56967ac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_05907ffa-dcd5-6ba4-1491-07fbcede599a-e56967ac {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_21cb0ce0-b2d6-4c3d-0dbf-1a9e1e6f46f8-e56967ac {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_21cb0ce0-b2d6-4c3d-0dbf-1a9e1e6f473f-e56967ac, #w-node-_239e1929-386c-ccf3-3ad0-87073824c385-e56967ac {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0b4ee870-88da-9d60-73bb-f906c665d3d3-e56967ac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b4ee870-88da-9d60-73bb-f906c665d3d5-e56967ac {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_896cfdb6-fa5f-e085-eeff-32031a4d78c6-e56967ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2816a32b-6286-6fe3-2e28-329f61672581-e56967b4 {
    order: -9999;
  }

  #w-node-_7f50932b-c598-4e40-3bc5-ed21cddb6531-e56967b4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b87e486d-ee1a-9b0f-0966-fbe696b2b2b8-e56967b4 {
    order: 9999;
  }

  #w-node-_63231342-197e-51d7-6513-a81ba475e12f-e56967b4 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_63231342-197e-51d7-6513-a81ba475e176-e56967b4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e6dd9835-d0d5-bd57-28ca-2c8c5e795715-e56967b4, #w-node-e6dd9835-d0d5-bd57-28ca-2c8c5e795744-e56967b4, #w-node-e6dd9835-d0d5-bd57-28ca-2c8c5e795775-e56967b4 {
    order: -9999;
  }

  #w-node-_0450ef40-7404-f0a3-3d08-8d3a21599768-e56967b4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ebbb8e4c-decb-7b06-0636-661152422c3b-e56967b4 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-ebbb8e4c-decb-7b06-0636-661152422c82-e56967b4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cb38-e56967b4, #w-node-_4194dedf-0d8f-2b14-8b23-f180e380cb50-e56967b4 {
    order: -9999;
  }

  #w-node-b18bb441-ed41-0a3e-96e0-10932bf48c26-e56967b4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_997d4430-4191-a8d8-5d95-03e15d111328-e56967b4, #w-node-_997d4430-4191-a8d8-5d95-03e15d111342-e56967b4 {
    order: -9999;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83238-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe832a7-e56967f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe832a9-e56967f3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe833fa-e56967f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe833fc-e56967f3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83544-e56967f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83546-e56967f3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8363b-e56967f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8363d-e56967f3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83740-e56967f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83742-e56967f3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83834-e56967f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83836-e56967f3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83920-e56967f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83922-e56967f3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-f1593cec-1e36-10e2-8789-394cb97cd48d-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd49a-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4a4-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4ae-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4b7-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4c2-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4cf-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4d9-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4e3-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4ec-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd4f7-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd504-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd50e-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd518-e56967f7, #w-node-f1593cec-1e36-10e2-8789-394cb97cd521-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1f55-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1f62-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1f6c-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1f76-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1f7f-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1f8a-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1f97-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1fa1-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1fab-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1fb4-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1fbf-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1fcc-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1fd6-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1fe0-e56967f7, #w-node-_4b91f548-c1f8-6182-49e0-f2cb58bb1fe9-e56967f7, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd282577-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd282584-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd28258e-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd282598-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825a1-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825ac-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825b9-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825c3-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825cd-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825d6-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825e1-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825ee-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd2825f8-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd282602-e56967f9, #w-node-_5e61b4b8-8ff4-dcf7-9ce4-619cdd28260b-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfccb-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfcd8-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfce2-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfcec-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfcf5-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd00-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd0d-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd17-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd21-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd2a-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd35-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd42-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd4c-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd56-e56967f9, #w-node-_5c74b48d-e25f-04cf-2d3e-42f85d7bfd5f-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452104-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452111-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45211b-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452125-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45212e-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452139-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452146-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452150-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45215a-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452163-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45216e-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45217b-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452185-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45218f-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452198-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff4521d1-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff4521de-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff4521e8-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff4521f2-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff4521fb-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452206-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452213-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45221d-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452227-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452230-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45223b-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452248-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452252-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff45225c-e56967f9, #w-node-_4a7f60ee-0474-c08f-97ba-b306ff452265-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff1de-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff1eb-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff1f5-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff1ff-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff208-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff213-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff220-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff22a-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff234-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff23d-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff248-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff255-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff25f-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff269-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff272-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff2bc-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff2c9-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff2d3-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff2dd-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff2e6-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff2f1-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff2fe-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff308-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff312-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff31b-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff326-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff333-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff33d-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff347-e56967f9, #w-node-dc3e60b2-f304-f473-5675-2154034ff350-e56967f9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_669a8e21-1eb1-9801-1384-e7ef1bf7e353-e56967fa {
    order: 9999;
  }

  #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c28-e56967fa, #w-node-_47543366-8eed-e9d4-b4ce-1ba508295cec-e56967fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_95aee311-0480-a2d9-99ce-ab22b8822c4d-e56967fa {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7ad50e98-0dad-be08-bd65-9e4e6e71ac7f-e56967fa, #w-node-cef39c16-302d-795f-01ea-16ed0de75de7-e56967fa {
    order: 9999;
  }

  #w-node-_32e461e2-0765-1742-0b6b-67ea9e245d58-e5696833, #w-node-_05f5b422-c81f-3bcf-2479-699a7e1a4506-e5696833, #w-node-_8d9506af-f7a8-1f8a-5bce-4e7c3f7d0827-e5696833, #w-node-_076b843b-0dfb-755d-7fcb-1d3286aa3acc-e5696833, #w-node-f925fcfb-67e9-5748-505b-7456f79901a6-e5696833, #w-node-c399363d-b77a-7787-fdd9-8a8791875271-e5696833 {
    order: -9999;
  }

  #w-node-a807c570-e6b6-b6c4-0bdd-179c6bdc0750-e5696833, #w-node-_158e3488-67f2-004b-63c2-f327f71b7a8e-e5696833 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_158e3488-67f2-004b-63c2-f327f71b7a9c-e5696833, #w-node-_158e3488-67f2-004b-63c2-f327f71b7ab5-e5696833, #w-node-_158e3488-67f2-004b-63c2-f327f71b7ace-e5696833, #w-node-_158e3488-67f2-004b-63c2-f327f71b7ae7-e5696833, #w-node-_46fc55c9-b33f-0ac9-6373-8bd29478cabd-e5696839 {
    order: -9999;
  }

  #w-node-ea55dae5-8ad0-54b9-0837-c53f25a7d7c9-e569683a, #w-node-_8dda9f88-05a8-3a55-12d8-571a4f709c3e-e569683a, #w-node-_8dda9f88-05a8-3a55-12d8-571a4f709c68-e569683a, #w-node-f2111040-276f-3586-dfba-7e3ce934e2dd-e569683a, #w-node-f2111040-276f-3586-dfba-7e3ce934e307-e569683a, #w-node-f148e6cf-de1f-f514-a4b2-60a9b1c50ceb-e569683a {
    order: 9999;
  }

  #w-node-_9f0f0605-fa16-1ec1-66f6-32dc9322cd24-e569683a {
    order: -9999;
  }

  #w-node-_9f0f0605-fa16-1ec1-66f6-32dc9322cd29-e569683a {
    justify-self: center;
  }

  #w-node-fc426a93-ed0e-f244-a6f7-b6018992b277-e569683b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fc426a93-ed0e-f244-a6f7-b6018992b27a-e569683b {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-b8953415-63f3-0500-380e-db4022974b4a-e569683b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b8953415-63f3-0500-380e-db4022974b4d-e569683b {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_08da8cbb-3595-7dd3-640f-1838796a8a1d-e569683b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_08da8cbb-3595-7dd3-640f-1838796a8a20-e569683b {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_41d37635-c8c5-8c87-b80f-9128db65a4dc-e569683b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_41d37635-c8c5-8c87-b80f-9128db65a4df-e569683b {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_99637a20-452b-979f-593d-016fcb1e023e-e569683b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_99637a20-452b-979f-593d-016fcb1e0241-e569683b {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d365389d-2ad6-2841-c8a6-622edef7ff47-d58f8f74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1495a1c-12d0-5c93-ed4e-7f920159ec28-d58f8f74, #w-node-a4ca3738-4d3c-6e22-abfd-95d4eec2305a-d58f8f74, #w-node-_5523d464-81c9-2e90-6f7a-68490c906023-d58f8f74, #w-node-_835a4522-99af-4b0c-110b-c3f92c664ddb-d58f8f74, #w-node-_1a73749f-0e68-302b-94f0-49eea04ce8bc-d58f8f74, #w-node-_1b63a194-27d8-5682-bcbb-b834ac7f46e1-d58f8f74, #w-node-d9d3024a-fa25-0625-fb79-013b82255f52-d58f8f74, #w-node-_56a9c98f-6853-a38e-40f0-bb2557a38342-d58f8f74, #w-node-_566d03af-a4a5-2a22-794d-e69e622ede24-d58f8f74 {
    justify-self: auto;
  }

  #w-node-_6f21525b-8b4c-2570-f987-bff74de30ec5-4ffdf42f, #w-node-_6c09d52f-f660-6d8c-23a1-684f9fe99fec-4ffdf42f, #w-node-ac67c0e0-6c1b-aba9-f52f-32b98ff375a6-4ffdf42f, #w-node-ec236002-69da-9a1e-bdc4-af4d7fab6888-4ffdf42f, #w-node-_43175d91-f242-b6cf-f38d-bb37cf40820d-4ffdf42f, #w-node-_65b7fe6d-7ff4-ef26-5600-637a7936daf0-4ffdf42f {
    order: -9999;
  }

  #w-node-_72089cd3-c77c-dec0-92a2-f134b4948ba6-4ffdf42f {
    grid-column: span 1 / span 1;
  }

  #w-node-_72089cd3-c77c-dec0-92a2-f134b4948bbe-4ffdf42f {
    order: 9999;
  }

  #w-node-_0f943961-c8e1-1017-c405-32fb36edda65-4ffdf42f {
    grid-column: span 1 / span 1;
  }

  #w-node-_0f943961-c8e1-1017-c405-32fb36edda7d-4ffdf42f {
    order: 9999;
  }

  #w-node-f3819044-6229-cbaa-772a-1e8cced64a42-4ffdf42f, #w-node-c8e7a517-5439-b939-ca19-279be5f52a73-4ffdf42f {
    order: -9999;
  }

  #w-node-_62b54abd-3909-bff2-55de-2fa794873a6c-4ffdf42f {
    grid-column: span 1 / span 1;
  }

  #w-node-_62b54abd-3909-bff2-55de-2fa794873a84-4ffdf42f {
    order: 9999;
  }

  #w-node-_47fdcda8-293a-f67d-5a02-28c6eeb1f69d-4ffdf42f {
    grid-column: span 1 / span 1;
  }

  #w-node-_47fdcda8-293a-f67d-5a02-28c6eeb1f6b5-4ffdf42f {
    order: 9999;
  }

  #w-node-_19ddf5a8-8a9a-449d-9b80-a253659cd56d-4ffdf42f, #w-node-_89f8c47d-b504-be44-dbbe-c62a8ebb2da5-4ffdf42f {
    order: -9999;
  }

  #w-node-_709f0cc0-2db4-7ae7-a0cc-f52df9b3eec6-4ffdf42f {
    grid-column: span 1 / span 1;
  }

  #w-node-_709f0cc0-2db4-7ae7-a0cc-f52df9b3eed4-4ffdf42f {
    order: 9999;
  }

  #w-node-_5984613e-b67d-c092-0b74-3332fef59163-4ffdf42f {
    grid-column: span 1 / span 1;
  }

  #w-node-_5984613e-b67d-c092-0b74-3332fef59171-4ffdf42f {
    order: 9999;
  }

  #w-node-_13e9b2df-e48a-1e06-750c-cf730296aa91-4ffdf42f, #w-node-bf302970-3cbf-c3e1-86d3-4245d42547eb-4ffdf42f, #w-node-e65b6571-f780-40ac-95da-70c2ae3e705a-ba9e842d {
    order: -9999;
  }

  #w-node-_621003fe-86ed-5fb7-e7f9-1a3d37088919-ba9e842d {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #w-node-_91ff2ba1-117e-60d4-7a54-0cf11e833849-ba9e842d {
    order: -9999;
  }

  #w-node-_1014103d-e700-c3f9-48ac-1633041c338a-ba9e842d, #w-node-_15b1909e-5870-5c45-ddff-69c2e104048c-ba9e842d, #w-node-ccc0fccd-335b-b268-aac4-7c93b63adae3-ba9e842d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1b125b9-7599-b174-c423-66e27abcada3-bd3d8dba, #w-node-_3fdb6443-d859-b2e9-0297-4f58ae8322d7-bd3d8dba {
    order: 9999;
  }

  #w-node-_4a973b48-eaf3-0a38-b0b7-b8ee54a79fb6-bd3d8dba, #w-node-a9a4d952-7ba1-66d5-b43d-66a29efd0ac8-bd3d8dba {
    order: -9999;
  }

  #w-node-d7c6b2d1-910c-499f-e062-51ad1a028b60-bd3d8dba {
    order: 9999;
  }

  #w-node-d621d1fd-69fb-8f84-48c7-d711e447fc67-bd3d8dba, #w-node-_9a082a35-b9a0-3f49-cc31-b0b5187df09d-bd3d8dba, #w-node-_641043e2-0893-12ed-592e-50d5dfd355ee-bd3d8dba, #w-node-a500d742-c5cf-7150-a34e-da7a9a397795-bd3d8dba, #w-node-_132b8f7e-0429-bbe0-72a1-a6881284360a-bd3d8dba, #w-node-_6db82bde-d5b4-8634-7bb1-def5c15a47e8-bd3d8dba, #w-node-_7be707d9-8ec5-f866-cbe1-48c01db01a47-bd3d8dba, #w-node-_30dee31f-46a7-4a82-cd99-8d50ac4caef0-bd3d8dba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be443c6b-1409-f308-e8ac-9e857db69ca3-d076fa03, #w-node-_5b403cdb-74ba-0825-9020-cca13decdb29-d076fa03, #w-node-_92d2ae8f-4961-00a5-465d-776842ee41df-d076fa03, #w-node-c15b109e-cd1d-d973-e4cb-c3a1e87be5cc-d076fa03 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-f51d62e0-c423-776a-21df-f53957efc4f5-d076fa03, #w-node-bbd0f1b9-b8cd-4643-641f-14dbd7fa7bc0-d076fa03, #w-node-_7e80ccc1-ae97-fd93-0ee8-7451f13960be-d076fa03, #w-node-_6fbb4630-abfe-a67d-50fd-bbed184ac195-d076fa03 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1dc590c2-f6c6-4ec5-81cf-b4c224abf3e8-d076fa03 {
    justify-self: start;
  }

  #w-node-_1dc590c2-f6c6-4ec5-81cf-b4c224abf414-d076fa03, #w-node-_1dc590c2-f6c6-4ec5-81cf-b4c224abf43e-d076fa03, #w-node-b8955c0b-a20a-1e7e-fbee-b9ca9c5eba58-d076fa03, #w-node-b8955c0b-a20a-1e7e-fbee-b9ca9c5eba82-d076fa03 {
    order: -9999;
  }

  #w-node-_33474dfa-e64a-ca9b-e443-98464f727d8c-d076fa03 {
    justify-self: start;
  }

  #w-node-_33474dfa-e64a-ca9b-e443-98464f727dbe-d076fa03, #w-node-_33474dfa-e64a-ca9b-e443-98464f727dee-d076fa03 {
    order: -9999;
  }

  #w-node-_76d93f32-2a0d-333e-6d92-d71f53d509d4-d076fa03 {
    justify-self: start;
  }

  #w-node-_76d93f32-2a0d-333e-6d92-d71f53d50a06-d076fa03, #w-node-_76d93f32-2a0d-333e-6d92-d71f53d50a36-d076fa03 {
    order: -9999;
  }

  #w-node-e685653d-da06-62ff-c116-a73c59101d82-d076fa03 {
    justify-self: start;
  }

  #w-node-e685653d-da06-62ff-c116-a73c59101d6d-d076fa03 {
    order: 9999;
  }

  #w-node-e685653d-da06-62ff-c116-a73c59101d6f-d076fa03 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e685653d-da06-62ff-c116-a73c59101d99-d076fa03 {
    order: -9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e685653d-da06-62ff-c116-a73c59101d9e-d076fa03 {
    order: 9999;
  }

  #w-node-e685653d-da06-62ff-c116-a73c59101da0-d076fa03 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e685653d-da06-62ff-c116-a73c59101db3-d076fa03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e685653d-da06-62ff-c116-a73c59101dc5-d076fa03 {
    order: -9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_8bda1ac4-9528-9b17-3e2a-12b6f40b579b-d076fa03, #w-node-_8bda1ac4-9528-9b17-3e2a-12b6f40b57b1-d076fa03, #w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbcdf-d076fa03 {
    order: 9999;
  }

  #w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbce8-d076fa03 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbcf7-d076fa03 {
    order: 9999;
  }

  #w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbd00-d076fa03 {
    order: -9999;
  }

  #w-node-_7c2dc3c6-523b-7846-4097-707100e14abc-ce49a06e, #w-node-babf5bd0-e27f-d81c-7532-970e73e5cfc7-ce49a06e, #w-node-f967e831-3974-5327-f4d3-459f635b08cd-ce49a06e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d5b54683-9735-2eb2-709c-f68ea73ff382-ce49a06e {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_293062f9-eb21-e62a-e81c-fcd0d142bd0f-ce49a06e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d6c05a50-290e-c441-6084-f99d2ee53e67-ce49a06e {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-da3ee342-b8a0-a899-7a97-c2c0460793d9-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460793e3-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460793ed-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460793f7-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079401-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607943e-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079448-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079452-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607945c-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079466-9e8f0121 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-da3ee342-b8a0-a899-7a97-c2c0460794ab-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460794b8-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460794c5-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460794d2-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460794df-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079527-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079534-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079541-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607954e-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607955b-9e8f0121 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-da3ee342-b8a0-a899-7a97-c2c04607959b-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460795a5-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460795af-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460795b9-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460795c3-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079600-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607960a-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079614-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607961e-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079628-9e8f0121 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-da3ee342-b8a0-a899-7a97-c2c04607966d-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607967a-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079687-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079694-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460796a1-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460796e9-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460796f6-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079703-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079710-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607971d-9e8f0121 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-da3ee342-b8a0-a899-7a97-c2c04607974f-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079759-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079763-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607976d-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079777-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460797a6-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460797b0-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460797ba-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460797c4-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c0460797ce-9e8f0121 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-da3ee342-b8a0-a899-7a97-c2c0460797fe-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607980b-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079818-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079825-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079832-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079865-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079872-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607987f-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c04607988c-9e8f0121, #w-node-da3ee342-b8a0-a899-7a97-c2c046079899-9e8f0121 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e30e-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e36b-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e380-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e3d1-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e3e6-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e418-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e4bf-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e4d6-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e565-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e57c-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e5ac-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e5c3-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e5f5-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e60b-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e63e-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e650-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e668-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e67c-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e6ad-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e782-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e799-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e7ec-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e801-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e8a6-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e8b8-e5696796, #w-node-a19235a9-9041-b48b-f68b-7637a1d1e909-e5696796 {
    grid-column: span 1 / span 1;
  }

  #w-node-a19235a9-9041-b48b-f68b-7637a1d1e91b-e5696796 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_93417893-ac7a-c45e-3617-e7d4d96094f2-e56967a5, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfae-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573bfe6-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c02f-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c09c-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c0c1-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c122-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c189-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c240-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c267-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c306-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c32d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c35d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c384-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3b6-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c3dc-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c40f-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c421-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c449-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c45d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c48e-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5b3-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c5da-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c63d-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c662-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c737-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c749-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7aa-e56967a8, #w-node-_41e28cda-6bb3-fd7c-4550-f911d573c7bc-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd54737bf-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473812-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd547386a-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd54738e8-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd54739e4-e56967a8, #w-node-_5e157864-56e5-68bd-7471-1e4bd5473a3a-e56967a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-ebbb8a98-521f-f61c-7f3c-3af878602bb0-e56967ac, #w-node-e641e827-3fa5-5818-211f-5c87c4c642c6-e56967ac, #w-node-_9d52acde-c10f-4483-f4db-d248c0a30785-e56967ac, #w-node-_0b8f64f3-24d7-b4d3-a99e-3fe459c24fa0-e56967ac, #w-node-_05907ffa-dcd5-6ba4-1491-07fbcede5998-e56967ac, #w-node-_21cb0ce0-b2d6-4c3d-0dbf-1a9e1e6f46f8-e56967ac, #w-node-_0b4ee870-88da-9d60-73bb-f906c665d3d3-e56967ac, #w-node-_63231342-197e-51d7-6513-a81ba475e12f-e56967b4, #w-node-_0450ef40-7404-f0a3-3d08-8d3a2159974f-e56967b4, #w-node-ebbb8e4c-decb-7b06-0636-661152422c3b-e56967b4, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe832a7-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe833fa-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83544-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe8363b-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83740-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83834-e56967f3, #w-node-_27ad79c1-bee2-edcf-e2ca-e1426fe83920-e56967f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dfec49db-db29-71b8-2097-8cd15c2043a1-e5696833 {
    grid-column: span 1 / span 1;
  }

  #w-node-dfec49db-db29-71b8-2097-8cd15c2043ca-e5696833 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dfec49db-db29-71b8-2097-8cd15c2043da-e5696833, #w-node-_041bbd55-e03c-01b2-e65b-8421c17096db-e5696833, #w-node-_041bbd55-e03c-01b2-e65b-8421c17096f4-e5696833 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1c72904f-8e76-4121-4586-004b073e61fe-e5696833, #w-node-_1c72904f-8e76-4121-4586-004b073e620e-e5696833 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c72904f-8e76-4121-4586-004b073e6211-e5696833 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1c72904f-8e76-4121-4586-004b073e6230-e5696833 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae690ec0-bce4-2ddd-b465-82462a147761-e5696833, #w-node-_5358d80f-6e13-5dd7-8c13-d4759d373bb7-e569683a {
    grid-column: span 1 / span 1;
  }

  #w-node-_13e9b2df-e48a-1e06-750c-cf730296aaa3-4ffdf42f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cf83ffa0-86c2-37ec-beef-18ef89624898-95af5ed4, #w-node-cf83ffa0-86c2-37ec-beef-18ef896248d4-95af5ed4, #w-node-cf83ffa0-86c2-37ec-beef-18ef89624903-95af5ed4, #w-node-_5945f5ed-8fe9-455e-8abc-18faa741829d-95af5ed4, #w-node-_5945f5ed-8fe9-455e-8abc-18faa74182d9-95af5ed4, #w-node-_5945f5ed-8fe9-455e-8abc-18faa7418308-95af5ed4 {
    justify-self: stretch;
  }

  #w-node-_17ca32f3-bd49-d77a-27a3-4791969bb215-95af5ed4, #w-node-_17ca32f3-bd49-d77a-27a3-4791969bb251-95af5ed4, #w-node-_17ca32f3-bd49-d77a-27a3-4791969bb280-95af5ed4, #w-node-_3b276283-af85-385e-3330-6c355e4fdf00-95af5ed4, #w-node-_3b276283-af85-385e-3330-6c355e4fdf3c-95af5ed4, #w-node-_3b276283-af85-385e-3330-6c355e4fdf6b-95af5ed4, #w-node-b96fdc00-3471-cad1-60c7-9c0680f265e0-3273614e, #w-node-b96fdc00-3471-cad1-60c7-9c0680f26646-3273614e, #w-node-ca917b89-e69f-6538-f298-6c847eb0391c-3273614e, #w-node-ca917b89-e69f-6538-f298-6c847eb03982-3273614e, #w-node-bbfe6c76-5950-6dd5-7020-4e7819402a0c-3273614e, #w-node-bbfe6c76-5950-6dd5-7020-4e7819402a8f-3273614e, #w-node-a30932d0-46d6-92a1-02e2-226f30f0067a-3273614e, #w-node-a30932d0-46d6-92a1-02e2-226f30f006fd-3273614e, #w-node-_71bcc355-62b7-251b-c19b-bd4041bdb6ae-3273614e, #w-node-_71bcc355-62b7-251b-c19b-bd4041bdb714-3273614e, #w-node-f09f8894-b0c1-3f66-17ca-a9a38a912713-3273614e, #w-node-f09f8894-b0c1-3f66-17ca-a9a38a912779-3273614e, #w-node-fe793e5e-8e0c-8255-8e9c-2645a3aa9c3b-3273614e, #w-node-fe793e5e-8e0c-8255-8e9c-2645a3aa9cbe-3273614e, #w-node-_19ed3bca-fb59-b7b7-d9e4-8611accc51f2-3273614e, #w-node-_19ed3bca-fb59-b7b7-d9e4-8611accc5275-3273614e {
    justify-self: auto;
  }

  #w-node-d7c6b2d1-910c-499f-e062-51ad1a028b6f-bd3d8dba {
    order: -9999;
  }

  #w-node-_8bda1ac4-9528-9b17-3e2a-12b6f40b57a1-d076fa03, #w-node-_8bda1ac4-9528-9b17-3e2a-12b6f40b57b7-d076fa03 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a41fdf68-9b93-f8b4-9d81-9bd85e6fbcd8-d076fa03 {
    order: 9999;
  }
}
