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 {
  --white: white;
  --dark-grey: #9b9b9b;
  --black: black;
  --black-2: #333;
  --red: #fa191980;
  --untitled-ui-gray600: #475467;
  --untitled-ui-gray700: #344054;
  --untitled-ui-white: white;
  --untitled-ui-primary700: #a11c3b;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-primary600: #fff;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-gray900: #101828;
  --untitled-ui-gray500: #667085;
  --untitled-ui-gray50-501: #f9fafb;
  --untitled-ui-gray800: #1d2939;
  --untitled-ui-gray100: #f2f4f7;
  --flowstica-webflow-library--white: white;
  --untitled-ui--primary800: #53389e;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--success700: #027a48;
  --untitled-ui--gray400: #ececec;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--primary50: #f9f5ff;
  --untitled-ui-primary300: #d6bbfb;
  --walsh--black: #2c2c2c;
  --walsh--enjoypink: #ee2e61;
  --walsh--light-goldenrod-yellow: #d3f6c1;
  --walsh--walsh-mid-green: #fff;
  --walsh--walsh-dark-green-2: #2c5c5d;
  --flowstica-webflow-library--black: #010b15;
  --flowstica-webflow-library--medium-sea-green: #08b54f;
  --walsh--walsh-light-green: #c2ecd5;
  --untitled-ui--primary500: #9e77ed;
  --flowstica-webflow-library--white-smoke: #f7f7f7;
  --dim-grey: #636363;
  --grey: grey;
  --flowstica-webflow-library--black-2: #333;
  --walsh--azure: #e7f1f1;
}

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

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

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: #333;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 52px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
}

h4 {
  color: #333;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  color: gray;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

p {
  color: gray;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 32px;
}

a {
  color: #a11c3d;
  cursor: default;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s, color .2s;
  box-shadow: inset 0 -2px #0000001a;
}

a:hover {
  color: #000;
  box-shadow: inset 0 -2px #000;
}

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

img:hover {
  border-radius: 0;
  text-decoration: none;
}

figure {
  margin-bottom: 10px;
}

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

.wrapper-title {
  width: 100%;
  height: 100%;
  margin-top: 8rem;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section {
  background-color: #dcdee0;
  justify-content: space-between;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 100vh;
}

.section.main {
  flex-direction: column;
  height: 100%;
  margin-top: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 220px;
}

.main-h1 {
  color: #000;
  letter-spacing: -1vh;
  margin-top: 220px;
  margin-bottom: 0;
  margin-left: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 14vh;
  font-weight: 400;
  line-height: 16vh;
  position: relative;
  left: 100px;
}

.main-h1.bold {
  text-align: left;
  letter-spacing: -1vh;
  margin-top: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 16vh;
  font-weight: 900;
}

.main-h1.bold.home {
  color: #ee2e61;
  text-align: left;
  letter-spacing: -1vh;
  white-space: normal;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 700;
  transition: opacity .2s;
  top: 60px;
}

.main-h1.bold.home2 {
  text-align: left;
  margin-top: auto;
  margin-left: auto;
}

.main-h1.bold.home3 {
  text-align: left;
  margin-top: auto;
  margin-left: auto;
  font-size: 14vh;
}

.main-h1.home {
  opacity: 1;
  color: #ee2e61;
  white-space: normal;
  font-size: 20vh;
  line-height: 22vh;
  transition: margin-left .3s;
}

.main-h1.home.bold {
  font-size: 13vh;
  top: 0;
}

.main-h1.home-copy {
  opacity: 1;
  color: #ee2e61;
  white-space: normal;
  font-size: 14vh;
  line-height: 22vh;
  transition: margin-left .3s;
}

.column {
  border: 1px #000;
  flex: 1;
  overflow: hidden;
}

.column._100vh {
  color: #fff;
  background-color: #3339;
  flex: none;
  align-items: center;
  width: 50%;
  min-height: 100vh;
  padding-left: 15vw;
  padding-right: 10vw;
  display: flex;
  overflow: visible;
}

.column._100vh:hover {
  opacity: 1;
  background-color: #000000bf;
}

.column.background-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  overflow: visible;
}

.home-subhead {
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  margin-top: 30px;
  display: flex;
}

.h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 38px;
  line-height: 48px;
}

.h2.mail {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

._w-h1 {
  margin-top: 0;
  padding-right: 25%;
  position: static;
  inset: 0 0% 0%;
  overflow: hidden;
}

._w-link {
  color: #636363;
  letter-spacing: 0;
  text-transform: none;
  border-bottom-style: none;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  padding-bottom: 2px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 30px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

._w-link:hover {
  color: #000;
}

._w-link.social {
  color: #333;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.line-hover {
  background-color: #ddd;
  width: 100%;
  height: 2px;
  margin-top: 3px;
  overflow: hidden;
}

.project-info {
  z-index: 20;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.fill-hover {
  background-color: #000;
  width: 100%;
  height: 2px;
}

.section-2 {
  float: none;
  width: 100vw;
  height: auto;
  margin-top: 14rem;
  margin-bottom: 140px;
  padding-bottom: 220px;
  position: static;
  top: 70vh;
}

.wrapper {
  background-color: #fff;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.wrapper.center {
  flex-direction: column;
  justify-content: center;
  padding-left: 5vw;
  padding-right: 5vw;
}

.wrapper.center.form {
  justify-content: flex-start;
  width: 80%;
  min-height: 90%;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 100px;
}

.wrapper.center.form.base {
  padding-bottom: 30vh;
}

.wrapper.center.form.base.hide {
  display: none;
}

.main-section {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 0;
}

.wide-background {
  background-color: #657580;
  width: 100vw;
  height: 100vh;
  margin-bottom: 10%;
}

.wide-background._01 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6131e6579979f77d533680c4_5b109a993a8396648e723c7a_screen-001.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100vw;
  height: 75vh;
  margin-top: 220px;
  position: relative;
  top: 500px;
  overflow: visible;
}

.wrapper-info {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 20vh;
  padding-bottom: 20vh;
  display: flex;
}

.wrapper-info.about {
  border-bottom: 1px #e4e4e4;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 500px;
  padding-top: 5vh;
  padding-bottom: 5vh;
  position: relative;
  top: 500px;
}

.wrapper-info.contact {
  margin-bottom: 500px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 300px;
  bottom: 220px;
}

.wrapper-list-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 14% 106px minmax(10px, 4%) minmax(10px, 7%) .5fr 1.75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

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

.wrap-content {
  background-color: var(--white);
  width: 80%;
  margin-top: 10rem;
  margin-bottom: 0;
  margin-left: 5%;
  padding: 40px 0 40px 0;
  display: block;
  position: static;
}

.wrap-content.links {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.field {
  color: var(--dark-grey);
  border: 1px solid #fff;
  border-bottom-color: #bbb;
  height: 60px;
  margin-bottom: 45px;
  padding-left: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 22px;
}

.div-block-18 {
  flex: 0 auto;
  width: 30vw;
  margin-right: 10vw;
}

.button {
  background-color: #ee2e61;
  margin-top: 40px;
  padding: 25px 55px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  transition: background-color .4s, box-shadow .4s, color .4s;
}

.button:hover {
  color: #000;
  background-color: #fff;
  box-shadow: inset 0 0 0 3px #000;
}

.bold {
  color: #161616;
}

.utility-page-wrap {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  width: 900px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.alt-next {
  color: #9b9b9b;
  text-align: left;
  margin-bottom: 20px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 60px;
}

.navbar {
  color: #ee2e61;
  background-color: #0000;
  width: 100%;
  height: auto;
  padding: 5vh 5vw 0;
  position: absolute;
}

.brand {
  box-shadow: none;
  border-bottom: 1px #000;
  align-items: center;
  height: 90px;
  display: flex;
}

.brand:hover {
  box-shadow: none;
  border-bottom-style: none;
}

.brand.w--current, .brand.w--current:hover {
  box-shadow: none;
}

.link-nav {
  box-shadow: none;
  color: gray;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 0 5px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s, box-shadow .2s;
}

.link-nav:hover, .link-nav.w--current {
  color: #000;
  box-shadow: inset 0 -3px #00000080;
}

.div-block-26 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  padding-top: 90px;
  padding-bottom: 90px;
  display: inline;
}

.div-block-27 {
  background-color: #fafafa;
  border-top: 1px #dbdbdb;
  width: 100%;
  height: auto;
  margin-top: 350px;
  padding-bottom: 20px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.small-p {
  color: #b8b8b8;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}

.logo-footer {
  margin-bottom: 30px;
  margin-right: 20px;
}

.nav-menu {
  float: right;
  align-items: center;
  padding-top: 4vh;
  padding-bottom: 2vh;
  display: flex;
}

.big-link {
  color: #000;
  text-align: left;
  margin-bottom: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 50px;
  line-height: 80px;
}

.proj_body-wrap {
  text-align: center;
  width: 90vw;
  margin-top: auto;
  position: relative;
  top: 300px;
}

._w-form {
  min-height: 400px;
}

.proj_body {
  text-align: justify;
  border: 1px #000;
  width: 60%;
  margin-top: 100px;
  margin-bottom: 100px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-style: normal;
  position: relative;
  left: 20%;
  right: 20%;
}

.proj_body h2, .proj_body p, .proj_body h4 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.proj_body figure {
  clear: none;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.proj_body figcaption {
  color: gray;
  margin-bottom: 20px;
}

.next-project {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". ."
                 "Area Area-3"
                 "Area-2 ."
                 ". ."
                 ". ."
                 ". ."
                 / 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: start;
  padding: 5vw;
  display: grid;
  position: relative;
  top: 400px;
  bottom: 500px;
}

.project-link {
  color: #fff;
  box-shadow: inset 0 -2px #fff3;
}

.project-link:hover {
  color: #fff;
  box-shadow: inset 0 -2px #fff;
}

.paragraph-2 {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 100px;
}

.project-title {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 700;
}

.project-description {
  color: var(--white);
  font-size: 18px;
}

.footer-links {
  margin-bottom: 20px;
  margin-right: 20px;
}

.paragraph-3 {
  color: var(--black);
  margin-left: 10px;
}

.fieldradio {
  color: var(--dark-grey);
  margin-bottom: 20px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 22px;
}

.heading-7 {
  text-align: left;
  letter-spacing: 0;
  padding-left: 100px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.hero-image-mask {
  width: 100%;
  margin-left: 40px;
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  position: relative;
}

.button-3 {
  text-align: center;
  background-color: #ed3162;
  margin-bottom: 20px;
}

.form-2 {
  padding-left: 100px;
  padding-right: 500px;
}

.text-block-5 {
  font-size: 22px;
}

.success-message {
  background-color: #0000;
  border: 2px solid #ee2e61;
  border-radius: 5px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 100px;
}

.sticky-nav {
  z-index: 1;
  background-color: var(--white);
  padding: 20px;
  position: sticky;
  top: 0;
}

.nav-grid {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
  position: static;
}

.nav-logo-link {
  box-shadow: none;
  flex: none;
  align-items: flex-start;
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  transition-property: none;
  display: block;
}

.nav-logo-link:hover {
  box-shadow: none;
}

.nav-logo-link.w--current {
  box-shadow: none;
  height: auto;
  margin-bottom: auto;
  transition-property: none;
}

.nav-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: 150%;
  height: 100%;
  margin-top: 10px;
  margin-left: 20px;
}

.nav-link-5 {
  color: #444;
  border: 1px solid #0000;
  margin-left: 0;
  margin-right: -2px;
  padding: 10px;
  text-decoration: none;
  display: block;
}

.nav-link-5:hover {
  text-decoration: none;
}

.button-5 {
  background-color: #ed3162;
  margin-left: 10px;
  padding-left: 15px;
}

.rich-text-block {
  text-align: left;
  width: 100%;
  margin-top: 0;
  display: inline-block;
}

.columns {
  color: var(--black-2);
  font-size: 18px;
  font-weight: 300;
}

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

.text-block-7 {
  color: var(--black-2);
}

.button-6 {
  z-index: 5;
  box-shadow: none;
  text-align: center;
  object-fit: cover;
  background-color: #ee2e61;
  border: 1px solid #ffffffe3;
  width: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  position: fixed;
  inset: auto 20px 20px auto;
}

.text-block-9 {
  text-align: left;
  margin-top: 100px;
  padding-left: 100px;
  font-size: 18px;
}

.div-block-28 {
  margin-top: auto;
  margin-bottom: 15rem;
}

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

.container-4 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.small-link {
  font-size: 12px;
}

.body-2 {
  margin-top: 0;
}

.text-block-11 {
  width: 80%;
  margin-top: 40px;
  margin-left: 10%;
  margin-right: 10px;
  font-size: 18px;
  font-weight: 300;
  line-height: 40px;
}

.heading-9 {
  margin-top: 0;
  margin-left: 175px;
}

.div-block-29 {
  margin-top: 25%;
  margin-left: auto;
}

.heading-10 {
  color: #ee2e61;
  text-align: center;
  margin-left: 0;
  padding-top: 40px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.gallery {
  padding-top: 100px;
  padding-bottom: 100px;
}

.paragraph-5 {
  margin-top: 40px;
}

.collection-item {
  text-align: left;
  padding-top: 1rem;
}

.hero-3 {
  align-items: center;
  width: 80%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  position: static;
}

.flex-container-2 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  max-width: 1200px;
  padding-left: 0;
  display: flex;
}

.hero-image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 70%;
  height: 600px;
}

.paragraph-6 {
  padding-right: 100px;
}

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

.html-embed-2 {
  margin-left: 100px;
  padding-left: 0;
}

.search-button {
  background-color: #ed3162;
}

.search-2 {
  margin-bottom: 100px;
}

.heading-11 {
  margin-top: auto;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.container-6 {
  margin-top: 15rem;
}

.heading-12 {
  margin-bottom: 20px;
}

.search-3 {
  flex: 0 auto;
  order: 0;
  align-self: center;
  margin-top: 0;
  margin-left: 100px;
  display: flex;
}

.search-button-2 {
  background-color: #ed3162;
  width: 30%;
  height: 40px;
  margin-left: 10px;
  font-size: 16px;
}

.search-input {
  align-self: center;
  margin-top: 0;
  padding-top: 0;
}

.paragraph-7 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 12px;
}

.paragraph-8 {
  text-align: center;
  margin-top: 140px;
  position: relative;
  left: auto;
}

.heading-13 {
  text-align: center;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 150px;
}

.text-block-13 {
  color: #ee2e61;
  text-align: center;
  margin-top: 100px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.text-block-14 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.section-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 2vh;
  padding-bottom: 2vh;
  display: flex;
}

.mk-collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex: none;
  grid-template-rows: 50% 50%;
  grid-template-columns: auto 10% 10%;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  margin-top: 2rem;
  margin-bottom: 2vh;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #0006;
}

.mk-collection-item.addclasses {
  object-fit: cover;
  flex: none;
  width: 15vw;
  height: 20vw;
}

.mk-collection-item.second {
  z-index: 8;
  transform-style: preserve-3d;
  width: 20rem;
  height: 20rem;
  margin-left: -3.5rem;
  margin-right: 2.7rem;
  transform: translate3d(0, 0, -57px);
}

.mk-collection-item.fourth {
  z-index: 1;
  transform-style: preserve-3d;
  width: 36rem;
  height: 32rem;
  position: relative;
  transform: translate3d(0, 0, 10px);
}

.mk-collection-item.third {
  z-index: 4;
  transform-style: preserve-3d;
  width: 30rem;
  height: 34rem;
  transform: translate3d(0, 0, 86px);
}

.mk-collection-item.fifth {
  z-index: 6;
  transform-style: preserve-3d;
  width: 15rem;
  height: 15rem;
  margin-left: -1.9rem;
  margin-right: 5.7rem;
  position: relative;
  transform: translate3d(0, 0, -286px);
}

.mk-collection-item.first {
  z-index: 5;
  transform-style: preserve-3d;
  width: 50rem;
  height: 40rem;
  position: relative;
  transform: translate3d(0, 0, 52px);
}

.mk-collection-list {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  max-width: 99rem;
  display: flex;
}

.mk-collection-list.addclasses {
  place-content: stretch center;
}

.parallax-images-container {
  z-index: 2;
  flex-flow: wrap;
  place-content: space-around center;
  align-items: flex-start;
  min-height: 100vh;
  margin-top: auto;
  margin-left: 4vw;
  margin-right: 4vw;
  padding-top: 0;
  padding-bottom: 34px;
  padding-left: 0;
  display: flex;
}

.mk-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 3px 10px 12px 4px #00000063;
}

.parallax-images-container-2 {
  z-index: 2;
  transform-origin: 100%;
  flex-flow: wrap;
  place-content: space-around center;
  align-items: flex-start;
  min-height: 100vh;
  margin-top: 5vh;
  margin-left: 4vw;
  margin-right: 4vw;
  padding-top: 34px;
  padding-bottom: 34px;
  padding-left: 0;
  display: flex;
}

.image-18 {
  opacity: 1;
  border: 1px #000;
  margin-top: 5px;
  padding-bottom: 10px;
}

.nav-link-6.w--current {
  color: #ee2e61;
}

.nav-link-7.w--current {
  color: var(--black);
}

.nav-link-8.w--current, .nav-link-9.w--current, .nav-link-10.w--current {
  color: #ee2e61;
}

.nav-menu-3 {
  margin-top: 20px;
  margin-bottom: 40px;
  margin-left: 0;
  position: static;
}

.container-8 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.navbar-4 {
  z-index: 2147483647;
  background-color: var(--white);
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: auto;
  position: sticky;
  top: 0;
}

.brand-4 {
  border-style: none;
}

.brand-4.w--current {
  border: 1px #000;
  padding-top: 10px;
}

.div-block-30 {
  margin-bottom: 8rem;
}

.image-19 {
  margin-top: 0;
  margin-left: 0;
}

.link-block {
  box-shadow: none;
  border: 1px #000;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 60px;
}

.link-block:hover {
  box-shadow: none;
  border: 0 #0000;
}

.link-block.w--current {
  box-shadow: none;
  border-style: none;
}

.columns-2 {
  text-align: center;
  margin-top: 40px;
}

.columns-3 {
  text-align: center;
  margin-top: auto;
  padding-top: 40px;
}

.icon-wrap {
  position: fixed;
  inset: auto 50% 20px;
}

.icon-scroll {
  z-index: auto;
  background-color: #0000;
  border: 1px solid #ee2e61;
  border-radius: 25px;
  width: 40px;
  height: 70px;
  position: relative;
  left: 50%;
  right: 50%;
}

.scroll-dot {
  background-color: #ee2e61;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  inset: 10px auto auto 50%;
  transform: translate(-50%);
}

.div-block-31 {
  z-index: auto;
  position: absolute;
  top: auto;
  bottom: 50px;
}

.div-block-32 {
  margin-left: 100px;
}

.div-block-33 {
  margin-top: 500px;
  padding-bottom: 100px;
}

.image-20 {
  text-align: center;
  flex: none;
  width: 20%;
  margin-top: 40px;
  display: inline-block;
  position: relative;
}

.container-9 {
  display: flex;
}

.image-21 {
  width: 871px;
}

.grid {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". Area";
}

.image-22 {
  width: 15%;
  margin-top: 40px;
}

.div-block-36 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.grid-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-areas: "Area"
                       "Area-2";
  margin-bottom: -19px;
}

.image-23 {
  width: 100%;
  min-width: 30px;
  max-width: 150px;
  height: auto;
  padding-top: 0;
}

.image-24 {
  width: 30%;
  min-width: 150px;
  max-width: 150px;
}

.collection-list-wrapper {
  margin-left: 100px;
}

.heading-14 {
  color: #ed3062;
  text-align: center;
  margin-top: 20px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 50px;
}

.heading-15 {
  text-align: center;
  margin-top: 60px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 50px;
}

.main-h1-copy {
  color: #000;
  letter-spacing: -1vh;
  margin-top: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 14vh;
  font-weight: 400;
  line-height: 16vh;
  position: relative;
  left: 100px;
}

.main-h1-copy.bold {
  text-align: left;
  letter-spacing: -1vh;
  margin-top: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 16vh;
  font-weight: 900;
}

.main-h1-copy.bold.home {
  color: #ee2e61;
  text-align: left;
  letter-spacing: -1vh;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 16vh;
  font-weight: 700;
  transition: opacity .2s;
  top: 60px;
}

.main-h1-copy.bold.home2, .main-h1-copy.bold.home3 {
  text-align: left;
  margin-top: auto;
  margin-left: auto;
}

.main-h1-copy.bold.unite {
  font-size: 13vh;
}

.main-h1-copy.home {
  opacity: 1;
  color: #ee2e61;
  white-space: normal;
  font-size: 20vh;
  line-height: 22vh;
  transition: margin-left .3s;
}

.main-h1-copy.home.bold {
  top: 0;
}

.main-h1-copy.home-copy {
  opacity: 1;
  color: #ee2e61;
  white-space: normal;
  font-size: 14vh;
  line-height: 22vh;
  transition: margin-left .3s;
}

.uui-icon-1x1-xxsmall {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner01_close-button {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner01_close-button:hover {
  background-color: #fff3;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-message-2 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.success-message-2.banner-success-message {
  padding: .5rem 1rem;
}

.uui-button-secondary {
  grid-column-gap: .5rem;
  color: #6941c6;
  text-align: center;
  white-space: nowrap;
  background-color: #f9f5ff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary:hover {
  background-color: #f4ebff;
}

.uui-button-secondary:focus {
  background-color: #f9f5ff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-secondary.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-form_input {
  color: #101828;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-form_input::placeholder {
  color: #667085;
}

.uui-banner01_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: grid;
}

.uui-banner01_form-block {
  width: 100%;
  max-width: 25rem;
  margin-bottom: 0;
}

.uui-banner01_supporting-text {
  color: #f4ebff;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner01_text {
  color: #fff;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner01_text-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-direction: column;
  display: flex;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-square-large {
  color: #fff;
  background-color: #9e77ed;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-banner01_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner01_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner01_wrapper {
  background-color: #fcfaff;
  background-image: linear-gradient(45deg, #6941c6, #7f56d9);
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

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

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.social-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-link {
  color: #98a2b3;
  transition: all .3s;
}

.social-link:hover {
  color: #667085;
}

.uui-team09_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1rem;
  display: grid;
}

.uui-text-size-medium {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium.text-color-primary700 {
  color: #ed3162;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-tiny {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-team09_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

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

.uui-team09_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team09_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-team09_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.uui-button {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray.show-tablet {
  display: none;
}

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

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium {
  color: #101828;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.heading-16 {
  letter-spacing: -1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 2.25rem;
}

.uui-navbar05_menu-button {
  padding: 0;
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: #475467;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  color: #344054;
  background-color: #f9fafb;
}

.show-tablet {
  display: none;
}

.uui-navbar05_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar05_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar05_link {
  color: #667085;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar05_link:hover {
  color: #344054;
}

.uui-navbar05_link.w--current {
  color: #000;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: #6941c6;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: #53389e;
}

.uui-navbar05_bottom-bar-content {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.uui-navbar05_bottom-bar-background {
  background-color: #f9fafb;
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar05_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.uui-text-size-small {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-navbar05_item-heading {
  color: #101828;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar05_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar05_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-large {
  color: #7f56d9;
  background-color: #f4ebff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar05_icon-holder {
  flex: none;
}

.uui-navbar05_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar05_dropdown-link:hover {
  background-color: #f9fafb;
}

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

.uui-badge-small-success {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar05_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.uui-navbar05_dropdown-content-left {
  grid-column-gap: 1.5rem;
  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;
}

.uui-navbar05_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar05_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar05_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar05_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar05_dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar05_dropdown-toggle:hover {
  color: #344054;
}

.uui-navbar05_menu-dropdown {
  position: static;
}

.uui-navbar05_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar05_logo-link {
  padding-left: 0;
}

.uui-navbar05_component {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.link-block-2 {
  box-shadow: none;
  opacity: 1;
  border: 0 #0000;
  transition-property: none;
}

.link-block-2.w--current {
  border-style: none;
}

.link-block-2.w--current:hover {
  padding-bottom: 0;
  display: inline-block;
}

.image-25 {
  margin-top: 20px;
  margin-bottom: auto;
  margin-left: 20px;
  padding-bottom: 0;
}

.link-block-3 {
  box-shadow: none;
  opacity: 1;
  border: 0 #0000;
  transition-property: none;
}

.link-block-3.w--current {
  border-style: none;
}

.link-block-3.w--current:hover {
  padding-bottom: 0;
  display: inline-block;
}

.link-block-3.nav-logo-link {
  padding-bottom: 100px;
  padding-left: 10px;
}

.uui-navbar04_menu-button {
  padding: 0;
}

.uui-navbar04_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar04_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar04_link {
  color: #475467;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar04_link:hover {
  color: #344054;
}

.uui-navbar04_link.w--current {
  color: #000;
}

.uui-navbar04_dropdown-right-overlay-absolute {
  background-color: #f9fafb;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-link-gray {
  grid-column-gap: .5rem;
  color: #475467;
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-gray:hover {
  color: #344054;
}

.uui-navbar04_heading {
  color: #7f56d9;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar04_heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar04_dropdown-content-wrapper {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.uui-navbar04_dropdown-content-right {
  flex: 1;
  max-width: 14rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
  position: relative;
}

.uui-navbar04_item-heading {
  color: #101828;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar04_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar04_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar04_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar04_icon-holder {
  color: #7f56d9;
  flex: none;
}

.uui-navbar04_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar04_dropdown-link:hover {
  background-color: #f9fafb;
}

.uui-navbar04_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.uui-navbar04_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar04_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar04_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar04_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar04_dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar04_dropdown-toggle:hover {
  color: #344054;
}

.uui-navbar04_menu-dropdown {
  position: static;
}

.uui-navbar04_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar04_logo-link {
  padding-left: 0;
}

.uui-navbar04_component {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar06_styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.uui-navbar06_menu-button {
  padding: 0;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-2:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-2.is-button-large {
  grid-column-gap: .75rem;
  background-color: #ee2e61;
  border-color: #ee2e61;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-tertiary-gray-2 {
  grid-column-gap: .5rem;
  color: #475467;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-2:hover {
  color: #344054;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-2:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-2.show-tablet {
  display: none;
}

.uui-button-secondary-gray-2.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.show-tablet-2 {
  display: none;
}

.uui-navbar06_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar06_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar06_link {
  color: #475467;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar06_link:hover {
  color: #344054;
}

.uui-navbar06_link.w--current {
  color: #000;
}

.uui-text-size-small-2 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-navbar06_item-heading {
  color: #101828;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar06_blog-item-content {
  flex-direction: column;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar06_blog-item-image-wrapper {
  border-radius: .375rem;
  width: 100%;
  min-width: 9rem;
  padding-top: 66.6667%;
  position: relative;
  overflow: hidden;
}

.uui-navbar06_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar06_blog-item:hover {
  background-color: #f9fafb;
}

.uui-navbar06_blog-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  align-items: start;
  width: 100%;
  display: grid;
}

.uui-navbar06_dropdown-content-right {
  flex-wrap: wrap;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.uui-navbar06_dropdown-link {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  color: #101828;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-navbar06_dropdown-link:hover {
  background-color: #f9fafb;
}

.uui-navbar06_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .25rem;
  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;
}

.uui-navbar06_heading {
  color: #7f56d9;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar06_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 15rem;
  padding: 2rem 2rem 2rem 0;
}

.uui-navbar06_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar06_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar06_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar06_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar06_dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar06_dropdown-toggle:hover {
  color: #344054;
}

.uui-navbar06_menu-dropdown {
  position: static;
}

.uui-navbar06_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 100%;
  margin-left: 0;
}

.uui-logo_logomark-dot-2 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-2 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-2 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar06_logo-link {
  padding-left: 0;
}

.uui-navbar06_component {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar07_menu-button {
  padding: 0;
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_link {
  color: #475467;
  object-fit: fill;
  align-items: center;
  padding: .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: #344054;
}

.uui-navbar07_link.w--current {
  color: #000;
}

.uui-navbar07_item-heading {
  color: #101828;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar07_icon-wrapper {
  color: #7f56d9;
  flex: none;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: #f9fafb;
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-navbar07_dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: #344054;
}

.uui-navbar07_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 8rem;
  display: flex;
  position: static;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

.uui-navbar07_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_component {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-heroheader09_image {
  border: .01rem #ee306263;
  width: 100%;
  height: 100%;
}

.uui-heroheader09_image._11 {
  border-top-left-radius: 7rem;
  border-bottom-right-radius: 7rem;
}

.uui-heroheader09_image._10 {
  border-radius: 50%;
}

.uui-heroheader09_image._09 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image._08 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._08.hide-mobile-landscape.hide-mobile-portrait {
  max-height: 250px;
}

.uui-heroheader09_image._07 {
  border-bottom-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._06 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._05 {
  border-top-left-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._04 {
  border-radius: 50%;
}

.uui-heroheader09_image._03 {
  border-top-left-radius: 7rem;
}

.uui-heroheader09_image._02 {
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._01 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image.hide-mobile-portrait {
  max-height: 50rem;
}

.uui-heroheader09_image-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  box-shadow: 0 0 5px -1px var(--black);
  outline-offset: 0px;
  border: 0 solid #0000;
  outline: 3px #333;
  grid-template-rows: 250px 250px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 250px;
  grid-auto-columns: 1fr;
  width: 45rem;
  margin-right: auto;
  padding-right: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.uui-heroheader09_image-wrapper.box-shadow {
  opacity: 1;
  box-shadow: 1px 0 16px -3px #ee3062;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

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

.uui-text-size-xlarge {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge {
  color: #101828;
  letter-spacing: -.2rem;
  justify-content: flex-end;
  width: 40rem;
  margin: 1rem auto auto 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1;
  display: block;
}

.uui-heroheader09_content {
  max-width: none;
}

.uui-heroheader09_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.75fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
  position: relative;
  right: auto;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 0;
  padding-bottom: 0;
}

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

.uui-page-padding-3 {
  margin-top: 15rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader09 {
  margin-top: auto;
  margin-bottom: auto;
  overflow: hidden;
}

.uui-heading-xlarge-pink {
  color: #ee2e61;
  letter-spacing: -.2rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-footer04_legal-link {
  color: #667085;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer04_legal-link:hover {
  color: #475467;
}

.uui-footer04_legal-list {
  grid-column-gap: 1rem;
  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: grid;
}

.uui-text-size-small-3 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-3.text-color-gray500 {
  color: #667085;
}

.uui-footer04_bottom-wrapper {
  grid-column-gap: 1.5rem;
  border-top: 1px solid #eaecf0;
  justify-content: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer04_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-footer04_social-link {
  color: #98a2b3;
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer04_social-link:hover {
  color: #667085;
}

.uui-footer04_social-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;
  place-items: start;
  display: grid;
}

.uui-footer04_link {
  grid-column-gap: .5rem;
  color: var(--black);
  text-align: center;
  flex-wrap: nowrap;
  align-items: center;
  padding: .5rem;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer04_link:hover {
  color: #344054;
}

.uui-footer04_link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: 24px;
  grid-template-columns: auto .25fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.uui-logo_image-3 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-3 {
  flex: none;
  width: 190px;
  max-width: none;
  height: auto;
  margin-top: 0;
}

.uui-logo_logomark-dot-3 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-3 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-3 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-3 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-3 {
  flex-wrap: nowrap;
  width: auto;
  height: 5rem;
  display: flex;
}

.uui-footer04_top-wrapper {
  grid-column-gap: 4vw;
  grid-row-gap: 0rem;
  grid-template: ". . Area"
                 ". . Area-2"
                 ". . Area-3"
                 / .25fr 1fr .25fr;
  justify-content: space-between;
  align-items: center;
}

.uui-padding-vertical-xlarge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

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

.uui-page-padding-4 {
  margin-top: 15rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: static;
  inset: auto 0% 0%;
}

.text-block-15 {
  text-align: right;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-self: auto;
  align-items: stretch;
  display: flex;
}

.link-4 {
  text-align: right;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.link-5 {
  text-align: right;
  padding-top: 10px;
}

.error-text {
  color: #e23939;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text {
  font-weight: 600;
}

.success-message-3 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #ee2e61;
  border: 1px solid #ee2e61;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  background-color: var(--black-2);
  border-color: #6941c6;
}

.uui-button-3:active {
  border-color: #ee2e61;
}

.uui-button-3:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link {
  color: #475467;
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: #344054;
}

.uui-form-checkbox-label {
  color: #344054;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon:hover {
  border-color: var(--red);
  background-color: #f9f5ff;
}

.uui-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--red);
  box-shadow: none;
  background-color: #fa19191f;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a59437581f4d9b9129294c_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  border-color: var(--red);
  background-color: #f9f5ff;
  border-radius: .25rem;
  box-shadow: 0 0 0 4px #f4ebff;
}

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

.uui-form_input-2 {
  color: #101828;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-2:focus {
  border-color: var(--red);
  color: #101828;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-form_input-2::placeholder {
  color: #667085;
}

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

.uui-form_input-2.text-area:focus-visible, .uui-form_input-2.text-area[data-wf-focus-visible] {
  border-color: var(--red);
  box-shadow: 0 1px 2px #1018280d, 0 0 10px #fa191933;
}

.uui-form_input-2.select {
  color: #101828;
  background-color: #fff;
}

.uui-form_input-2.select:focus {
  border-color: #ee2e61;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #ee2e6145;
}

.uui-field-label {
  color: #344054;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper {
  position: relative;
}

.uui-form-radio-label {
  color: #344054;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.uui-form-radio-icon {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 100px;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-radio-icon:hover {
  background-color: #f9f5ff;
  border-color: #ee2e61;
}

.uui-form-radio-icon.w--redirected-checked {
  -webkit-text-fill-color: inherit;
  background-color: #ee2e61;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a59437581f4d060d29294a_check-circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-clip: border-box;
  border-width: 1px;
  border-color: #ee2e61;
}

.uui-form-radio-icon.w--redirected-focus {
  background-color: #f9f5ff;
  border-color: #ee2e61;
  margin-top: 0;
  box-shadow: 0 0 0 4px #f4ebff;
}

.uui-form-radio-icon.tick-icon:hover, .uui-form-radio-icon.tick-icon:active {
  border-color: #ee2e61;
}

.uui-form-radio-icon.tick-icon.w--redirected-checked {
  background-color: #ee2e61;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a59437581f4d512829294b_check-tick.svg");
  border-color: #ee2e61;
}

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

.form-radio-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  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;
}

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

.uui-contact04_form-wrapper {
  flex-direction: column;
  align-items: stretch;
}

.uui-text-style-link-02 {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-icon-1x1-xsmall-4 {
  color: #ee2e61;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-contact04_icon-wrapper {
  color: #7f56d9;
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact04_item {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.uui-contact04_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-text-size-large-2 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-2 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

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

.uui-padding-vertical-xhuge-3 {
  padding-top: 0;
  padding-bottom: 7rem;
}

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

.uui-page-padding-5 {
  padding: 2rem;
}

.uui-section_contact04 {
  margin-top: 15rem;
}

.html-embed-3 {
  color: #ee2e61;
}

.uui-heroheader02_image {
  width: 100%;
  height: 100%;
}

.uui-heroheader02_image-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #ee2e61;
  border: 1px solid #ee2e61;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-4:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-4.is-button-large {
  grid-column-gap: .75rem;
  cursor: pointer;
  grid-column-gap: .75rem;
  background-color: #ee2e61;
  border-color: #ee2e61;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-2.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-3:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-3:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-3.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-3.show-tablet {
  display: none;
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-2 {
  color: var(--black);
  margin-right: 4rem;
  font-family: Roboto, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-2 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader02_component {
  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;
}

.uui-padding-vertical-xhuge-4 {
  margin-top: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.uui-section_heroheader02 {
  margin-top: 15rem;
  overflow: hidden;
}

.uui-heroheader09_image-2 {
  width: 100%;
  height: 100%;
}

.uui-heroheader09_image-2._11 {
  border-top-left-radius: 7rem;
  border-bottom-right-radius: 7rem;
}

.uui-heroheader09_image-2._10 {
  border-radius: 50%;
}

.uui-heroheader09_image-2._09 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image-2._08 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._07 {
  border-bottom-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._06 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._05 {
  border-top-left-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._04 {
  border-radius: 50%;
}

.uui-heroheader09_image-2._03 {
  border-top-left-radius: 7rem;
}

.uui-heroheader09_image-2._02 {
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._01 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image-wrapper-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  box-shadow: 0 0 5px 0 var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-heroheader09_component-2 {
  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;
}

.uui-section_heroheader09-2 {
  overflow: hidden;
}

.uui-navbar02_menu-button {
  padding: 0;
}

.uui-button-tertiary-gray-3 {
  grid-column-gap: .5rem;
  color: #475467;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-3:hover {
  color: #344054;
  background-color: #f9fafb;
}

.show-tablet-3 {
  display: none;
}

.uui-navbar02_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar02_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar02_link {
  background-color: var(--white);
  box-shadow: none;
  color: #475467;
  text-align: center;
  border: 0 #0000;
  flex: 1;
  align-items: center;
  margin-left: auto;
  margin-right: 0;
  padding: 1.75rem .25rem;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar02_link:hover {
  color: #344054;
  border-style: none;
  font-weight: 700;
  box-shadow: 1px 1px 3px #0000;
}

.uui-navbar02_link.w--current {
  color: #000;
}

.uui-navbar02_dropdown-right-overlay-absolute {
  background-color: #f9fafb;
  min-width: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: #6941c6;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: #53389e;
}

.uui-button-link-2.is-button-xsmall {
  font-size: .875rem;
}

.uui-button-link-gray-2 {
  grid-column-gap: .5rem;
  color: #475467;
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-gray-2:hover {
  color: #344054;
}

.uui-button-link-gray-2.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar02_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: .75rem;
  font-size: .875rem;
}

.uui-text-size-small-4 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-navbar02_item-heading {
  color: #101828;
  margin-bottom: .25rem;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 600;
}

.uui-navbar02_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar02_blog-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar02_blog-image-wrapper {
  border-radius: .375rem;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 55%;
  position: relative;
  overflow: hidden;
}

.uui-navbar02_blog-item {
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding: .75rem 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-navbar02_blog-item:hover {
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

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

.uui-navbar02_dropdown-content-wrapper {
  z-index: 1;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar02_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: 25rem;
  margin-left: 8rem;
  margin-right: 8rem;
  padding: 0;
  position: relative;
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  color: #ee2968;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ee296830;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar02_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar02_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall-5 {
  color: #ee2e61;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar02_icon-wrapper {
  color: #7f56d9;
  flex: none;
}

.uui-navbar02_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 0 .75rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-navbar02_dropdown-link:hover {
  background-color: #f9fafb;
}

.uui-navbar02_heading {
  color: #ee2e61;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Roboto, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar02_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  margin-top: auto;
  padding-bottom: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.uui-navbar02_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  grid-template-rows: repeat(auto-fit, 180px);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar02_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar02_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
}

.uui-navbar02_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar02_dropdown-list.w--open {
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-top: 5rem;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: fixed;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.uui-dropdown-icon-3 {
  color: #ee2e61;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar02_dropdown-toggle {
  background-color: var(--white);
  color: #475467;
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 2.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: block;
}

.uui-navbar02_dropdown-toggle:hover {
  color: #344054;
  flex-wrap: nowrap;
  display: block;
}

.uui-navbar02_dropdown-toggle.nav-logo-link {
  padding-bottom: 2.5rem;
  padding-left: 2rem;
}

.uui-navbar02_menu-dropdown {
  margin-right: 0%;
}

.uui-navbar02_menu-left {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: baseline;
  min-width: 100%;
  margin-left: auto;
  display: flex;
}

.uui-navbar02_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 20rem;
  display: flex;
  position: static;
}

.uui-logo_image-4 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-4 {
  flex: none;
  width: 190px;
  height: auto;
}

.uui-logo_logomark-dot-4 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-4 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-4 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-4 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-4 {
  flex-wrap: nowrap;
  width: auto;
  height: 5rem;
  display: flex;
}

.uui-navbar02_logo-link {
  padding-left: 0;
}

.uui-navbar02_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: center;
  min-height: auto;
  margin-bottom: auto;
  padding-bottom: .5rem;
  padding-left: .125rem;
  padding-right: .125rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.container-10 {
  flex: 1;
}

.text-block-16, .text-block-17 {
  color: #ee2e61;
}

.body-9, .body-10 {
  margin-top: 100px;
}

.uui-heroheader01_pattern-image {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image2 {
  border: 1px solid var(--white);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1 {
  border: 1px solid var(--white);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_image {
  object-fit: cover;
  border-top-left-radius: 10rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader01_image-wrapper {
  position: relative;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-5:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-5.is-button-large {
  grid-column-gap: .75rem;
  background-color: #ee2967;
  border-color: #ee2967;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-3.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-4:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-4:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-4.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-3 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-3 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader01_component {
  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;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 0;
  padding-bottom: 0;
}

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

.uui-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader01 {
  margin-top: 15rem;
  overflow: hidden;
}

.uui-heroheader04_image {
  width: 76rem;
  min-width: 76rem;
  display: block;
  position: absolute;
}

.uui-heroheader04_image-wrapper {
  height: 100%;
  min-height: 44.375rem;
  position: relative;
}

.uui-badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon.text-color-primary500 {
  color: #9e77ed;
  margin-right: -.25rem;
}

.badge-group_text-wrapper {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge {
  color: #344054;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge.is-primary {
  color: #6941c6;
  background-color: #fff;
}

.uui-badge-group {
  color: #344054;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group.is-primary {
  color: #6941c6;
  white-space: nowrap;
  background-color: #f9f5ff;
  text-decoration: none;
}

.uui-heroheader04_component {
  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;
}

.uui-section_heroheader04 {
  margin-top: 140px;
  overflow: hidden;
}

.uui-heroheader03_arrow-image {
  position: absolute;
  bottom: 5rem;
  left: -12rem;
}

.uui-heroheader03_image {
  object-fit: cover;
  border-top-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 100%;
  height: 35rem;
}

.uui-heroheader03_image-wrapper {
  position: relative;
}

.uui-heroheader03_content {
  z-index: 1;
  margin-right: 2rem;
  position: relative;
}

.uui-heroheader03_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
                 "Area Area"
                 / 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 8rem;
  display: grid;
}

.uui-section_heroheader03 {
  margin: 8rem 10rem 15rem;
  overflow: hidden;
}

.uui-section_heroheader01-2 {
  margin-top: 15rem;
  overflow: hidden;
}

.uui-heroheader03_content-2 {
  z-index: 1;
  margin-right: 2rem;
  position: relative;
}

.uui-section_heroheader03-2 {
  margin-top: 15rem;
  overflow: hidden;
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-text-size-medium-2 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

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

.uui-faq02_answer {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.accordion-icon_vertical-line {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq02_icon-wrapper {
  color: #98a2b3;
}

.uui-faq02_heading {
  color: var(--black);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.uui-faq02_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.uui-faq02_accordion {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.uui-text-size-large-3 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-3 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq02_component {
  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;
}

.uui-section_faq02 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.section-6 {
  height: 15rem;
}

.uui-heroheader03_arrow-image-2 {
  position: absolute;
  bottom: 5rem;
  left: -12rem;
}

.uui-heroheader03_image-2 {
  object-fit: cover;
  border-top-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader03_image-2:hover {
  object-fit: cover;
  overflow: hidden;
}

.uui-heroheader03_image-wrapper-2 {
  position: relative;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-6:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-6.is-button-large {
  grid-column-gap: .75rem;
  grid-column-gap: .75rem;
  background-color: #ee2962;
  border-color: #ee2962;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-4.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-5:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-5:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-5.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-4 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-4 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-4 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader03_content-3 {
  z-index: 1;
  width: 100%;
  margin-right: 4rem;
  position: relative;
}

.uui-heroheader03_component-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-6 {
  margin-top: 4rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-7 {
  margin-top: 8rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader03-3 {
  overflow: hidden;
}

.uui-heroheader01_pattern-image-2 {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image2-2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1-2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper-2 {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_image-2 {
  object-fit: cover;
  border-top-left-radius: 10rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader01_image-wrapper-2 {
  position: relative;
}

.uui-heroheader01_component-2 {
  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;
}

.uui-page-padding-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader01-3 {
  margin-top: 8rem;
  overflow: hidden;
}

.uui-heroheader03_arrow-image-3 {
  position: absolute;
  bottom: 5rem;
  left: -12rem;
}

.uui-heroheader03_image-3 {
  object-fit: cover;
  border-top-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader03_image-3:hover {
  object-fit: cover;
}

.uui-heroheader03_image-wrapper-3 {
  position: relative;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-7:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-7.is-button-large {
  grid-column-gap: .75rem;
  background-color: #ee3062;
  border-color: #ee3062;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-5.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-6:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-6.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-5 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-5 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-5 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader03_content-4 {
  z-index: 1;
  margin-right: 4rem;
  position: relative;
}

.uui-heroheader03_component-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.uui-padding-vertical-xhuge-7 {
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: block;
}

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

.uui-page-padding-9 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader03-4 {
  flex: 1;
  overflow: hidden;
}

.link-6 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.rich-text-block-2 {
  text-align: left;
  width: 74%;
  margin-left: 13%;
  margin-right: 0%;
}

.link-7 {
  font-size: 1.5rem;
}

.collection-list-wrapper-2 {
  text-align: center;
}

.uui-heroheader15_card-image-05 {
  z-index: 5;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(65%, 79%)rotate(150deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-04 {
  z-index: 4;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(38%, 33%)rotate(120deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-03 {
  z-index: 3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(0, 16%)rotate(90deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-02 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-38%, 33%)rotate(60deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-01 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-65%, 79%)rotate(30deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 28rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-button-8 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-8:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-8:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-8.is-button-large {
  grid-column-gap: .75rem;
  border-color: var(--white);
  background-color: #ee3062;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-6.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-7 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-7:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-7:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-7.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-7.button-row-center {
  justify-content: center;
}

.uui-space-large-6 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-6 {
  color: #475467;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-6.text-color-primary200 {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 55rem;
}

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

.uui-space-small-6 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-6 {
  color: var(--white);
  letter-spacing: -.2rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 1.2;
}

.uui-heading-xlarge-6.text-color-white {
  color: #fff;
}

.uui-heroheader15_subheading {
  color: var(--white);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.uui-heroheader15_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge {
  width: 100%;
  min-height: 7rem;
}

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

.uui-page-padding-10 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader15 {
  background-color: #a11c3d;
  overflow: hidden;
}

.box-shadow {
  box-shadow: 0 0 5px -1px var(--black);
}

.uui-heroheader08_image {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-ratings_number {
  color: var(--untitled-ui-gray700);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-ratings_stars {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper {
  margin-left: 1rem;
}

.uui-avatar-group_item {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component {
  align-items: center;
  display: flex;
}

.uui-text-style-link-2 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-5.text-align-left {
  text-align: left;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #ee3062;
  border: 1px solid #ee3062;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: #ee3062cf;
}

.uui-button-9:focus {
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  background-color: #ee3062cf;
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  color: var(--untitled-ui-gray900);
  border-color: #ee3062;
  box-shadow: 0 1px 2px #1018280d, 0 0 5px -3px #ee3062cf;
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-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: .375rem;
  display: grid;
}

.uui-heroheader08_form {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge-7 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-space-small-7 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-7 {
  color: var(--untitled-ui-gray900);
  letter-spacing: -.1rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-11 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader08 {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-heroheader12_form {
  max-width: 30rem;
  margin: 2.5rem auto 0;
}

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

.uui-max-width-large-3.align-center, .align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

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

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

.heading-17 {
  margin-top: 8rem;
  margin-bottom: 8rem;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 60px;
}

.recaptcha {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.link-8 {
  box-shadow: none;
}

.link-8:hover {
  border: 1px #000;
}

.heading-18 {
  font-size: 20px;
}

.heading-19 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.button-7 {
  background-color: #ee2962;
  transition: box-shadow .2s, color .2s;
}

.button-7:hover {
  background-color: var(--black-2);
  color: var(--white);
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-10:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-pricing07_bottom-row-content {
  grid-row-gap: .75rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.uui-icon-1x1-xsmall-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing07_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing07_row-lead-text {
  color: var(--untitled-ui-gray900);
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.uui-pricing07_feature {
  padding: 1rem 1.5rem;
}

.uui-pricing07_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area"
  / 1.5fr 1fr;
  align-items: stretch;
}

.uui-pricing07_row.background-color-gray50 {
  background-color: var(--untitled-ui-white);
  grid-template-columns: .37fr .25fr .25fr minmax(200px, .25fr);
}

.background-color-gray50 {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-pricing07_heading-row-text {
  color: var(--untitled-ui-primary700);
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 21px;
  font-weight: 600;
}

.uui-pricing07_heading-row {
  background-color: #f9fafb;
  border: 0 solid #000;
  border-radius: 10px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 1rem 1.5rem;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-small-6 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-pricing07_price-text {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing07_price {
  color: var(--untitled-ui-gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-pricing07_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.uui-pricing07_plans, .uui-pricing07_tabs-content {
  width: 100%;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-pricing07_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui-gray500);
  text-align: center;
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing07_tab-link.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing07_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 1rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing07_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  margin-left: 4rem;
  margin-right: 4rem;
  display: flex;
}

.uui-text-size-large-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  width: 60rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-4 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-3 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.uui-max-width-large-4.align-center {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

.uui-padding-vertical-xhuge-9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xlarge2 {
  float: left;
  color: #101828;
  letter-spacing: -.2rem;
  justify-content: center;
  width: 60rem;
  margin: 1rem auto auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
  position: relative;
}

.text-block-18 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  font-family: Georgia, Times, Times New Roman, serif;
}

.text-block-19 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.text-block-20 {
  font-family: Georgia, Times, Times New Roman, serif;
  position: static;
}

.image-26 {
  border-radius: 10px;
  max-height: 100%;
}

.text-block-21 {
  text-align: center;
  padding-top: .5rem;
  font-size: 16px;
}

.image-27 {
  margin-top: .5rem;
  padding-top: 0;
}

.link-block-4 {
  box-shadow: none;
  opacity: 1;
  cursor: pointer;
  border: 1px #000;
}

.link-block-4:hover {
  box-shadow: none;
  outline-offset: 0px;
  border-style: none;
  border-width: 0;
  outline: 0 solid #000;
}

.link-block-4:focus {
  box-shadow: none;
  border-width: 0;
}

.uui-navbar05_menu-button-2 {
  padding: 0;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray800);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-11:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
  color: var(--flowstica-webflow-library--white);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary700);
  color: var(--black);
}

.uui-button-tertiary-gray-4 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-4:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-9.show-tablet, .show-tablet-4 {
  display: none;
}

.uui-navbar05_button-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar05_menu-right-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar05_link-2 {
  color: var(--untitled-ui-gray500);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar05_link-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar05_link-2.w--current {
  color: #000;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui--primary800);
}

.uui-navbar05_bottom-bar-content-2 {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.uui-navbar05_bottom-bar-background-2 {
  background-color: var(--untitled-ui-gray50-501);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar05_bottom-bar-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.uui-text-size-small-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-7.text-color-gray500 {
  color: var(--untitled-ui-gray500);
}

.uui-navbar05_item-heading-2 {
  color: var(--untitled-ui-gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar05_item-heading-2.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar05_item-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xsmall-7 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-large-2 {
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar05_icon-holder-2 {
  flex: none;
}

.uui-navbar05_dropdown-link-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar05_dropdown-link-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar05_dropdown-link-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-badge-small-success-3 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar05_text-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.uui-navbar05_dropdown-content-left-2 {
  grid-column-gap: 1.5rem;
  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;
}

.uui-navbar05_dropdown-content-2 {
  width: 100%;
  display: flex;
}

.uui-navbar05_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar05_dropdown-list-2 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar05_dropdown-list-2.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-4 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar05_dropdown-toggle-2 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar05_dropdown-toggle-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar05_menu-dropdown-2 {
  position: static;
}

.uui-navbar05_menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-5 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-5 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-5 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-5 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-5 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-5 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-5 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar05_logo-link-2 {
  padding-left: 0;
}

.uui-navbar05_component-2 {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar06_styles-2 {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.uui-navbar06_menu-button-2 {
  padding: 0;
}

.uui-navbar06_button-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar06_menu-right-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar06_link-2 {
  box-shadow: none;
  color: var(--untitled-ui-gray600);
  cursor: pointer;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  transition-property: none;
}

.uui-navbar06_link-2:hover {
  color: var(--untitled-ui-gray700);
  border: 1px solid #0000;
  font-size: 1.1rem;
  font-weight: 300;
}

.uui-navbar06_link-2.w--current {
  color: #000;
}

.uui-navbar06_item-heading-2 {
  color: var(--untitled-ui-gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar06_blog-item-content-2 {
  flex-direction: column;
  font-weight: 400;
  display: flex;
}

.uui-navbar06_blog-item-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar06_blog-item-image-wrapper-2 {
  border-radius: .375rem;
  width: 100%;
  min-width: 9rem;
  padding-top: 66.6667%;
  position: relative;
  overflow: hidden;
}

.uui-navbar06_blog-item-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  cursor: pointer;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar06_blog-item-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar06_blog-list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  align-items: start;
  width: 100%;
  display: grid;
}

.uui-navbar06_dropdown-content-right-2 {
  flex-wrap: wrap;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.uui-navbar06_dropdown-link-2 {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-navbar06_dropdown-link-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar06_dropdown-link-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: .25rem;
  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;
}

.uui-navbar06_heading-2 {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar06_dropdown-content-left-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 15rem;
  padding: 2rem 2rem 2rem 0;
}

.uui-navbar06_dropdown-content-2 {
  width: 100%;
  display: flex;
}

.uui-navbar06_container-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". . ."
                 "Area Area Area"
                 / 1fr 4fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar06_dropdown-list-2 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar06_dropdown-list-2.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar06_dropdown-toggle-2 {
  color: var(--untitled-ui-gray600);
  cursor: pointer;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  transition: all .3s;
  display: flex;
}

.uui-navbar06_dropdown-toggle-2:hover {
  color: var(--untitled-ui-gray700);
  font-weight: 400;
}

.uui-navbar06_menu-dropdown-2 {
  position: static;
}

.uui-navbar06_menu-left-2 {
  clear: none;
  position: static;
}

.uui-navbar06_menu-2 {
  cursor: pointer;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar06_logo-link-2 {
  padding-left: 0;
}

.uui-navbar06_component-2 {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.uui-navbar06_component-2.hide-mobile-landscape.hide-mobile-portrait.hide-tablet {
  flex-flow: row;
  margin-top: auto;
}

.image-28 {
  cursor: pointer;
  margin-top: .5rem;
}

.link-block-5 {
  box-shadow: none;
  transition-property: none;
}

.link-block-5:hover {
  box-shadow: none;
  border: 1px solid #0000;
}

.link-block-5.w--current {
  box-shadow: none;
  cursor: pointer;
  border: 1px solid #0000;
  transition-property: none;
}

.uui-footer04_legal-link-2 {
  color: var(--untitled-ui-gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer04_legal-link-2:hover {
  color: var(--untitled-ui-gray600);
}

.uui-footer04_legal-list-2 {
  grid-column-gap: 1rem;
  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: grid;
}

.uui-footer04_bottom-wrapper-2 {
  grid-column-gap: 1.5rem;
  border-top: 1px solid var(--untitled-ui--gray200);
  justify-content: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer04_social-icon-2 {
  color: var(--untitled-ui-gray500);
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-footer04_social-link-2 {
  box-shadow: none;
  color: var(--untitled-ui--gray400);
  cursor: pointer;
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer04_social-link-2:hover {
  color: var(--untitled-ui-gray500);
}

.uui-footer04_social-list-2 {
  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;
  place-items: start;
  display: grid;
}

.uui-footer04_link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  text-align: center;
  flex-wrap: nowrap;
  align-items: center;
  padding: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer04_link-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-footer04_link-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.uui-footer04_top-wrapper-2 {
  grid-column-gap: 4vw;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  justify-content: space-between;
  align-items: center;
}

.uui-padding-vertical-xlarge-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

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

.uui-page-padding-13 {
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-icon-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-8.button-row-center {
  justify-content: center;
}

.uui-space-small-8 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout73_image {
  width: 100%;
}

.uui-layout73_image-wrapper {
  background-color: var(--untitled-ui-gray50-501);
  width: 100%;
  margin-bottom: 2rem;
  position: relative;
}

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

.uui-layout73_component {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-xsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-layout68_item-text-wrapper {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout68_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout68_item {
  display: flex;
}

.uui-layout68_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.uui-layout68_image {
  object-fit: cover;
  width: 100%;
}

.uui-layout68_image-wrapper {
  background-color: var(--untitled-ui-gray50-501);
  width: 100%;
  height: 100%;
}

.uui-layout68_component {
  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;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-12:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-12:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-layout38_logo {
  width: 10rem;
  height: auto;
}

.uui-layout38_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 4rem;
  display: flex;
}

.uui-space-medium-4 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-5 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-4 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.uui-max-width-large-5.align-center, .align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

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

.link-block-6 {
  box-shadow: none;
  cursor: pointer;
  border: 1px solid #0000;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  transition-property: none;
}

.link-block-6:hover {
  -webkit-text-stroke-color: #0000;
}

.text-block-22 {
  color: #475467;
  font-size: 1.1rem;
  font-weight: 300;
}

.text-block-23, .text-block-24 {
  color: #475467;
  font-weight: 300;
}

.uui-text-size-xlarge-8 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heading-large {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-navbar08_menu-button {
  padding: 0;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-13:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-13:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-tertiary-gray-5 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-5:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-10.show-tablet, .show-tablet-5 {
  display: none;
}

.uui-navbar08_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar08_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_link.w--current {
  color: #000;
}

.uui-text-size-small-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-8.text-align-left {
  text-align: left;
}

.uui-navbar08_item-heading {
  color: var(--untitled-ui-gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar08_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar08_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xsmall-8 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar08_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-4 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar08_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar08_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.uui-navbar08_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

.uui-dropdown-icon-5 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar08_dropdown-toggle {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar08_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-6 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-6 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-6 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-6 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-6 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-6 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-6 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar08_logo-link {
  padding-left: 0;
}

.uui-navbar08_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar08_component {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-text-style-link-3 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form_input-4 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-4:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-4::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-heroheader12_form-2 {
  max-width: 30rem;
  margin: 2.5rem auto 0;
}

.uui-text-size-xlarge-9 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-max-width-large-6.align-center, .align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-9 {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: -.1rem;
  margin-top: -2.2rem;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

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

.uui-text-align-center-5 {
  text-align: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 0;
  padding-bottom: 0;
}

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

.uui-page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.walsh-icon-arrow {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-link-wrapper {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 25%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-main-paragraph {
  color: #0009;
  text-align: left;
  letter-spacing: 0;
  flex: 0 auto;
  align-self: center;
  margin-bottom: auto;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-medium {
  color: var(--walsh--black);
  text-align: center;
  letter-spacing: 0;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-label-tag {
  color: #0009;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.walsh-inner-card-bottom {
  grid-row-gap: 1.2em;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 5em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
}

.walsh-cover-image {
  object-fit: cover;
  flex: 1;
  width: 600px;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  overflow: visible;
}

.walsh-card-wrapper-image-medium {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  height: 35em;
  display: flex;
  overflow: hidden;
}

.walsh-rounded-card {
  grid-row-gap: 3em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.walsh-main-grid {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  align-items: start;
  width: 100%;
  max-width: 1480px;
  margin: 4rem auto auto;
  display: grid;
  position: relative;
}

.walsh-container {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 10rem auto 8rem;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-button-fill {
  background-color: #1f2525;
  border-radius: 200px;
  width: 15em;
  height: 8em;
  position: absolute;
}

.walsh-arrow-top-right {
  z-index: 1;
  width: 1.25rem;
  position: relative;
}

.walsh-button-circle {
  background-color: #ff715b;
  border-radius: 200px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 14em;
  height: 7em;
  display: flex;
  overflow: hidden;
}

.walsh-button-circle:hover {
  background-color: #fcb55e;
}

.walsh-paragraph-serif-left-hero {
  color: #fffc;
  max-width: 22em;
  margin-bottom: .75em;
  font-family: Merriweather, serif;
  font-size: 1.4em;
  line-height: 1.6;
}

.walsh-hero-p-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 36em;
  display: flex;
}

.walsh-text-marker-green {
  color: #214f58;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658015a9ff2246883c265a99_span-marker-2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: .1em;
  display: inline-block;
}

.walsh-heading-xlarge-white {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

.walsh-left-hero {
  grid-row-gap: 2em;
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  display: flex;
}

.walsh-hero-inner-image {
  justify-content: center;
  align-items: flex-end;
  padding-top: 35px;
  display: flex;
}

.walsh-main-grid-no-gap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-background-darkgreen {
  background-color: var(--walsh--enjoypink);
  margin-top: 5rem;
  position: relative;
}

.walsh-hero-frame-square {
  border-radius: 10px;
  flex: none;
  width: 100%;
  max-width: 22em;
  display: flex;
  overflow: hidden;
}

.walsh-inner-rail-bottom {
  grid-column-gap: 1em;
  flex: none;
  display: flex;
}

.walsh-hero-rail {
  grid-column-gap: 1em;
  width: 100%;
  height: 20em;
  display: flex;
}

.walsh-inner-rail-top {
  grid-column-gap: 1em;
  flex: none;
  display: flex;
}

.walsh-hero-sub-bg {
  grid-row-gap: 1em;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 100vh;
  display: flex;
  overflow: hidden;
}

.walsh-icon-arrow-flip {
  height: 12px;
}

.walsh-arrow-wrapper {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-label-button {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-button-label-white-w {
  z-index: 4;
  grid-column-gap: 8px;
  color: #fff;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-white {
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: inset 0 -3px #ffffff1a;
}

.walsh-link-block-white:hover {
  color: #444;
  box-shadow: inset 0 -3px #fff;
}

.walsh-button-hover-fill {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-button-label-wrapper {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-orange {
  color: #fff;
  text-align: center;
  background-color: #242424;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange:hover {
  background-color: #fff;
}

.walsh-hero-div-block {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-text-burst {
  color: #b0ebb9;
  -webkit-text-stroke-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e67_scribble-burst.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 38%;
  padding-bottom: .2em;
  padding-right: .1em;
  font-family: Georgia, Times, Times New Roman, serif;
  display: inline-block;
}

.walsh-text-lightgreen {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.walsh-heading-xlarge-white-2 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 6.65em;
  font-weight: 700;
  line-height: 1;
}

.walsh-left-hero-content {
  grid-row-gap: 1.25em;
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-top: 2em;
  padding-bottom: 6em;
  padding-right: 3em;
  display: flex;
}

.walsh-container-hero {
  z-index: 5;
  width: 100%;
  max-width: 1480px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.bold-text {
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 4rem;
}

.walsh-inner-rounded-banner-image {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  max-width: 50%;
  min-height: 45em;
  display: flex;
}

.link-block-pink {
  background-color: var(--walsh--enjoypink);
  color: #000;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-pink:hover {
  color: #000;
  background-color: #c9c9c9;
}

.walsh-heading-medium-2 {
  color: var(--walsh--enjoypink);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 5em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-inner-rounded-banner {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: 1;
  align-self: center;
  align-items: flex-start;
  height: 100%;
  padding: 6em;
  display: flex;
}

.walsh-rounded-box-banner {
  grid-row-gap: 1em;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.walsh-link-block-orange-2 {
  color: #fff;
  text-align: center;
  background-color: #ee2e61;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-2:hover {
  background-color: #ee2e618a;
}

.walsh-heading-large {
  color: var(--walsh--black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
}

.walsh-title-tag {
  color: var(--walsh--enjoypink);
  flex: 0 auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.5em;
  font-weight: 500;
}

.walsh-bullet-tag {
  background-color: var(--walsh--black);
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.walsh-flex-tag {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.walsh-content-wrap-50 {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  flex: none;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 50%;
  padding: 8em 4em;
  display: flex;
}

.walsh-col-image-wrapper {
  flex: 0 auto;
  width: 600px;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
}

.walsh-flex-horizontal {
  grid-column-gap: 4em;
  flex-wrap: nowrap;
  justify-content: center;
  width: 100%;
  margin-top: 10%;
  margin-bottom: 4rem;
  display: flex;
}

.walsh-rounded-block {
  background-color: #fff;
  border-radius: 18px;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.walsh-paragraph-small {
  color: #161616ad;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 1.08em;
  line-height: 1.6;
}

.walsh-heading-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
}

.walsh-inner-wrap {
  grid-row-gap: .35em;
  flex-direction: column;
  display: flex;
}

.walsh-icon-small {
  height: 32px;
}

.walsh-icon-wrapper-circle {
  background-color: var(--walsh--light-goldenrod-yellow);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.walsh-rounded-box-center {
  grid-row-gap: 1em;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  display: flex;
}

.walsh-image-logo {
  object-fit: contain;
  width: 100%;
  max-width: 132px;
  max-height: 24px;
}

.walsh-logo-wrapper-green {
  box-shadow: 0 1px 0 0 var(--walsh--walsh-mid-green), inset 1px 1px 0 0 var(--walsh--walsh-mid-green);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 8em;
  display: flex;
}

.walsh-background-darkgreen-2 {
  background-color: var(--walsh--enjoypink);
  position: relative;
}

.walsh-link-block-white-2 {
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: inset 0 -3px #ffffff1a;
}

.walsh-link-block-white-2:hover {
  color: #444;
  box-shadow: inset 0 -3px #b0eab9;
}

.walsh-text-burst-2 {
  color: #b0ebb9;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e67_scribble-burst.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 38%;
  padding-bottom: .2em;
  padding-right: .1em;
  display: inline-block;
}

.walsh-text-lightgreen-2 {
  color: #b0ebb9;
}

.walsh-heading-xlarge-white-3 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 6.65em;
  font-weight: 700;
  line-height: 1;
}

.walsh-hero-center-wrapper {
  grid-row-gap: 2em;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 6em 3em;
  display: flex;
}

.walsh-hero-frame-image {
  border-radius: 12px;
  flex: none;
  width: 100%;
  max-width: 16em;
  height: 16em;
  overflow: hidden;
}

.walsh-hero-frame-image-med {
  border-radius: 8px;
  flex: none;
  width: 100%;
  max-width: 20em;
  overflow: hidden;
}

.walsh-hero-wrapper {
  padding: 2em 5em 5em;
}

.walsh-button-fill-2 {
  background-color: #4ab1bd;
  border-radius: 200px;
  width: 15em;
  height: 8em;
  position: absolute;
}

.walsh-heading-xlarge-white-4 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 4.5em;
  font-weight: 700;
  line-height: 1;
}

.walsh-background-darkgreen-3 {
  background-color: var(--walsh--enjoypink);
  margin-top: 15rem;
  position: relative;
}

.walsh-hero-sub-bg-2 {
  grid-row-gap: 1em;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: auto;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: flex;
  overflow: hidden;
}

.walsh-link-block-white-3 {
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: inset 0 -3px #ffffff1a;
}

.walsh-link-block-white-3:hover {
  color: #444;
  box-shadow: inset 0 -3px #b0eab9;
}

.walsh-link-block-orange-3 {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-3:hover {
  background-color: #ffbba6;
}

.walsh-text-burst-3 {
  color: #b0ebb9;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e67_scribble-burst.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 38%;
  padding-bottom: .2em;
  padding-right: .1em;
  display: inline-block;
}

.walsh-text-lightgreen-3 {
  color: #b0ebb9;
}

.walsh-heading-xlarge-white-5 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 6.65em;
  font-weight: 700;
  line-height: 1;
}

.walsh-background-darkgreen-4 {
  background-color: var(--white);
  position: relative;
}

.walsh-heading-xlarge-white-6 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 6.65em;
  font-weight: 700;
  line-height: 1;
}

.walsh-image-hero-2 {
  max-height: 45em;
}

.walsh-background-darkgreen-5 {
  background-color: var(--walsh--enjoypink);
  margin-top: 15rem;
  position: relative;
}

.walsh-link-block-orange-4 {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-4:hover {
  background-color: #ffbba6;
}

.walsh-heading-large-2 {
  color: var(--walsh--black);
  letter-spacing: -.1rem;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

.walsh-heading-regular {
  color: var(--walsh--black);
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-card-wrapper-image {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 15rem;
  display: flex;
  overflow: hidden;
}

.walsh-container-2 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 8rem auto 2rem;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-icon-social {
  max-height: 18px;
}

.walsh-footer-link-social {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.walsh-footer-grid-social {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  place-items: center start;
}

.walsh-footer-inner {
  grid-column-gap: 20px;
  display: flex;
}

.walsh-footer-legal-text {
  color: #6e6e6e;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
}

.walsh-footer-line-divider {
  background-color: #cacaca;
  width: 100%;
  height: 1px;
}

.walsh-footer-link {
  color: #0000008a;
  cursor: pointer;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-bottom: 4px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.walsh-footer-link:hover {
  color: #000;
  box-shadow: inset 0 -2px #c7dbdb;
}

.walsh-footer-list {
  grid-row-gap: .8em;
  flex-direction: column;
  display: flex;
}

.walsh-footer-wrapper {
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.walsh-form-error {
  color: #8a0a0a;
  background-color: #f7696900;
  border-radius: 4px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.walsh-form-success {
  color: #313d17;
  background-color: #c4f85c00;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

.walsh-button-circle-small {
  cursor: pointer;
  background-color: #ee2962;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e5d_icon-arrow-right-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 12px;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.walsh-button-circle-small:hover {
  background-color: #585858;
}

.walsh-button-circle-wrapper-grey {
  cursor: pointer;
  background-color: #eee;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.walsh-text-field-single-grey {
  background-color: #eee;
  border: 1px solid #eee;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 25px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
}

.walsh-form-single {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.walsh-full-form {
  width: 100%;
  margin-bottom: 0;
}

.walsh-form-wrapper {
  width: 100%;
}

.walsh-logo-footer {
  max-height: 5rem;
  margin-bottom: 0;
}

.walsh-content-wrapper-gap {
  grid-row-gap: 1.25em;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.walsh-container-3 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-content-wrapper-white {
  float: none;
  clear: none;
  background-color: #fff;
  margin-top: 8rem;
  padding-top: 4.5em;
  padding-bottom: 4.5em;
  position: relative;
}

.link-9 {
  color: #000;
  cursor: pointer;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
}

.link-10 {
  color: #ee2e61;
  cursor: pointer;
  font-family: Merriweather, serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
}

.walsh-menu-button {
  color: #fff;
}

.walsh-link-block-orange-5 {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-5:hover {
  background-color: #ffbba6;
}

.walsh-link-block-transparent-1 {
  box-shadow: inset 1px -1px 0 0 var(--walsh--walsh-mid-green), inset -1px 1px 0 0 var(--walsh--walsh-mid-green), inset -1px -1px 0 0 var(--walsh--walsh-mid-green), inset 1px 1px 0 0 var(--walsh--walsh-mid-green);
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-transparent-1:hover {
  box-shadow: none;
  color: var(--walsh--walsh-dark-green-2);
  background-color: #fff;
}

.walsh-flex-nav-buttons {
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-dropdown-link {
  color: #6b6b6b;
  border-radius: 2px;
  font-weight: 600;
}

.walsh-dropdown-link:hover {
  color: #ff8d86;
  background-color: #eee;
  border-radius: 3px;
}

.walsh-dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 5px;
  padding: 6px;
  box-shadow: 0 0 14px 5px #0000000d;
}

.walsh-icon-dropdown {
  margin-right: 12px;
}

.walsh-toggle {
  color: #fff;
  border-radius: 8px;
  padding-left: 18px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
}

.walsh-toggle:hover {
  background-color: #00000059;
}

.walsh-dropdown {
  color: #fff;
}

.walsh-nav-link-white {
  color: #fff;
  border-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.walsh-nav-link-white:hover {
  background-color: #00000059;
}

.walsh-nav-menu-green {
  grid-column-gap: 8px;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.walsh-nav-logo {
  height: 32px;
}

.walsh-brand-block {
  z-index: 2;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.walsh-inner-nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.walsh-container-nav {
  max-width: 1480px;
  padding-left: 20px;
  padding-right: 20px;
}

.walsh-main-nav {
  background-color: #0000;
}

.walsh-nav-wrapper-green {
  z-index: 10;
  background-color: #204f58;
  position: sticky;
  top: 0;
}

.walsh-text-small-left {
  color: #00000080;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-info-wrap {
  text-align: left;
}

.walsh-circle-image {
  background-color: #dfdfdf;
  border-radius: 200px;
  width: 60px;
  height: 60px;
  overflow: hidden;
}

.walsh-profile-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.walsh-quote-image {
  opacity: 1;
  height: 56px;
}

.walsh-inner-column-center {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 6em;
  display: flex;
}

.walsh-quote-image-wrapper {
  background-color: #d0f6f6;
  border-radius: 10px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 44em;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.walsh-inner-column-left {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 50%;
  height: auto;
  padding: 4em 0 4em 4em;
  display: flex;
}

.walsh-container-4 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-main-paragraph-2 {
  color: #0009;
  text-align: left;
  letter-spacing: 0;
  max-width: 36em;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-large-3 {
  color: var(--walsh--black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4.8em;
  font-weight: 700;
  line-height: 1;
}

.walsh-title-tag-2 {
  color: var(--walsh--black);
  font-size: 1.2em;
  font-weight: 500;
}

.walsh-content-wrap {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 42em;
  padding-top: 6em;
  padding-bottom: 6em;
  display: flex;
}

.walsh-image-hero-3 {
  max-height: 45em;
}

.walsh-content-image-wrap {
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 42em;
  display: flex;
}

.walsh-rounded-container {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-rounded-wrapper {
  grid-column-gap: 20px;
  justify-content: center;
  display: flex;
}

.walsh-container-5 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-top: 15rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-quote-image-2 {
  opacity: .26;
  height: 56px;
}

.walsh-container-6 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-icon-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.walsh-rounded-box {
  grid-row-gap: 1.2em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.walsh-container-7 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 15rem auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-container-8 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-top: 15rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-button-orange {
  z-index: 5;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 1.2em 35px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.walsh-button-orange:hover {
  color: #fff;
  background-color: #ffa286;
}

.walsh-center-h-wrapper {
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.walsh-icon-check {
  height: 9px;
}

.walsh-circle-check {
  background-color: #93ff4133;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
}

.walsh-list-flex {
  color: #000000a6;
  text-align: left;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  display: flex;
}

.walsh-list-wrapper {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.walsh-text-small {
  color: #00000080;
  margin-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-price-small {
  color: #00000073;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 32px;
  font-weight: 400;
}

.walsh-price {
  color: var(--walsh--black);
  margin-bottom: 0;
  padding-top: .18em;
  padding-bottom: .18em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 5em;
  font-weight: 700;
  line-height: .8;
}

.walsh-heading-small-alt {
  color: #0009;
  border: 1px solid #00000026;
  border-radius: 100px;
  padding: 10px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.25;
}

.walsh-price-wrapper {
  grid-row-gap: .6em;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.walsh-pricing-inner-card {
  grid-row-gap: 2.5em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 3em;
  display: flex;
  position: relative;
}

.walsh-circle-check-off {
  opacity: .35;
  background-color: #b0b2b247;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
}

.walsh-list-flex-off {
  color: #9191918a;
  text-align: left;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  text-decoration: line-through;
  display: flex;
}

.walsh-text-block {
  color: #fff;
  background-color: #92cc92;
  border-radius: 20px;
  padding: 7px 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.walsh-pricing-div-top {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: -18px auto auto 0%;
}

.walsh-pricing-inner-card-featured {
  grid-row-gap: 2.5em;
  background-color: #fff;
  border: 2px solid #89ce65;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 3em;
  display: flex;
  position: relative;
}

.walsh-container-9 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-title-tag-3 {
  color: var(--walsh--black);
  font-size: 1.2em;
  font-weight: 500;
}

.walsh-container-10 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 10% auto 4rem;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-info-wrap-center {
  text-align: center;
}

.walsh-profile-v-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 25px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.walsh-image-ratings {
  max-height: 16px;
  margin-right: 5px;
}

.walsh-ratings-wrapper {
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.walsh-quote-inner-center {
  grid-row-gap: 1.25em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.walsh-content-wrapper-center {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 50%;
  display: flex;
  position: relative;
}

.walsh-quote-image-3 {
  opacity: .26;
  height: 56px;
}

.walsh-container-11 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 4rem auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-main-paragraph-3 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-quote-image-4 {
  opacity: .26;
  height: 56px;
}

.walsh-container-12 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-link-block-default {
  color: #000;
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: inset 0 -3px #0000001a;
}

.walsh-link-block-default:hover {
  color: #444;
  box-shadow: inset 0 -3px #000;
}

.walsh-cta-div-block {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  display: flex;
}

.walsh-flex-col {
  grid-column-gap: 2em;
  display: flex;
}

.walsh-tag {
  text-align: left;
  background-color: #ee2e6140;
  border-radius: 200px;
  align-self: center;
  align-items: center;
  padding: 7px 20px;
  display: flex;
  overflow: hidden;
}

.walsh-cta-h-wrapper {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.walsh-cta-block-white {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 8rem;
  padding: 2em 5.5em;
  position: relative;
  overflow: hidden;
}

.walsh-container-13 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.text-block-25 {
  text-align: center;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 3rem;
}

.text-block-26 {
  color: #ee2e61;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 2rem;
  font-weight: 700;
}

.walsh-button-circle-small-2 {
  background-color: #ee2e61;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e5d_icon-arrow-right-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 12px;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.walsh-button-circle-small-2:hover {
  background-color: #c9c9c9;
}

.walsh-button-circle-wrapper-white {
  background-color: #fff;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.walsh-text-field-single {
  background-color: #e9e7e7;
  border: 1px solid #fff;
  border-radius: 100px 0 0 100px;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  box-shadow: inset 1px 1px #fff;
}

.walsh-tag-2 {
  text-align: left;
  background-color: #51aa761a;
  border-radius: 200px;
  align-items: center;
  padding: 7px 20px;
  display: flex;
  overflow: hidden;
}

.walsh-content-wrapper-gap-large {
  grid-row-gap: 2.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.walsh-full-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.walsh-cta-frame-image-overflow {
  border-radius: 200px 10px;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-container-14 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-container-block {
  width: 100%;
  padding: 4.5em;
  position: relative;
  overflow: hidden;
}

.walsh-bg-light-gray {
  background-color: #d6d6d640;
  margin-top: 4rem;
  margin-bottom: auto;
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.link-11 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
}

.link-12 {
  cursor: pointer;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.walsh-title-tag-4 {
  color: var(--walsh--black);
  font-size: 1.2em;
  font-weight: 500;
}

.walsh-container-15 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-stats-number-medium {
  color: var(--walsh--black);
  font-size: 5.2em;
  font-weight: 700;
  line-height: 1;
}

.walsh-grid-stats {
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  width: 100%;
}

.walsh-inner-padding-list {
  grid-row-gap: 2em;
  flex-direction: column;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.walsh-image-content {
  background-color: #d0f6f6;
  border-radius: 24px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 44em;
  display: flex;
  overflow: hidden;
}

.walsh-flex-horizontal-gap {
  grid-column-gap: 4em;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6em;
  padding-bottom: 6em;
  display: flex;
}

.walsh-container-16 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-link-block-gray {
  color: #000;
  background-color: #eee;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-gray:hover {
  color: #000;
  background-color: #dbffe0;
}

.walsh-cta-v-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-container-17 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-inner-column-right {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 50%;
  height: auto;
  padding-top: 4em;
  padding-bottom: 4em;
  padding-right: 4em;
  display: flex;
}

.walsh-quote-image-5 {
  opacity: .26;
  height: 56px;
}

.walsh-container-18 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 15rem auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.text-block-27 {
  text-align: center;
  margin-bottom: 2rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
}

.walsh-form-success-rounded {
  color: #313d17;
  background-color: #c4f85c;
  border-radius: 35px;
}

.walsh-button {
  z-index: 5;
  background-color: var(--walsh--enjoypink);
  color: var(--walsh--black);
  text-align: center;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 1.2em 35px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.walsh-button:hover {
  color: #fff;
  background-color: #585858;
}

.walsh-text-field-auto-gray {
  background-color: #eee;
  border: 1px solid #fff;
  border-radius: 6px;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  margin-right: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-size: 18px;
  box-shadow: inset 1px 1px #fff;
}

.walsh-form-single-row {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 25px;
  display: flex;
}

.walsh-form-block-center {
  text-align: center;
  flex: 1;
  width: 100%;
  margin-bottom: 0;
}

.walsh-center-wrapper-gap {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.walsh-container-19 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 4rem auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-flex-col-wide {
  grid-column-gap: 2em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.walsh-quote-image-6 {
  opacity: .26;
  height: 56px;
}

.walsh-container-20 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.link-13 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.wbs-testimonial-avatar-name {
  color: var(--flowstica-webflow-library--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.wbs-testimonial-avatar-name-wrap {
  text-align: left;
}

.wbs-blog-avatar-image {
  border-radius: 100%;
  width: 50px;
  height: 50px;
}

.wbs-blog-list-author {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.wbs-blog-list-title {
  color: var(--flowstica-webflow-library--black);
  margin-top: 0;
}

.wbs-blog-list-category {
  color: var(--flowstica-webflow-library--medium-sea-green);
  margin-bottom: 15px;
  text-decoration: none;
  display: block;
}

.wbs-blog-list-info {
  flex-direction: column;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.wbs-blog-list-image {
  border-radius: 10px;
}

.wbs-blog-list-image-wrap {
  border-radius: 10px;
  overflow: hidden;
}

.wbs-blog-list-item {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: var(--flowstica-webflow-library--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.wbs-blog-list {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.wbs-section {
  padding: 6.25rem 5%;
}

.walsh-text-small-left-2 {
  color: #00000080;
  text-align: right;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-heading-small-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-style: italic;
  font-weight: 300;
  line-height: 1.25;
}

.walsh-info-wrap-2 {
  text-align: left;
}

.walsh-cover-image-2 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-circle-image-2 {
  background-color: #dfdfdf;
  border-radius: 200px;
  width: 60px;
  height: 60px;
  overflow: hidden;
}

.walsh-profile-wrapper-2 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.walsh-main-paragraph-4 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-regular-2 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-quote-image-7 {
  opacity: .26;
  height: 56px;
}

.walsh-inner-column-center-2 {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 6em;
  display: flex;
}

.walsh-quote-image-wrapper-2 {
  background-color: #d0f6f6;
  border-radius: 10px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 44em;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.walsh-inner-column-left-2 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 50%;
  height: auto;
  padding: 4em 0 4em 4em;
  display: flex;
}

.walsh-rounded-box-banner-2 {
  grid-row-gap: 1em;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.walsh-container-21 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-top: 15rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

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

.paragraph-9 {
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-block-3 {
  text-align: left;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 14rem;
}

.walsh-text-small-left-3 {
  color: #00000080;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-heading-small-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
}

.walsh-info-wrap-3 {
  text-align: left;
}

.walsh-cover-image-3 {
  float: none;
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 80%;
  margin-top: 15rem;
  position: static;
}

.walsh-circle-image-small {
  background-color: #dfdfdf;
  border-radius: 200px;
  flex: none;
  width: 38px;
  height: 38px;
  overflow: hidden;
}

.walsh-profile-wrapper-3 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.walsh-image-ratings-2 {
  max-height: 16px;
  margin-right: 5px;
}

.walsh-ratings-wrapper-2 {
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.walsh-main-paragraph-5 {
  color: #0009;
  letter-spacing: 0;
  text-indent: 0;
  white-space: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-regular-3 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-quote-image-8 {
  opacity: .26;
  height: 56px;
}

.walsh-inner-column-left-large {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 4em;
  display: flex;
}

.walsh-quote-image-wrapper-3 {
  background-color: #d0f6f6;
  border-radius: 10px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 44em;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.walsh-inner-column-left-small {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 35%;
  height: auto;
  padding: 4em 0 4em 4em;
  display: flex;
}

.walsh-rounded-box-banner-3 {
  grid-row-gap: 1em;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.walsh-container-22 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-hero-frame-square-2 {
  border-radius: 10px;
  flex: none;
  width: 100%;
  max-width: 22em;
  display: flex;
  overflow: hidden;
}

.walsh-inner-rail-bottom-2 {
  grid-column-gap: 1em;
  flex: none;
  display: flex;
}

.walsh-hero-rail-2 {
  grid-column-gap: 1em;
  width: 100%;
  height: 20em;
  display: flex;
}

.walsh-inner-rail-top-2 {
  grid-column-gap: 1em;
  flex: none;
  display: flex;
}

.walsh-hero-sub-bg-3 {
  grid-row-gap: 1em;
  background-color: var(--walsh--walsh-mid-green);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 100vh;
  display: flex;
  overflow: hidden;
}

.walsh-icon-arrow-flip-2 {
  height: 12px;
}

.walsh-arrow-wrapper-2 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-label-button-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-button-label-white-w-2 {
  z-index: 4;
  grid-column-gap: 8px;
  color: #fff;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-white-4 {
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: inset 0 -3px #ffffff1a;
}

.walsh-link-block-white-4:hover {
  color: #444;
  box-shadow: inset 0 -3px #b0eab9;
}

.walsh-button-hover-fill-2 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-button-label-wrapper-2 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-orange-6 {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-6:hover {
  background-color: #ffbba6;
}

.walsh-hero-div-block-2 {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-paragraph-serif-left-hero-2 {
  color: #fffc;
  max-width: 22em;
  margin-bottom: .75em;
  font-family: Merriweather, serif;
  font-size: 1.4em;
  line-height: 1.6;
}

.walsh-text-burst-4 {
  color: #b0ebb9;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e67_scribble-burst.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 38%;
  padding-bottom: .2em;
  padding-right: .1em;
  display: inline-block;
}

.walsh-text-lightgreen-4 {
  color: #b0ebb9;
}

.walsh-heading-xlarge-white-7 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 6.65em;
  font-weight: 700;
  line-height: 1;
}

.walsh-left-hero-content-2 {
  grid-row-gap: 1.25em;
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-top: 2em;
  padding-bottom: 6em;
  padding-right: 3em;
  display: flex;
}

.walsh-container-hero-2 {
  z-index: 5;
  width: 100%;
  max-width: 1480px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.walsh-main-grid-no-gap-2 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-background-darkgreen-6 {
  background-color: var(--walsh--enjoypink);
  position: relative;
}

.div-block-37 {
  position: absolute;
  inset: auto 0%;
}

.walsh-col-image-wrapper-2 {
  flex: 0 auto;
  width: 50%;
  max-width: none;
}

.walsh-icon-arrow-2 {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-link-wrapper-2 {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper-2:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-hero-p-wrapper-2 {
  width: 100%;
  max-width: 36em;
}

.walsh-heading-large-4 {
  color: var(--walsh--black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4.8em;
  font-weight: 700;
  line-height: 1;
}

.walsh-title-tag-5 {
  color: var(--walsh--black);
  text-align: left;
  align-self: auto;
  font-size: 1.2em;
  font-weight: 500;
}

.walsh-bullet-tag-2 {
  background-color: var(--walsh--black);
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.walsh-flex-tag-2 {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.walsh-content-wrap-50-2 {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 8em 4em;
  display: flex;
}

.walsh-flex-horizontal-2 {
  grid-column-gap: 4em;
  flex-wrap: nowrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.walsh-rounded-block-2 {
  background-color: #fff;
  border-radius: 18px;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.walsh-inner-card-bottom-2 {
  grid-row-gap: 1.2em;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 5em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
}

.walsh-card-wrapper-image-2 {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 25em;
  display: flex;
  overflow: hidden;
}

.walsh-rounded-card-2 {
  grid-row-gap: 3em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.walsh-main-grid-2 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-container-23, .walsh-container-24 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.flex-block {
  position: absolute;
  inset: auto 0% 0%;
}

.container-11 {
  max-width: 1200px;
  height: 100%;
  max-height: none;
}

.walsh-main-paragraph-6 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-icon-check-large {
  height: 18px;
}

.walsh-label-pricing-mobile, .walsh-plan-mobile {
  display: none;
}

.walsh-list-row-center {
  grid-column-gap: 10px;
  color: #000000a6;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 3.5em;
  padding-left: 2em;
  padding-right: 2em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.45em;
  line-height: 1;
  display: flex;
  box-shadow: inset 1px 1px #d3d3d3, 1px 1px #d3d3d3;
}

.walsh-list-flex-2 {
  color: #000000a6;
  text-align: left;
  flex: 0 auto;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.walsh-button-2 {
  z-index: 5;
  background-color: var(--walsh--walsh-light-green);
  color: var(--walsh--black);
  text-align: center;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 1.2em 35px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.walsh-button-2:hover {
  color: #fff;
  background-color: #79a315;
}

.walsh-center-h-wrapper-2 {
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.walsh-text-grey {
  color: #2c2c2c80;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.walsh-price-small-2 {
  color: #00000073;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 32px;
  font-weight: 400;
}

.walsh-price-2 {
  color: var(--walsh--black);
  margin-bottom: 0;
  padding-top: .18em;
  padding-bottom: .18em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 5em;
  font-weight: 700;
  line-height: .8;
}

.walsh-heading-small-alt-2 {
  color: #000;
  -webkit-text-stroke-color: #fff9;
  border: 1px solid #000;
  border-radius: 100px;
  margin-top: auto;
  margin-bottom: auto;
  padding: 10px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.25;
}

.walsh-price-wrapper-padding {
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  min-height: auto;
  padding: 35px;
  display: flex;
}

.walsh-pricing-card-col {
  flex-direction: column;
  flex: 0 33.33%;
  justify-content: flex-end;
  min-height: 300px;
  display: flex;
}

.walsh-text-block-2 {
  color: #fff;
  background-color: #92cc92;
  border-radius: 20px;
  padding: 7px 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.walsh-pricing-div-top-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: -18px auto auto 0%;
}

.walsh-pricing-card-col-featured {
  background-color: #eafde9;
  flex-direction: column;
  flex: 0 33.33%;
  justify-content: flex-end;
  min-height: 300px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px #92cc92, inset 1px 1px #92cc92;
}

.walsh-list-row {
  color: #000000a6;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 3.5em;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 1.45em;
  line-height: 1;
  display: flex;
  box-shadow: inset 1px 1px #d3d3d3, 1px 1px #d3d3d3;
}

.walsh-pricing-card-col-desktop {
  flex-direction: column;
  flex: 0 33.33%;
  justify-content: flex-end;
  min-height: 300px;
  display: flex;
}

.walsh-main-flex {
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.walsh-container-25 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-bottom: 8rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-button-orange-2 {
  z-index: 5;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #ee2e61;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-right: auto;
  padding: 1.2em 35px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.walsh-button-orange-2:hover {
  color: #fff;
  background-color: #c9445d9c;
}

.walsh-icon-check-2 {
  height: 9px;
}

.walsh-circle-check-2 {
  background-color: #61d10c;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
}

.walsh-list-wrapper-2 {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.walsh-price-wrapper-2 {
  grid-row-gap: .6em;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.walsh-pricing-card-block {
  grid-row-gap: 2.5em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 3em;
  display: flex;
  box-shadow: inset 1px 1px #d3d3d3, 1px 1px #d3d3d3;
}

.walsh-circle-check-off-2 {
  opacity: .35;
  background-color: #b0b2b2;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
}

.walsh-list-flex-off-2 {
  color: #919191;
  text-align: left;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  text-decoration: line-through;
  display: flex;
}

.walsh-pricing-card-block-featured {
  grid-row-gap: 2.5em;
  background-color: var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 3em;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px #d3d3d3, 1px 1px #d3d3d3;
}

.walsh-full-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.walsh-main-grid-no-gap-3 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.text-block-28, .text-block-29, .text-block-30 {
  color: #000;
}

.walsh-menu-button-2 {
  color: #fff;
}

.walsh-button-hover-fill-3 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-icon-arrow-flip-3 {
  height: 12px;
}

.walsh-arrow-wrapper-3 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-label-button-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1em;
}

.walsh-button-label-wrapper-3 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-orange-7 {
  color: #fff;
  text-align: center;
  background-color: #ee2962;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-7:hover {
  background-color: #ee2962ab;
}

.walsh-flex-nav-buttons-2 {
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-nav-link-white-2 {
  color: #6d6d6d;
  border-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.walsh-nav-link-white-2:hover {
  background-color: #00000059;
}

.walsh-dropdown-link-2 {
  color: #6b6b6b;
  border-radius: 2px;
  font-weight: 600;
}

.walsh-dropdown-link-2:hover {
  color: #ff8d86;
  background-color: #eee;
  border-radius: 3px;
}

.walsh-dropdown-list-2.w--open {
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 5px;
  padding: 6px;
  box-shadow: 0 0 14px 5px #0000000d;
}

.walsh-icon-dropdown-2 {
  margin-right: 12px;
}

.walsh-toggle-2 {
  color: #fff;
  border-radius: 8px;
  padding-left: 18px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
}

.walsh-toggle-2:hover {
  background-color: #00000059;
}

.walsh-dropdown-2 {
  color: #fff;
}

.walsh-nav-menu-green-2 {
  grid-column-gap: 8px;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 2px;
  display: flex;
}

.walsh-nav-logo-2 {
  height: 32px;
}

.walsh-brand-block-2 {
  z-index: 2;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.walsh-inner-nav-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.walsh-container-nav-2 {
  max-width: 1480px;
  max-height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.walsh-main-nav-2 {
  background-color: #0000;
  height: 100%;
}

.walsh-nav-wrapper-green-2 {
  z-index: 10;
  background-color: #fff0;
  margin-bottom: 4rem;
  position: fixed;
  inset: 0% 0% auto;
}

.walsh-form-error-2 {
  color: #8a0a0a;
  background-color: #f76969;
  border-radius: 4px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.walsh-form-success-2 {
  color: #313d17;
  background-color: #c4f85c;
}

.walsh-button-circle-small-3 {
  background-color: #ff715b;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e5d_icon-arrow-right-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 12px;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.walsh-button-circle-small-3:hover {
  background-color: #ffdd79;
}

.walsh-button-circle-wrapper-white-2 {
  background-color: #fff;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.walsh-text-field-single-2 {
  border: 1px solid #fff;
  border-radius: 100px 0 0 100px;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  box-shadow: inset 1px 1px #fff;
}

.walsh-form-single-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.walsh-full-form-2 {
  width: 100%;
  margin-bottom: 0;
}

.walsh-form-wrapper-2 {
  width: 100%;
}

.walsh-main-paragraph-7 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-large-5 {
  color: var(--walsh--black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4.8em;
  font-weight: 700;
  line-height: 1;
}

.walsh-label-tag-2 {
  color: #0009;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.walsh-tag-3 {
  text-align: left;
  background-color: #ee296242;
  border-radius: 200px;
  align-items: center;
  padding: 7px 20px;
  display: flex;
  overflow: hidden;
}

.walsh-content-wrapper-gap-2 {
  grid-row-gap: 1.25em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.walsh-content-wrapper-gap-large-2 {
  grid-row-gap: 2.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.walsh-cta-frame-image-overflow-2 {
  border-radius: 200px 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 35em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-main-grid-3 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-container-block-2 {
  background-color: #f0f0f0;
  width: 100%;
  margin-top: 15rem;
  padding: 4.5em;
  position: relative;
  overflow: hidden;
}

.walsh-bg-light-gray-2 {
  background-color: #d6d6d640;
}

.walsh-label-button-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-link-block-default-2 {
  color: #000;
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: inset 0 -3px #0000001a;
}

.walsh-link-block-default-2:hover {
  color: #444;
  box-shadow: inset 0 -3px #000;
}

.walsh-link-block-orange-8 {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-8:hover {
  background-color: #ffbba6;
}

.walsh-cta-div-block-2 {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-circle-check-3 {
  background-color: #93ff4133;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
}

.walsh-flex-col-2 {
  grid-column-gap: 2em;
  display: flex;
}

.walsh-cta-h-wrapper-2 {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.walsh-cta-block-light-green {
  background-color: #d3f6c1;
  border-radius: 8px;
  width: 100%;
  padding: 5.5em;
  position: relative;
  overflow: hidden;
}

.walsh-form-error-3 {
  color: #8a0a0a;
  background-color: #f76969;
  border-radius: 4px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.walsh-form-success-rounded-2 {
  color: #313d17;
  background-color: #c4f85c;
  border-radius: 35px;
}

.walsh-text-small-white {
  color: #fffc;
  margin-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-button-light-green {
  z-index: 5;
  background-color: var(--walsh--black);
  color: var(--flowstica-webflow-library--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 1.2em 35px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.walsh-button-light-green:hover {
  background-color: var(--walsh--walsh-mid-green);
  color: #000;
}

.walsh-text-field-auto {
  border: 1px solid #fff;
  border-radius: 6px;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  margin-right: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-size: 18px;
  box-shadow: inset 1px 1px #fff;
}

.walsh-form-single-row-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 25px;
  display: flex;
}

.walsh-form-block-center-2 {
  text-align: center;
  flex: 1;
  width: 100%;
  margin-bottom: 0;
}

.walsh-main-paragraph-white {
  color: #fffc;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-medium-white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-tag-white {
  color: var(--walsh--walsh-light-green);
  text-align: left;
  text-transform: uppercase;
  background-color: #ffffff3b;
  border-radius: 200px;
  align-items: center;
  padding: 7px 20px;
  font-size: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-center-wrapper-gap-2 {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.walsh-main-grid-4 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-cta-block-dark-green {
  background-color: var(--walsh--enjoypink);
  color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 5.5em;
  position: relative;
  overflow: hidden;
}

.walsh-container-26 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-top: 15rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.text-block-31 {
  color: var(--flowstica-webflow-library--white);
}

.link-14 {
  color: #fff;
  font-size: 1rem;
}

.walsh-paragraph-small-2 {
  color: #161616ad;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 1.08em;
  line-height: 1.6;
}

.walsh-heading-small-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
}

.walsh-inner-wrap-2 {
  grid-row-gap: .35em;
  flex-direction: column;
  display: flex;
}

.walsh-stats-number-medium-2 {
  color: var(--walsh--black);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.walsh-grid-stats-2 {
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  width: 100%;
}

.walsh-inner-padding-list-2 {
  grid-row-gap: 2em;
  flex-direction: column;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.walsh-cover-image-4 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  max-width: 12rem;
  height: 100%;
  max-height: 12rem;
  padding-top: 0;
}

.walsh-image-content-2 {
  background-color: #d0f6f600;
  border-radius: 24px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 44em;
  display: flex;
  overflow: hidden;
}

.walsh-flex-horizontal-gap-2 {
  grid-column-gap: 4em;
  flex-wrap: nowrap;
  justify-content: center;
  padding-top: 6em;
  padding-bottom: 6em;
  display: flex;
}

.walsh-rounded-container-2 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 45px;
  position: relative;
}

.walsh-rounded-block-3 {
  background-color: #fff;
  border-radius: 18px;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.walsh-rounded-wrapper-2 {
  grid-column-gap: 20px;
  justify-content: center;
  display: flex;
}

.walsh-container-27 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-icon-arrow-flip-4 {
  height: 12px;
}

.walsh-arrow-wrapper-4 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-label-button-5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-button-label-wrapper-4 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-outline {
  color: #000;
  background-color: #ececec;
  border: .15em solid #00000026;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-outline:hover {
  color: #fff;
  background-color: #919191;
}

.walsh-button-hover-fill-4 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-link-block-orange-9 {
  color: #fff;
  text-align: center;
  background-color: #ee2e61;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-9:hover {
  background-color: #ee2e615e;
}

.walsh-cta-div-block-3 {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-heading-medium-3 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-cta-block-white-2 {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 5.5em;
  position: relative;
  overflow: hidden;
}

.walsh-container-28 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-top: 8rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-cover-image-5 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-hero-frame-square-3 {
  border-radius: 10px;
  flex: none;
  width: 100%;
  max-width: 22em;
  display: flex;
  overflow: hidden;
}

.walsh-inner-rail-bottom-3 {
  grid-column-gap: 1em;
  flex: none;
  display: flex;
}

.walsh-hero-rail-3 {
  grid-column-gap: 1em;
  width: 100%;
  height: 15em;
  display: flex;
}

.walsh-inner-rail-top-3 {
  grid-column-gap: 1em;
  flex: none;
  display: flex;
}

.walsh-hero-sub-bg-4 {
  grid-row-gap: 1em;
  background-color: var(--walsh--walsh-mid-green);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 100vh;
  display: flex;
  overflow: hidden;
}

.walsh-button-label-white-w-3 {
  z-index: 4;
  grid-column-gap: 8px;
  color: #fff;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-white-5 {
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: inset 0 -3px #ffffff1a;
}

.walsh-link-block-white-5:hover {
  color: #444;
  box-shadow: inset 0 -3px #ffffffa3;
}

.walsh-link-block-orange-10 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-10:hover {
  background-color: #fff;
}

.walsh-hero-div-block-3 {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-paragraph-serif-left-hero-3 {
  color: #fffc;
  max-width: 22em;
  margin-bottom: .75em;
  font-family: Merriweather, serif;
  font-size: 1.4em;
  line-height: 1.6;
}

.walsh-text-burst-5 {
  color: #b0ebb9;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e67_scribble-burst.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 38%;
  padding-bottom: .2em;
  padding-right: .1em;
  display: inline-block;
}

.walsh-text-lightgreen-5 {
  color: #b0ebb9;
}

.walsh-heading-xlarge-white-8 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 6.65em;
  font-weight: 700;
  line-height: 1;
}

.walsh-left-hero-content-3 {
  grid-row-gap: 1.25em;
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  margin-left: 4rem;
  margin-right: auto;
  padding-top: 2em;
  padding-bottom: 6em;
  padding-right: 3em;
  display: flex;
}

.walsh-container-hero-3 {
  z-index: 5;
  width: 100%;
  max-width: 1480px;
  height: auto;
  margin-top: 0;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.walsh-main-grid-no-gap-4 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-background-darkgreen-7 {
  background-color: var(--walsh--enjoypink);
  width: 100%;
  margin-top: 5rem;
  position: relative;
}

.walsh-icon-arrow-3 {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-link-wrapper-3 {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper-3:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-main-paragraph-8 {
  color: #0009;
  text-align: justify;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  font-weight: 300;
  line-height: 1.75;
}

.walsh-heading-medium-4 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-label-tag-3 {
  color: #0009;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.walsh-inner-card-bottom-3 {
  grid-row-gap: 1.2em;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 5em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
}

.walsh-cover-image-6 {
  object-fit: cover;
  flex: 1;
  align-self: auto;
  width: 100%;
  min-width: 300px;
  max-width: none;
  height: 100%;
}

.walsh-rounded-image {
  border-radius: 14px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.walsh-card-image-float {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  height: 40em;
  padding-top: 3em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
  overflow: hidden;
}

.walsh-rounded-card-3 {
  grid-row-gap: 3em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.walsh-main-grid-5 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-container-29 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 20px;
  position: relative;
}

.walsh-label-tag-4 {
  font-weight: 300;
}

.text-block-32 {
  letter-spacing: 0;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  height: auto;
  margin-bottom: auto;
  font-size: 25px;
  line-height: 25px;
}

.walsh-inner-rounded-banner-image-2 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  max-width: 50%;
  min-height: 45em;
  display: flex;
}

.walsh-button-hover-fill-5 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-icon-arrow-flip-5 {
  height: 12px;
}

.walsh-arrow-wrapper-5 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-label-button-6 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-button-label-wrapper-5 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-green {
  background-color: var(--walsh--walsh-light-green);
  color: #000;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-green:hover {
  color: #000;
  background-color: #ffbba6;
}

.walsh-hero-div-block-4 {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-inner-rounded-banner-2 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: 1;
  align-self: center;
  align-items: flex-start;
  height: 100%;
  padding: 6em;
  display: flex;
}

.walsh-rounded-box-banner-4 {
  grid-row-gap: 1em;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.walsh-container-30 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-quote-image-wrapper-4 {
  background-color: #d0f6f6;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 44em;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.walsh-inner-column-right-2 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 50%;
  height: auto;
  padding-top: 4em;
  padding-bottom: 4em;
  padding-right: 4em;
  display: flex;
}

.walsh-image-logo-2 {
  object-fit: contain;
  width: 100%;
  max-width: 132px;
  max-height: 24px;
}

.walsh-text-small-left-4 {
  color: #00000080;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-heading-small-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
}

.walsh-info-wrap-center-2 {
  text-align: center;
}

.walsh-circle-image-3 {
  background-color: #dfdfdf;
  border-radius: 200px;
  width: 60px;
  height: 60px;
  overflow: hidden;
}

.walsh-profile-v-wrapper-2 {
  grid-column-gap: 20px;
  grid-row-gap: 25px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.walsh-heading-regular-4 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-quote-image-9 {
  opacity: .26;
  height: 56px;
}

.walsh-inner-column-center-3 {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 6em;
  display: flex;
}

.walsh-container-31 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 10% auto auto;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.container-12 {
  margin-top: 4rem;
  margin-bottom: 4rem;
  margin-left: auto;
}

.walsh-info-wrap-4 {
  text-align: left;
}

.walsh-circle-image-small-2 {
  background-color: #dfdfdf;
  border-radius: 200px;
  flex: none;
  width: 38px;
  height: 38px;
  overflow: hidden;
}

.walsh-profile-wrapper-4 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.walsh-image-ratings-3 {
  max-height: 16px;
  margin-right: 5px;
}

.walsh-ratings-wrapper-3 {
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.walsh-main-paragraph-9 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-inner-column-left-large-2 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 4em;
  display: flex;
}

.walsh-inner-column-left-small-2 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 35%;
  height: auto;
  padding: 4em 0 4em 4em;
  display: flex;
}

.walsh-form-error-4 {
  color: #8a0a0a;
  background-color: #f76969;
  border-radius: 4px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.walsh-form-success-3 {
  color: #313d17;
  background-color: #c4f85c;
}

.walsh-button-circle-small-4 {
  background-color: #ff715b;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e5d_icon-arrow-right-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 12px;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.walsh-button-circle-small-4:hover {
  background-color: #ffdd79;
}

.walsh-button-circle-wrapper-white-3 {
  background-color: #fff;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.walsh-text-field-single-3 {
  border: 1px solid #fff;
  border-radius: 100px 0 0 100px;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  box-shadow: inset 1px 1px #fff;
}

.walsh-form-single-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.walsh-full-form-3 {
  width: 100%;
  margin-bottom: 0;
}

.walsh-form-wrapper-3 {
  width: 100%;
}

.walsh-main-paragraph-10 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-large-6 {
  color: var(--walsh--black);
  text-align: left;
  letter-spacing: -.02em;
  align-self: auto;
  max-width: 1480px;
  margin: auto;
  padding-top: 100px;
  padding-left: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4.8em;
  font-weight: 700;
  line-height: 1;
}

.walsh-tag-4 {
  text-align: left;
  background-color: #51aa761a;
  border-radius: 200px;
  align-items: center;
  padding: 7px 20px;
  display: flex;
  overflow: hidden;
}

.walsh-content-wrapper-gap-3 {
  grid-row-gap: 1.25em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.walsh-content-wrapper-gap-large-3 {
  grid-row-gap: 2.5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.walsh-full-image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.walsh-cta-frame-image-overflow-3 {
  border-radius: 200px 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 35em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-container-32 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-container-block-3 {
  width: 100%;
  padding: 4.5em;
  position: relative;
  overflow: hidden;
}

.walsh-bg-light-gray-3 {
  background-color: #d6d6d640;
}

.link-15 {
  font-size: 1.4rem;
}

.walsh-main-paragraph-11 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-card-wrapper-image-3 {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 25em;
  display: flex;
  overflow: hidden;
}

.walsh-container-33 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.html-embed-4 {
  margin-top: auto;
  margin-bottom: auto;
}

.text-block-33 {
  font-family: Merriweather, serif;
  font-size: 1.45em;
  font-style: italic;
  font-weight: 300;
  line-height: 25px;
}

.walsh-image-logo-3 {
  object-fit: contain;
  width: 100%;
  max-width: 132px;
  max-height: 24px;
}

.walsh-text-small-left-5 {
  color: #00000080;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-heading-xsmall {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
}

.walsh-info-wrap-5 {
  text-align: left;
}

.walsh-cover-image-7 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-circle-image-small-3 {
  background-color: #dfdfdf;
  border-radius: 200px;
  flex: none;
  width: 38px;
  height: 38px;
  overflow: hidden;
}

.walsh-profile-wrapper-5 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.walsh-flex-col-wide-2 {
  grid-column-gap: 2em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.walsh-image-ratings-4 {
  max-height: 16px;
  margin-right: 5px;
}

.walsh-ratings-wrapper-4 {
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.walsh-main-paragraph-12 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-paragraph-wrapper {
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.walsh-quote-wrapper {
  grid-row-gap: 2em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.walsh-quote-image-small {
  opacity: .26;
  height: 40px;
}

.walsh-content-wrapper-gap-4 {
  grid-row-gap: 1.25em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.walsh-rounded-box-2 {
  grid-row-gap: 1.2em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.walsh-main-grid-6 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  max-width: 1480px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.walsh-container-34 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.link-16, .link-17, .link-18, .link-19, .link-20, .link-21, .link-22, .link-23 {
  font-size: 1.45rem;
  font-weight: 400;
}

.link-24, .link-25, .link-26, .link-27, .link-28, .bold-text-2, .bold-text-3, .bold-text-4, .link-29, .link-30, .link-31, .link-32, .link-33, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .link-34, .link-35, .link-36, .link-37, .link-38, .link-39, .link-40, .link-41 {
  font-size: 1.45rem;
}

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

.walsh-rounded-box-copy {
  grid-row-gap: 1.2em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.text-block-34 {
  font-size: 20px;
  font-weight: 700;
}

.text-block-35 {
  font-style: normal;
  text-decoration: none;
}

.div-block-38 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.walsh-list-flex-3 {
  color: #000000a6;
  text-align: left;
  align-items: center;
  margin-top: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  display: flex;
}

.text-block-36 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 600;
}

.image-29 {
  width: 100%;
  max-width: 1.5rem;
  height: 100%;
  font-size: 1.2rem;
}

.walsh-form-wrapper-4 {
  width: 100%;
}

.walsh-form-error-5 {
  color: #8a0a0a;
  background-color: #f76969;
  border-radius: 4px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.walsh-form-success-4 {
  color: #313d17;
  background-color: #c4f85c;
}

.walsh-button-circle-small-5 {
  background-color: #ff715b;
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/658014135a28686ed33c1e5d_icon-arrow-right-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 12px;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.walsh-button-circle-small-5:hover {
  background-color: #ffdd79;
}

.walsh-button-circle-wrapper-gray {
  background-color: #eee;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.walsh-text-field-single-gray {
  background-color: #eee;
  border: 1px solid #eee;
  border-radius: 100px 0 0 100px;
  width: 100%;
  min-width: auto;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  box-shadow: inset 1px 1px #eee;
}

.walsh-form-single-4 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.walsh-full-form-4 {
  width: 100%;
  margin-bottom: 0;
}

.walsh-paragraph-small-3 {
  color: #161616ad;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 1.08em;
  line-height: 1.6;
}

.walsh-content-wrapper-gap-5 {
  grid-row-gap: 1.25em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.walsh-icon-check-3 {
  height: 9px;
}

.walsh-circle-check-4 {
  background-color: #93ff4133;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
}

.walsh-list-flex-4 {
  color: #000000a6;
  text-align: left;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  display: flex;
}

.walsh-list-wrapper-3 {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.walsh-grid-col-2 {
  grid-column-gap: 3em;
  grid-template-rows: auto;
  width: 100%;
}

.walsh-paragraph {
  color: #161616ad;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 1.6em;
  line-height: 1.4;
}

.walsh-heading-medium-5 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-main-grid-7 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-cta-block-white-3 {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 5.5em;
  position: relative;
  overflow: hidden;
}

.walsh-container-35 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.link-block-pink-2 {
  color: #000;
  text-align: center;
  background-color: #ee2e61;
  border-radius: 100px;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 70%;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-pink-2:hover {
  color: #000;
  background-color: #c9c9c9;
}

.container-13 {
  clear: none;
  text-align: center;
  overflow-wrap: anywhere;
  position: static;
}

.walsh-button-hover-fill-6 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-icon-arrow-flip-6 {
  height: 12px;
}

.walsh-arrow-wrapper-6 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-label-button-7 {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-button-label-wrapper-6 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block {
  color: #000;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block:hover {
  color: #000;
  background-color: #dbffe0;
}

.walsh-link-block-orange-11 {
  color: var(--white);
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 800px;
  padding: 20px 0 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-11:hover {
  background-color: #ffbba6;
}

.walsh-cta-v-wrapper-2 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-main-paragraph-white-2 {
  color: #fffc;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-medium-white-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-content-wrapper-gap-6 {
  grid-row-gap: 1.25em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.walsh-main-grid-8 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template: ". . . . . . . . Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-cta-block-dark-green-2 {
  background-color: var(--walsh--enjoypink);
  color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 5.5em;
  position: relative;
  overflow: hidden;
}

.walsh-container-36 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-heading-large-7 {
  color: #2c2c2c;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4.8em;
  font-weight: 700;
  line-height: 1;
}

.uui-icon-1x1-xxsmall-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner16_close-button {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner16_close-button:hover {
  background-color: #fff3;
}

.uui-button-secondary-2 {
  grid-column-gap: .5rem;
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui-primary700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-2:hover {
  background-color: var(--untitled-ui-primary100);
}

.uui-button-secondary-2:focus {
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-2.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-banner16_supporting-text {
  color: var(--untitled-ui-primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner16_text {
  color: var(--untitled-ui-white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner16_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-square-large-2 {
  background-color: var(--untitled-ui--primary500);
  color: var(--untitled-ui-white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-banner16_icon-wrapper {
  flex: none;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner16_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner16_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

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

.uui-page-padding-15 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-banner16_component {
  background-image: linear-gradient(45deg, var(--untitled-ui-primary700), var(--untitled-ui-primary600));
  justify-content: center;
  align-items: center;
  position: relative;
}

.walsh-list-flex-2-copy {
  color: #000000a6;
  text-align: left;
  text-align: left;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  display: flex;
}

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

.image-30 {
  width: 100px;
}

.image-31 {
  width: 100%;
  max-width: 150px;
  max-height: 150px;
  padding-left: 0;
  padding-right: 0;
}

.image-31.hide-mobile-landscape {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.image-32 {
  align-self: center;
  max-width: 500px;
}

.wbs-alert-bar-8-shape-right {
  opacity: .16;
  height: 42px;
  position: absolute;
  inset: 5px 10px 0% auto;
  transform: rotate(20deg);
}

.wbs-alert-bar-8-shape-left {
  opacity: .16;
  height: 42px;
  position: absolute;
  inset: 5px auto 0% 10px;
  transform: rotate(20deg);
}

.wbs-alert-bar-8-icon {
  height: 24px;
}

.wbs-alert-bar-8-title {
  color: var(--flowstica-webflow-library--black);
}

.wbs-alert-bar-8-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  cursor: pointer;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 12px 20px;
  font-size: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
}

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

.wbs-alert-bar-8 {
  background-color: var(--flowstica-webflow-library--white-smoke);
  position: relative;
  overflow: hidden;
}

.wbs-section-2 {
  padding: 6.25rem 5%;
  position: fixed;
}

.wbs-section-3 {
  z-index: auto;
  padding: 6.25rem 5%;
  position: absolute;
  inset: 0% 0% auto;
}

.wbs-section-4 {
  padding: 6.25rem 5%;
}

.container-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: grid;
}

.image-33 {
  width: 40px;
}

.walsh-icon-arrow-4 {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-link-wrapper-4 {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper-4:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-main-paragraph-13 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-regular-5 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-inner-card-bottom-4 {
  grid-row-gap: 1.2em;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 5em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
}

.walsh-cover-image-8 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-card-wrapper-image-4 {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.walsh-rounded-card-4 {
  grid-row-gap: 3em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.walsh-main-grid-9 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-container-37 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.link-42, .link-43 {
  font-style: italic;
}

.italic-text, .italic-text-2, .italic-text-3 {
  font-style: normal;
}

.container-15 {
  align-self: center;
  width: 100%;
}

.walsh-rounded-box-alert {
  grid-row-gap: 1.2em;
  background-color: #e0e0e0;
  border-radius: 15px;
  flex-direction: column;
  margin-bottom: 20px;
  padding: 40px 40px 60px;
  display: flex;
}

.language-link {
  color: #484646;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 45px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.language-link:hover {
  color: #7735f6;
}

.flag-2 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609713_denmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.langauge-line-base {
  background-color: #9b9eb838;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.language-toggle {
  color: #20355a;
  border: 1px solid #9b9eb838;
  border-radius: 4px;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 45px;
  transition: all .2s;
}

.flag-5 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609716_sweden.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.langauge-line-break {
  background-color: #5b3acc;
  width: 0%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.language-dropdown {
  margin-top: 10rem;
  margin-right: 10rem;
  position: fixed;
  inset: 0% 0% auto auto;
}

.flag-3 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609715_france.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.language-section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-top: 8rem;
  padding-top: 50px;
  display: flex;
}

.language-list {
  background-color: #d99f9f;
}

.language-list.w--open {
  background-color: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  min-width: 200px;
  padding: 8px 16px;
  box-shadow: 18px 18px 45px 19px #4f5e781a;
}

.flag-4 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609714_norway.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-1 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609712_united-kingdom.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-6 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609713_denmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-7 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609716_sweden.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-8 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609715_france.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-9 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609712_united-kingdom.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-10 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609713_denmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-11 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609716_sweden.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.language-dropdown-2 {
  clear: none;
  background-color: #ee2e61;
  border: 2px solid #ee2e6100;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  margin: auto;
}

.flag-12 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609715_france.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-13 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609712_united-kingdom.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-14 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609713_denmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-15 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609716_sweden.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-16 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609715_france.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-17 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609714_norway.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.flag-18 {
  background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/6740699f236c754cc0609712_united-kingdom.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.language-section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  min-height: auto;
  padding-top: 0;
  display: flex;
}

.text-block-32-copy {
  letter-spacing: 0;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  height: auto;
  font-size: 25px;
  line-height: 25px;
}

.italic-text-4 {
  line-height: 25px;
}

.text-block-37, .icon-2, .text-block-38, .icon-3 {
  color: #fff;
}

.walsh-icon-arrow-5 {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-link-wrapper-5 {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper-5:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-main-paragraph-14 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-medium-6 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-label-tag-4 {
  color: #0009;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.walsh-inner-card-bottom-5 {
  grid-row-gap: 1.2em;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 5em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
}

.walsh-cover-image-9 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-card-wrapper-image-medium-2 {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  height: 35em;
  display: flex;
  overflow: hidden;
}

.walsh-rounded-card-5 {
  grid-row-gap: 3em;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.walsh-main-grid-10 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-container-38 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.text-block-39 {
  font-size: 1.5em;
}

.walsh-text-small-left-6 {
  color: #00000080;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-heading-small-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
}

.walsh-info-wrap-6 {
  text-align: left;
}

.walsh-cover-image-10 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-circle-image-4 {
  background-color: #dfdfdf;
  border-radius: 200px;
  width: 60px;
  height: 60px;
  overflow: hidden;
}

.walsh-profile-wrapper-6 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.walsh-main-paragraph-15 {
  color: #0009;
  text-align: left;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-regular-6 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-quote-image-10 {
  opacity: .26;
  height: 56px;
}

.walsh-inner-column-center-4 {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 6em;
  display: flex;
}

.walsh-quote-image-wrapper-5 {
  background-color: #d0f6f6;
  border-radius: 10px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 44em;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.walsh-inner-column-left-3 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 50%;
  height: auto;
  padding: 4em 0 4em 4em;
  display: flex;
}

.walsh-rounded-box-banner-5 {
  grid-row-gap: 1em;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.walsh-container-39 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-text-small-left-7 {
  color: #00000080;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-heading-small-7 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
}

.walsh-info-wrap-7 {
  text-align: left;
}

.walsh-cover-image-11 {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-circle-image-small-4 {
  background-color: #dfdfdf;
  border-radius: 200px;
  flex: none;
  width: 38px;
  height: 38px;
  overflow: hidden;
}

.walsh-profile-wrapper-7 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.walsh-image-ratings-5 {
  max-height: 16px;
  margin-right: 5px;
}

.walsh-ratings-wrapper-5 {
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.walsh-main-paragraph-16 {
  color: #0009;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-regular-7 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-quote-image-11 {
  opacity: .26;
  height: 56px;
}

.walsh-inner-column-left-large-3 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 4em;
  display: flex;
}

.walsh-quote-image-wrapper-6 {
  background-color: #d0f6f6;
  border-radius: 10px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 44em;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.walsh-inner-column-left-small-3 {
  grid-row-gap: 1.5em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 25%;
  height: auto;
  padding: 4em;
  display: flex;
}

.walsh-rounded-box-banner-6 {
  grid-row-gap: 1em;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.walsh-container-40 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.link-block-8 {
  box-shadow: none;
  cursor: pointer;
  border: 1px solid #0000;
  transition-property: none;
}

.link-block-9 {
  box-shadow: none;
  border: 1px solid #0000;
  font-size: 1rem;
  line-height: 10px;
  transition-property: none;
}

.link-block-10 {
  box-shadow: none;
  opacity: 1;
}

.link-block-11 {
  box-shadow: none;
}

.quick-stack {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-self: center;
}

.container-17 {
  min-height: 10%;
}

.image-34, .image-35 {
  width: 250px;
}

.text-block-40 {
  text-align: center;
  align-self: center;
  margin-bottom: 10px;
  font-size: 16px;
}

.text-block-33-copy {
  font-family: Merriweather, serif;
  font-size: 1.45em;
  font-style: italic;
  font-weight: 300;
  line-height: 25px;
}

.walsh-container-41 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-icon-arrow-flip-7 {
  height: 12px;
}

.walsh-link-block-orange-12 {
  color: #fff;
  text-align: center;
  background-color: #ee2f61;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-12:hover {
  background-color: #ffbba6;
}

.walsh-button-label-wrapper-7 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-button-hover-fill-7 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-label-button-8 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-arrow-wrapper-7 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-heading-medium-7 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-main-grid-11 {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template: ". . . . . . . . Area Area Area Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-paragraph-2 {
  color: #161616ad;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 1.6em;
  line-height: 1.4;
}

.walsh-content-wrapper-gap-7 {
  grid-row-gap: 1.25em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.walsh-cta-v-wrapper-3 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-cta-block-light-green-2 {
  background-color: #eaecf0;
  border-radius: 8px;
  width: 100%;
  padding: 5.5em;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-outline-2 {
  color: #000;
  border: .15em solid #00000026;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-outline-2:hover {
  color: #000;
  background-color: #dbffe0;
}

.image-36 {
  width: 5.5rem;
}

.image-37 {
  cursor: pointer;
  width: 7rem;
  padding-left: 5px;
  padding-right: 5px;
}

.link-block-12 {
  box-shadow: none;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.link-block-12:hover {
  -webkit-text-stroke-color: #0000;
  border: 1px #0000;
}

.link-block-13 {
  transition-property: none;
}

.image-38 {
  align-self: center;
}

.walsh-container-42 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-image-logo-4 {
  object-fit: contain;
  width: 200px;
  max-width: none;
  max-height: 90px;
}

.walsh-main-grid-small-gap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-heading-regular-8 {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-logos-wrapper-small {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: 90px;
  padding: 2em;
  display: flex;
}

.walsh-center-wrapper-gap-large {
  grid-row-gap: 4.5em;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.walsh-container-42-copy {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin: 4rem auto 2rem;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-logos-wrapper-small-copy {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: 90px;
  padding: 1em;
  display: flex;
}

.link_noline {
  box-shadow: none;
  cursor: pointer;
  transition-property: none;
}

.link_noline:hover {
  opacity: 1;
  color: #0000;
  -webkit-text-stroke-color: #0000;
  object-fit: fill;
  border: 1px #0000;
  box-shadow: 0 2px 5px #0000;
}

.efi-big-paragraph {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.efi-jumbo {
  color: #000;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 5.5vh;
  font-weight: 400;
  line-height: 1.1em;
}

.efi-jumbo.white {
  color: #fff;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 4vh;
  font-weight: 400;
}

.efi-hr-03-title-wrapper {
  width: 80%;
  margin-bottom: 50px;
}

.efi-hr-03-top {
  background-color: #a11c3d;
  margin-top: auto;
  padding: 15% 5% 10%;
  box-shadow: 0 9px 5px #fff3;
}

.efi-hr-03-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-03-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.efi-hr-03-right-content {
  color: #fff;
  padding-top: 30px;
}

.efi-hr-03-image {
  height: 100%;
}

.efi-button {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button:hover {
  transform: translate(0, -7px);
}

.efi-button.invert {
  filter: invert();
  color: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  align-self: center;
  margin: 10px 10px auto;
}

.efi-button.invert:hover {
  box-shadow: none;
  filter: invert();
  color: #000;
  background-color: #d3d3d3;
  transform: translate(0, -7px);
}

.efi-button.invert {
  filter: invert();
}

.efi-small-paragraph {
  font-weight: 400;
}

.efi-hr-03-button-wrapper {
  text-align: center;
  margin-top: 30px;
}

.image {
  max-width: 100%;
  max-height: none;
  overflow: visible;
}

.efi-ft-03 {
  padding: 150px 5% 100px;
}

.efi-ft-03-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-03-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 75px;
  display: grid;
}

.efi-ft-03-features {
  grid-column-gap: 50px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
}

.efi-ft-03-image-wrapper {
  margin-bottom: 25px;
}

.efi-ft-03-feature-text {
  text-align: center;
}

.efi-paragraph {
  color: #1f1f1f;
  text-align: left;
  font-family: Open Sans, sans-serif;
}

.efi-h4 {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  position: static;
}

.efi-h2 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.link-block-14, .link-block-15, .link-block-16, .link-block-17 {
  height: 550px;
}

.efi-nav-link {
  padding: 0 10px;
  font-size: 16px;
}

.efi-nav-link.last {
  padding-right: 20px;
}

.efi-nav-link.light.center {
  cursor: pointer;
}

.efi-nav-link.light.center.w--current {
  color: #a21c3c;
  cursor: pointer;
}

.efi-button-menu {
  padding: 0;
}

.efi-nav-04 {
  background-color: #fff;
  padding: 30px 2%;
  position: fixed;
  inset: 0% 0% auto;
}

.efi-nav-04-inner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.efi-nav-04-nav-menu {
  align-items: center;
  display: flex;
}

.efi-cta-menu-button {
  background-color: #000;
  padding: 10px 30px;
  font-weight: 700;
}

.efi-label {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-label.big {
  font-size: 16px;
  line-height: 1.8em;
}

.efi-big-paragraph-2 {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.efi-hr-04 {
  padding: 5% 2%;
}

.efi-hr-04-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-04-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.efi-hr-04-right-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.efi-hr-04-left-content {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.efi-hr-04-title-wrapper {
  margin-bottom: 25px;
}

.efi-ftr-01-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-footer-title {
  color: #b8b8b8;
  margin-bottom: 22px;
  font-size: 17px;
}

.efi-secondary-link-dark {
  color: #2b2b2b;
  margin-right: 32px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.efi-ftr-01 {
  background-color: #fff;
  padding: 100px 5% 0;
}

.efi-text-rights {
  color: #1e283380;
  margin-right: 32px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.efi-footer-links {
  color: #2b2b2b;
  cursor: pointer;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.efi-ftr-01-grid {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
}

.efi-ftr-01-footer-bottom {
  justify-content: space-between;
  margin-top: 90px;
  display: flex;
}

.efi-ftr-01-footer-wrapper {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-40 {
  max-width: 300px;
  padding: 10px 10px 10px 0;
}

.efi-nav-01-inner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.efi-nav-01-nav-menu {
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-nav-01 {
  background-color: #fff;
  padding: 30px 5%;
}

.image-41 {
  max-width: 300px;
}

.efi-big-paragraph-3 {
  font-size: 20px;
  font-weight: 400;
}

.efi-hr-01-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-01-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 5%;
}

.efi-hr-01-left-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.efi-hr-01-right-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.efi-hr-01-title-wrapper {
  margin-bottom: 25px;
}

.efi-hr-01 {
  margin-top: 5%;
  padding: 5%;
}

.efi-hr-01-logos {
  background-color: #fff;
  padding: 50px 0%;
}

.efi-hr-01-logos-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.efi-hr-01-logo-cell {
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.efi-cta-10 {
  padding: 75px 2%;
}

.efi-cta-10-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-cta-10-wrapper {
  color: #fff;
  text-align: center;
  background-color: #a11c3d;
  padding: 50px 100px;
}

.efi-paragraph-3 {
  color: #fff;
  text-align: left;
}

.efi-h2-2 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-ft-02 {
  margin-top: 5%;
  padding: 150px 5% 100px;
}

.efi-ft-02-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-02-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-bottom: 50px;
}

.efi-ft-02-image-wrapper {
  margin-bottom: 75px;
}

.efi-ft-02-features-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-h2-3 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.efi-big-paragraph-4 {
  font-size: 20px;
  font-weight: 400;
}

.efi-jumbo-2 {
  font-size: 5.5vh;
  line-height: 1.1em;
}

.efi-jumbo-2.white {
  color: #fff;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-hr-03-title-wrapper-2 {
  width: 80%;
  margin-bottom: 50px;
}

.efi-hr-03-top-2 {
  background-color: #ebebeb;
  margin-top: auto;
  padding: 15% 5% 10%;
}

.efi-hr-03-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-03-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.efi-hr-03-right-content-2 {
  color: #fff;
  padding-top: 30px;
}

.efi-hr-03-image-2 {
  height: 100%;
}

.efi-button-2 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-2:hover {
  transform: translate(0, -7px);
}

.efi-button-2.invert {
  filter: invert();
}

.efi-small-paragraph-2 {
  font-weight: 400;
}

.efi-hr-03-button-wrapper-2 {
  margin-top: 30px;
}

.efi-ft-06 {
  background-color: #0000;
  padding: 150px 5% 100px;
}

.efi-ft-06-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-06-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  margin-bottom: 125px;
}

.efi-ft-06-cell {
  color: #fff;
}

.efi-ft-06-features {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-ft-06-image {
  margin-bottom: 15px;
}

.efi-paragraph-5 {
  color: #000;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.efi-h4-4 {
  margin-top: 40px;
}

.efi-h2-4 {
  color: #000;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.image-44 {
  max-height: none;
}

.efi-jumbo-black {
  color: #000;
  text-align: left;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 5.5vh;
  font-weight: 400;
  line-height: 1.1em;
}

.efi-jumbo-black.white {
  color: #fff;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-tsm-03 {
  padding: 10% 5%;
}

.efi-tsm-03-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.tsm-03-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  width: 100%;
  height: 100%;
}

.efi-tsm-03-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.slide {
  width: 100%;
}

.tsm-03-text {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.slide-nav {
  justify-content: flex-end;
  margin-bottom: -40px;
  display: flex;
}

.efi-h5-2 {
  color: #000;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 32px;
}

.efi-label-2 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-label-2.big {
  font-size: 16px;
  line-height: 1.8em;
}

.efi-big-paragraph-5 {
  font-size: 20px;
  font-weight: 400;
}

.efi-hr-6 {
  padding: 5% 2%;
}

.efi-hr-04-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-04-grid-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  max-height: 99.9998%;
}

.efi-hr-04-right-content-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.efi-hr-04-left-content-2 {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.efi-button-3 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-3:hover {
  transform: translate(0, -7px);
}

.efi-hr-04-title-wrapper-2 {
  margin-bottom: 25px;
}

.efi-cta-08-text-wrapper {
  margin-bottom: 30px;
}

.efi-cta-09 {
  padding: 100px 2%;
}

.efi-cta-09-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-cta-09-grid {
  grid-column-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-bottom: 0;
}

.efi-tsm-01 {
  padding: 10% 3%;
}

.efi-tsm-01-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-tsm-01-grid {
  grid-column-gap: 75px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.efi-tsm-01-logos-wrapper {
  text-align: right;
}

.efi-tsm-01-logos-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-tsm-01-logo-inner {
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-paragraph-7 {
  text-align: left;
}

.logo {
  max-width: 200px;
  max-height: 100px;
}

.input {
  color: #fff;
  letter-spacing: -.8px;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #6b6b6b;
  height: 55px;
  margin-bottom: 30px;
  padding: 12px 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  box-shadow: 1px 1px 3px #0000000a;
}

.input:focus {
  border: 1px #cecece;
  border-bottom-style: solid;
}

.efi-form-button {
  color: #fff;
  letter-spacing: 0;
  background-color: #000;
  border-radius: 0;
  width: 100%;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  transition: all .7s ease-in-out;
}

.efi-form-button:hover {
  color: #fff;
  background-color: #636363;
  transform: translate(0, -7px);
}

.efi-form-button:active {
  color: #fff;
}

.efi-form-button.invert {
  filter: invert();
}

.efi-frm-03 {
  background-color: #000;
  padding: 100px 5%;
}

.efi-frm-03-container {
  color: #fff;
}

.efi-frm-03-text-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 50px;
}

.efi-frm-03-wrapper {
  font-family: Georgia, Times, Times New Roman, serif;
}

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

.efi-frm-03-form {
  max-width: 100%;
}

.efi-frm-03-form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area"
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.efi-paragraph-8 {
  color: #fff;
  margin-top: 20px;
}

.efi-h3 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-jumbo-3 {
  margin-bottom: auto;
  font-size: 5.5vh;
  line-height: 1.1em;
}

.input-2 {
  color: #727272;
  letter-spacing: -.8px;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #6b6b6b;
  height: 55px;
  margin-bottom: 30px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  box-shadow: 1px 1px 3px #0000000a;
}

.input-2:focus {
  border: 1px #cecece;
  border-bottom-style: solid;
}

.efi-hr-7 {
  margin-top: 10%;
  padding: 5% 3%;
}

.efi-hr-05-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-05-grid {
  grid-template: "Area ."
                 ". Area-2"
                 / 2fr 1fr 1fr;
}

.efi-hr-05-title-wrapper {
  width: 75%;
  margin-bottom: 4rem;
}

.efi-hr-05-left-content {
  padding-right: 0%;
}

.efi-hr-05-right-content {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.efi-hr-05-paragraph-wrapper {
  margin-bottom: 20px;
}

.efi-paragraph-9 {
  font-family: Open Sans, sans-serif;
}

.link-44 {
  color: #a11c3d;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.efi-cta-02 {
  padding: 100px 5%;
}

.efi-cta-02-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-cta-02-grid {
  grid-column-gap: 50px;
  background-color: #f1f1f1;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  padding: 80px 40px;
}

.efi-cta-02-grid-inner {
  text-align: center;
}

.efi-cta-02-text-inner {
  margin-bottom: 30px;
}

.heading-21 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-ft-10 {
  margin-top: 10%;
  padding: 100px 3%;
}

.efi-ft-10-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-10-grid {
  grid-template-rows: auto;
  margin-bottom: 100px;
}

.efi-ft-10-features-grid {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.efi-ft-10-tabs-menu {
  margin-bottom: 30px;
}

.efi-ft-10-feature {
  cursor: pointer;
  background-color: #eee;
  flex-direction: column;
  justify-content: space-between;
  height: 200px;
  min-height: 200px;
  padding: 10px 20px 20px;
  transition: all .7s;
  display: flex;
}

.efi-ft-10-feature:hover {
  filter: invert();
}

.efi-arrow-icon {
  width: 40px;
  height: 40px;
}

.ft-10-text-block {
  font-size: 18px;
  font-weight: 700;
}

.ft-10-tab-link {
  color: #9b9b9b;
  background-color: #0000;
  padding-left: 0;
  padding-right: 20px;
}

.ft-10-tab-link.w--current {
  color: #a11c3d;
  background-color: #0000;
  padding-left: 0;
  padding-right: 20px;
}

.efi-frm-01 {
  padding: 100px 5%;
}

.efi-frm-01-container {
  width: 100%;
  max-width: 1440px;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
}

.efi-frm-01-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.efi-frm-01-form-block {
  border: 1px solid #bebebe;
}

.efi-frm-01-form-wrapper {
  padding: 60px 30px;
}

.efi-ftr-02-footer-wrapper {
  align-items: center;
  display: flex;
}

.efi-paragraph-light {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.efi-ftr-02-footer-centre {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-footer-link-white {
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.efi-footer-link-white:hover {
  opacity: .5;
}

.efi-ftr-02-link-wrap {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 50px;
  margin-bottom: 40px;
  display: flex;
}

.efi-social-link {
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding: 10px;
  display: flex;
}

.efi-ftr-02 {
  background-color: #a11c3d;
  padding: 100px 5%;
}

.efi-ftr-02-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-button-4 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-4:hover {
  transform: translate(0, -7px);
}

.efi-cta-07 {
  margin-top: auto;
  padding: 0 3% 75px;
}

.efi-cta-07-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-cta-07-grid {
  grid-column-gap: 50px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
}

.efi-cta-button-wrapper {
  margin-top: 10px;
}

.heading-22 {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.efi-ft-08 {
  margin-top: 10%;
  padding: 75px 2%;
}

.efi-ft-08-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-08-cell {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-ft-08-icon {
  background-color: #f0f0f0;
  border-radius: 20px;
  width: 75px;
  height: 75px;
  margin-bottom: 30px;
  padding: 20px;
}

.link-45 {
  font-size: 20px;
}

.efi-ft-11 {
  padding: 150px 5% 100px;
}

.efi-ft-02-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-02-grid-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-bottom: 50px;
}

.efi-ft-02-image-wrapper-2 {
  margin-bottom: 75px;
}

.efi-ft-02-features-grid-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-paragraph-13 {
  color: #000;
}

.efi-h2-8 {
  margin-top: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.image-50 {
  margin-bottom: 40px;
}

.efi-ft-12 {
  margin-top: 15%;
  padding: 75px 2%;
}

.efi-ft-08-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-08-cell-2 {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-ft-08-icon-2 {
  background-color: #f0f0f0;
  border-radius: 20px;
  width: 75px;
  height: 75px;
  margin-bottom: 30px;
  padding: 20px;
}

.efi-ft-07 {
  margin-top: 5%;
  padding: 0 5% 100px;
}

.efi-ft-07-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-07-tabs-menu {
  justify-content: space-between;
  margin-bottom: 100px;
  display: flex;
}

.efi-ft-07-grid {
  grid-column-gap: 75px;
  grid-template-rows: auto auto;
  grid-template-areas: "Area-3 ."
                       "Area-2 Area";
  margin-bottom: 20px;
}

.ft-07-tab-link {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.ft-07-tab-link.w--current {
  color: #a11c3d;
  background-color: #c8c8c800;
  font-size: 18px;
}

.ft-07-tab-text-block {
  font-size: 18px;
  font-weight: 700;
}

.efi-ft-07-image {
  margin-top: auto;
}

.efi-ft-09 {
  padding: 100px 3%;
}

.efi-ft-09-container {
  width: 100%;
  max-width: 1440px;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-09-grid {
  grid-column-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  margin-bottom: 75px;
}

.efi-ft-09-accordion-bottom-bar {
  width: 100%;
  height: 1px;
}

.efi-ft-09-accordion {
  margin-left: auto;
  margin-right: auto;
}

.efi-accordion-paragraph {
  color: #000;
  max-height: none;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
}

.efi-ft-09-bar {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.efi-ft-09-accordion-wrap {
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}

.efi-ft-09-content {
  overflow: hidden;
}

.efi-paragraph-14 {
  color: #000;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.image-51 {
  max-height: 166.797px;
}

.youtube {
  height: auto;
  max-height: none;
  overflow: clip;
}

.efi-label-3 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-right: 40px;
  font-weight: 600;
}

.efi-ft-04 {
  padding: 0 0% 100px;
}

.efi-ft-04-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-04-grid-wrapper {
  grid-row-gap: 100px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.efi-ft-04-grid-cell {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.efi-paragraph-15 {
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
}

.efi-h3-4 {
  font-family: Open Sans, sans-serif;
}

.efi-h3-4:hover {
  color: #000000d1;
}

.heading-23 {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.link-block-18, .link-block-19, .link-block-20 {
  cursor: pointer;
}

.link-block-21 {
  cursor: pointer;
  padding-right: 0;
}

.efi-ft-04-grid-cell-copy {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.efi-ft-13 {
  padding: 75px 2%;
}

.image-52 {
  margin-bottom: 40px;
}

.heading-24 {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.efi-label-4 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-button-5 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-5:hover {
  transform: translate(0, -7px);
}

.efi-cta-11 {
  padding: 100px 5%;
}

.efi-cta-02-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-cta-02-grid-2 {
  grid-column-gap: 50px;
  background-color: #f1f1f1;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  padding: 80px 40px;
}

.efi-cta-02-grid-inner-2 {
  text-align: center;
}

.efi-cta-02-text-inner-2 {
  margin-bottom: 30px;
}

.input-3 {
  color: #727272;
  letter-spacing: -.8px;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #6b6b6b;
  height: 55px;
  margin-bottom: 30px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  box-shadow: 1px 1px 3px #0000000a;
}

.input-3:focus {
  border: 1px #cecece;
  border-bottom-style: solid;
}

.efi-form-button-2 {
  color: #fff;
  letter-spacing: 0;
  background-color: #000;
  border-radius: 0;
  width: 100%;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  transition: all .7s ease-in-out;
}

.efi-form-button-2:hover {
  color: #fff;
  background-color: #636363;
  transform: translate(0, -7px);
}

.efi-form-button-2:active {
  color: #fff;
}

.efi-frm-05 {
  padding: 0 2%;
}

.efi-frm-05-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  display: block;
}

.efi-frm-05-form-block {
  background-color: #f3f3f3;
  margin-bottom: 0;
  padding: 30px;
}

.efi-big-paragraph-6 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.efi-pr-04 {
  padding: 100px 2%;
}

.efi-pr-04-container {
  width: 100%;
  max-width: 1440px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.efi-points-grid {
  grid-column-gap: 5px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 4.25fr;
  margin-bottom: 15px;
}

.efi-points-grid.invert {
  color: #fff;
}

.efi-option {
  font-size: 16px;
  font-weight: 400;
}

.efi-pricing-button {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 40px;
  font-size: 18px;
  transition: all .7s;
  display: flex;
}

.efi-pricing-button:hover {
  transform: translate(0, -7px);
}

.efi-tab-link {
  color: #fff;
  background-color: #0000;
  padding-left: 0;
  padding-right: 20px;
}

.efi-tab-link.w--current {
  filter: none;
  color: #c2c2c2;
  background-color: #0000;
  padding-left: 0;
  padding-right: 20px;
}

.efi-tab-link.black {
  color: #000;
}

.efi-tab-link.black.w--current {
  color: #a11c3d;
}

.efi-tab-text {
  font-size: 18px;
  font-weight: 700;
}

.invert-icon {
  filter: invert();
}

.efi-pr-04-grid {
  grid-column-gap: 75px;
  grid-template-rows: auto;
  margin-bottom: 100px;
}

.efi-pr-04-pricing-grid {
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
}

.efi-pr-04-tab-menu {
  margin-bottom: 35px;
}

.efi-pricing-horizontal {
  border: 1px solid #ccc;
  padding: 30px 20px;
}

.efi-pricing-horizontal.orange {
  background-color: #000;
  border-style: none;
}

.efi-pricing-horizontal-wrapper {
  grid-column-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.efi-pr-04-points-cell {
  padding-top: 15px;
}

.efi-pr-04-pricing {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.efi-pr-04-pricing-wrapper.invert {
  color: #fff;
}

.efi-pr-04-button-wrapper.invert {
  filter: invert();
}

.efi-paragraph-18 {
  font-family: Open Sans, sans-serif;
}

.efi-h2-11 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-h3-6 {
  font-family: Open Sans, sans-serif;
}

.image-53 {
  background-color: #0000;
}

.tab-link-tab-3 {
  text-align: left;
  background-color: #ddd0;
}

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

.efi-jumbo-4 {
  font-size: 5.5vh;
  line-height: 1.1em;
}

.efi-jumbo-4.white {
  color: #fff;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-hr-03-title-wrapper-3 {
  width: 80%;
  margin-bottom: 50px;
}

.efi-hr-03-top-3 {
  background-color: #a11c3d;
  padding: 10% 5% 7%;
}

.efi-hr-03-container-3 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-03-grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.efi-hr-03-right-content-3 {
  color: #fff;
  padding-top: 30px;
}

.efi-hr-03-image-3 {
  height: 100%;
}

.efi-button-6 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-6:hover {
  transform: translate(0, -7px);
}

.efi-button-6.invert {
  filter: invert();
}

.efi-hr-8 {
  margin-top: auto;
}

.efi-small-paragraph-3 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.efi-hr-03-button-wrapper-3 {
  margin-top: 30px;
}

.container-18 {
  max-width: 100%;
  margin-top: 5%;
}

.efi-ft-14 {
  margin-top: 5%;
  padding: 150px 5% 100px;
}

.efi-ft-03-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-03-grid-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 75px;
  display: grid;
}

.efi-ft-03-features-2 {
  grid-column-gap: 50px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
}

.efi-ft-03-image-wrapper-2 {
  margin-bottom: 25px;
}

.efi-ft-03-feature-text-2 {
  text-align: center;
}

.efi-h4-8 {
  font-family: Open Sans, sans-serif;
}

.efi-ft-15 {
  margin-top: 5%;
  padding: 100px 2%;
}

.efi-ft-07-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-07-tabs-menu-2 {
  justify-content: space-around;
  margin-bottom: 100px;
  display: flex;
}

.efi-ft-07-grid-2 {
  grid-column-gap: 75px;
  grid-template-rows: auto;
  margin-bottom: 100px;
}

.ft-07-tab-link-2 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.ft-07-tab-link-2.w--current {
  color: #a11c3d;
  background-color: #c8c8c800;
  font-size: 18px;
}

.ft-07-tab-text-block-2 {
  font-size: 18px;
  font-weight: 700;
}

.efi-paragraph-19 {
  font-size: 18px;
}

.efi-h2-12 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-label-5 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.efi-ft-16 {
  padding: 0 5%;
}

.efi-ft-04-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-04-grid-wrapper-2 {
  grid-row-gap: 100px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.efi-ft-04-grid-cell-2 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: auto;
}

.efi-hr-03-top-4 {
  color: #a11c3d;
  background-color: #000;
  margin-top: 5%;
  padding: 10% 5% 7%;
}

.efi-small-paragraph-4 {
  font-weight: 400;
}

.efi-ft-17 {
  padding: 0 2% 75px;
}

.efi-ft-08-container-3 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-08-cell-3 {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-ft-08-icon-3 {
  background-color: #f0f0f0;
  border-radius: 20px;
  width: 75px;
  height: 75px;
  margin-bottom: 30px;
  padding: 20px;
}

.bold-text-11 {
  line-height: 1.5rem;
}

.efi-label-6 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-label-6.big {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.8em;
}

.efi-ft-18 {
  padding: 40px 5% 100px;
}

.efi-ft-04-container-3 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-04-grid-wrapper-3 {
  grid-row-gap: 100px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.efi-ft-04-grid-cell-3 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.efi-h3-7 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-ft-19 {
  margin-top: 15%;
  padding: 100px 3%;
}

.efi-ft-09-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-09-grid-2 {
  grid-column-gap: 75px;
  grid-template-rows: auto;
  margin-bottom: 75px;
}

.efi-ft-09-accordion-bottom-bar-2 {
  width: 100%;
  height: 1px;
}

.efi-ft-09-accordion-2 {
  margin-left: auto;
  margin-right: auto;
}

.efi-accordion-paragraph-2 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
}

.efi-ft-09-bar-2 {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.efi-ft-09-accordion-wrap-2 {
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}

.efi-ft-09-content-2 {
  overflow: hidden;
}

.efi-h2-13 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

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

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

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

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

.container-19 {
  max-width: 85%;
  margin-top: 5%;
}

.efi-big-paragraph-7 {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.efi-hr-10 {
  padding: 5% 0%;
}

.efi-hr-04-container-3 {
  width: 100%;
  max-width: 1440px;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-04-grid-3 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
}

.efi-hr-04-right-content-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.efi-hr-04-left-content-3 {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.efi-button-7 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-7:hover {
  transform: translate(0, -7px);
}

.efi-hr-04-title-wrapper-3 {
  margin-bottom: 25px;
}

.efi-hr-04-button-wrapper-3 {
  text-align: left;
  align-self: flex-end;
}

.heading-25 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.heading-26 {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.heading-27 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.efi-tsm-02 {
  background-color: #0000;
  padding: 10% 0%;
}

.efi-tsm-02-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-tsm-02-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 100px;
}

.efi-tsm-02-title-wrapper {
  color: #fff;
}

.efi-tsm-02-testimonial {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: #fff;
  border-radius: 1.1em;
  flex-direction: column;
  margin-bottom: 30px;
  padding: 20px;
  display: flex;
}

.efi-tsm-02-testimonial-top {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  display: flex;
}

.efi-tsm-02-icon {
  align-self: center;
  width: 100%;
}

.efi-tsm-02-testimonial-title {
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  flex-direction: column;
  display: flex;
}

.efi-tsm-02-title {
  color: #2b2b2b;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
}

.efi-tsm-02-testimonials {
  flex-wrap: nowrap;
  display: flex;
}

.efi-tsm-02-div-1 {
  width: 33%;
  padding-right: 10px;
}

.efi-tsm-02-div-2 {
  width: 33%;
  padding-left: 10px;
  padding-right: 10px;
}

.efi-tsm-02-div-3 {
  width: 33%;
  padding-left: 10px;
}

.efi-h2-14 {
  color: #000;
  margin-bottom: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

@media screen and (min-width: 1280px) {
  .efi-frm-05-grid {
    grid-column-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
  }

  .efi-frm-05-form-block {
    background-color: #f3f3f3;
  }

  .efi-frm-05-form {
    padding: 30px;
  }
}

@media screen and (min-width: 1920px) {
  .efi-hr-01-right-content {
    background-position: 0%;
  }

  .efi-hr-01-logos {
    background-color: #fff;
  }

  .efi-frm-01-form-block {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 991px) {
  a {
    margin-bottom: 20px;
  }

  .wrapper-title {
    width: 100vw;
    margin-top: 25%;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 5vw;
    position: absolute;
    top: 0%;
  }

  .section.main {
    justify-content: flex-start;
    width: 105%;
    height: 100%;
    margin-top: auto;
    top: 40%;
    overflow: hidden;
  }

  .main-h1 {
    letter-spacing: -.5vh;
    margin-top: auto;
    margin-left: auto;
    font-size: 84px;
    line-height: 80px;
  }

  .main-h1.bold {
    letter-spacing: -1vh;
    object-fit: contain;
    max-width: 75%;
    font-size: 10vh;
    font-weight: 700;
    line-height: 9vh;
    left: -111px;
    overflow: visible;
  }

  .main-h1.bold.home {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 10vh;
    line-height: 10vh;
  }

  .main-h1.bold.home2 {
    margin-top: 60px;
    font-size: 10vh;
  }

  .main-h1.bold.home3 {
    margin-top: 40px;
    margin-left: auto;
    margin-right: 0;
    font-size: 10vh;
    font-weight: 700;
    line-height: 10vh;
    top: 20px;
  }

  .main-h1.home {
    font-size: 13vh;
    line-height: 15vh;
  }

  .main-h1.home.bold {
    left: auto;
  }

  .main-h1.home-copy {
    font-size: 13vh;
    line-height: 15vh;
  }

  .column._100vh {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .home-subhead {
    width: 50vw;
  }

  ._w-h1 {
    height: 100px;
    margin: 0 40px auto;
    padding-right: 0;
    position: absolute;
    overflow: visible;
  }

  .project-info {
    width: 100%;
    padding: 10vh 5vw;
  }

  .section-2 {
    width: 90%;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 1250px;
    position: static;
  }

  .wrapper {
    flex-direction: column-reverse;
  }

  .wrapper.center.form {
    padding-left: 70px;
  }

  .main-section {
    margin-top: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .wide-background._01 {
    height: 50vh;
    margin-top: 650px;
    position: absolute;
    top: 0;
  }

  .wrapper-info.about {
    clear: none;
    justify-content: flex-end;
    margin-top: 1250px;
    padding-top: 0;
    top: auto;
  }

  .wrapper-list-links {
    flex-direction: column;
    grid-template: ". . Area-9 Area-8"
                   ". Area-2 Area-3 Area-4"
                   ". Area-5 Area-6 ."
                   / .25fr 2.5fr 35% 198px minmax(10px, 8%) minmax(10px, 7%) .5fr 1.75fr;
    align-items: flex-start;
    width: auto;
  }

  .wrap-content {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-18, .div-block-26 {
    width: auto;
  }

  .div-block-27 {
    margin-top: auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-footer {
    text-align: left;
    margin-right: auto;
    position: relative;
    left: auto;
    right: auto;
  }

  .big-link {
    font-size: 40px;
    line-height: 40px;
  }

  .proj_body-wrap {
    margin-top: 1000px;
    position: relative;
    top: 0;
  }

  .proj_body {
    width: 80%;
    top: 0;
    left: 10%;
    right: 10%;
  }

  .next-project {
    margin-bottom: 100px;
    position: relative;
    top: 40px;
    bottom: auto;
  }

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

  .heading-7 {
    padding-left: 0;
  }

  .form-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-logo-link.w--current {
    clear: none;
    margin-bottom: auto;
  }

  .nav-logo-link.w--current:hover {
    justify-content: center;
    margin-bottom: 0;
    display: flex;
  }

  .nav-logo {
    padding: 10px;
  }

  .rich-text-block {
    margin-top: 220px;
    position: relative;
  }

  .div-block-28 {
    margin-top: 140px;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-block-29 {
    margin-top: 100%;
  }

  .collection-list {
    padding-top: 0;
  }

  .collection-item {
    padding-top: 20px;
  }

  .hero-3 {
    margin-top: 40px;
    padding-top: 0;
  }

  .hero-image-2 {
    object-fit: cover;
    width: 150%;
    height: 50%;
    overflow: hidden;
  }

  .paragraph-6 {
    padding-right: 20px;
  }

  .collection-item-2 {
    padding-bottom: 20px;
  }

  .paragraph-7 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 100px;
    font-size: 12px;
  }

  .mk-collection-item.second {
    width: 15rem;
    height: 12rem;
  }

  .mk-collection-item.fourth {
    width: 15rem;
    height: 26rem;
  }

  .mk-collection-item.third {
    width: 18rem;
    height: 17rem;
  }

  .mk-collection-item.fifth {
    width: 30rem;
    height: 20.4rem;
  }

  .mk-collection-item.first {
    width: 27rem;
    height: 22rem;
  }

  .mk-collection-list {
    align-content: space-around;
    align-items: flex-start;
  }

  .mk-collection-list.addclasses {
    flex-direction: row;
    align-items: flex-start;
  }

  .parallax-images-container, .parallax-images-container-2 {
    flex-wrap: wrap;
    max-width: none;
    padding-bottom: 0;
  }

  .image-18 {
    margin-top: 30px;
  }

  .nav-link-6, .nav-link-7, .nav-link-8, .nav-link-9, .nav-link-10 {
    font-family: Open Sans, sans-serif;
  }

  .nav-menu-3 {
    background-color: var(--white);
  }

  .container-8 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .brand-4, .brand-4.w--current {
    box-shadow: none;
  }

  .menu-button-2 {
    z-index: 1;
    background-color: #9b9b9b69;
    border-radius: 13px;
    justify-content: flex-start;
    margin-top: 10px;
    display: flex;
  }

  .menu-button-2.w--open {
    border-radius: 13px;
  }

  .div-block-30 {
    margin-top: 220px;
    overflow: hidden;
  }

  .image-19 {
    clear: none;
    flex: 0 auto;
    order: -1;
    align-self: center;
    margin-left: 20px;
    padding-left: 0;
    position: relative;
  }

  .link-block {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
    display: flex;
    position: static;
  }

  .columns-2 {
    margin-top: 40px;
  }

  .icon-scroll {
    inset: auto 45% 10%;
    overflow: hidden;
  }

  .div-block-32 {
    margin-left: auto;
  }

  .div-block-33 {
    background-color: #fafafa;
    margin-top: 100px;
    margin-bottom: auto;
    padding-bottom: 100px;
    padding-right: 40px;
    position: relative;
    bottom: 0;
  }

  .div-block-34 {
    margin-top: 50%;
  }

  .div-block-35 {
    margin-left: 10%;
  }

  .image-22 {
    width: 15%;
  }

  .image-23 {
    width: 100%;
  }

  .image-24 {
    width: 35%;
  }

  .heading-14 {
    max-width: 768px;
  }

  .main-h1-copy {
    letter-spacing: -.5vh;
    margin-top: auto;
    margin-left: auto;
    font-size: 84px;
    line-height: 80px;
  }

  .main-h1-copy.bold {
    letter-spacing: -1vh;
    object-fit: contain;
    max-width: 75%;
    font-size: 10vh;
    font-weight: 700;
    line-height: 9vh;
    left: -111px;
    overflow: visible;
  }

  .main-h1-copy.bold.home {
    margin-bottom: auto;
    margin-left: 0;
    font-size: 10vh;
    line-height: 10vh;
  }

  .main-h1-copy.bold.home2 {
    margin-top: 60px;
    font-size: 10vh;
  }

  .main-h1-copy.bold.home3 {
    margin-top: 40px;
    margin-left: 0;
    font-size: 10vh;
    font-weight: 700;
    line-height: 10vh;
    top: 20px;
  }

  .main-h1-copy.home {
    font-size: 13vh;
    line-height: 15vh;
  }

  .main-h1-copy.home.bold {
    left: auto;
  }

  .main-h1-copy.home-copy {
    font-size: 13vh;
    line-height: 15vh;
  }

  .uui-banner01_form-block {
    flex: 1;
  }

  .uui-banner01_icon-wrapper {
    display: none;
  }

  .uui-banner01_wrapper {
    align-items: flex-start;
    padding-left: 1.25rem;
  }

  .uui-team09_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray.show-tablet {
    display: block;
  }

  .uui-team09_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: #344054;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar05_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .uui-navbar05_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar05_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar05_link {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar05_link:hover {
    color: #101828;
  }

  .uui-navbar05_bottom-bar {
    border-radius: .5rem;
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-link:hover {
    background-color: #0000;
  }

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

  .uui-navbar05_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar05_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar05_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar05_dropdown-toggle:hover {
    color: #101828;
  }

  .uui-navbar05_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar05_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar05_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .link-block-2:hover, .link-block-3:hover {
    outline-offset: 0px;
    outline: 3px gray;
  }

  .uui-navbar04_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar04_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar04_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar04_link {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar04_link:hover {
    color: #101828;
  }

  .uui-navbar04_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar04_dropdown-content-right {
    max-width: none;
    padding-right: 2rem;
  }

  .uui-navbar04_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar04_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar04_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar04_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar04_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar04_dropdown-toggle:hover {
    color: #101828;
  }

  .uui-navbar04_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar04_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar04_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .menu-icon_line-bottom-2 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: #344054;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar06_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-button-secondary-gray-2.show-tablet, .show-tablet-2 {
    display: block;
  }

  .uui-navbar06_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar06_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar06_link {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar06_link:hover {
    color: #101828;
  }

  .uui-navbar06_blog-item-content, .uui-navbar06_blog-item-image {
    width: 100%;
  }

  .uui-navbar06_blog-item-image-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar06_blog-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar06_blog-list {
    grid-row-gap: 1rem;
    width: 100%;
  }

  .uui-navbar06_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .uui-navbar06_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar06_dropdown-content-left {
    align-content: start;
    align-items: start;
    max-width: none;
    padding: 1rem 0 0;
  }

  .uui-navbar06_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar06_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar06_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-2 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar06_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar06_dropdown-toggle:hover {
    color: #101828;
  }

  .uui-navbar06_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar06_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar06_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_link {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: #101828;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar07_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: #101828;
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-heroheader09_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-pink {
    font-size: 3.25rem;
  }

  .uui-footer04_social-list {
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .uui-footer04_link-list {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-logo_component-3 {
    justify-content: center;
    margin-bottom: auto;
    padding-bottom: 0;
  }

  .uui-footer04_top-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: block;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .link-4, .link-5 {
    justify-content: center;
    display: flex;
  }

  .uui-contact04_contact-list {
    margin-top: 2rem;
  }

  .uui-contact04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-section_contact04 {
    margin-top: 8rem;
  }

  .hide-tablet-3 {
    display: none;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .uui-button-secondary-gray-3.show-tablet {
    display: block;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader09_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .menu-icon_line-bottom-3 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-3 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-3 {
    background-color: #344054;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-3 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar02_menu-button.w--open {
    background-color: #0000;
  }

  .show-tablet-3 {
    display: block;
  }

  .uui-navbar02_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar02_link {
    color: #101828;
    justify-content: flex-end;
    width: 100%;
    padding: .75rem 2.6rem .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar02_link:hover {
    color: #101828;
  }

  .uui-navbar02_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar02_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar02_blog-content {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar02_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list.w--open {
    box-shadow: none;
    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;
  }

  .uui-dropdown-icon-3 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar02_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar02_dropdown-toggle:hover {
    color: #101828;
  }

  .uui-navbar02_dropdown-toggle.nav-logo-link {
    clear: none;
    justify-content: flex-end;
  }

  .uui-navbar02_dropdown-toggle.nav-logo-link:hover {
    display: flex;
  }

  .uui-navbar02_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    min-width: auto;
    height: auto;
    display: flex;
  }

  .uui-navbar02_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: auto;
    margin-left: 0;
    padding: 0 2.3rem 0 0;
    position: absolute;
    inset: 7.1rem 0% auto auto;
    overflow: auto;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader04_image {
    width: 100%;
    min-width: auto;
    position: static;
  }

  .uui-heroheader04_image-wrapper {
    height: auto;
    min-height: auto;
  }

  .uui-heroheader04_content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .hide-tablet-4 {
    display: none;
  }

  .uui-heroheader03_content {
    margin-right: 0;
  }

  .uui-heroheader03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader03_content-2 {
    margin-right: 0;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .hide-tablet-5 {
    display: none;
  }

  .uui-space-large-4 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 3.25rem;
  }

  .uui-heroheader03_content-3 {
    margin-right: 0;
  }

  .uui-heroheader03_component-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader01_fileupload-image-wrapper-2 {
    left: -2.5%;
  }

  .uui-heroheader01_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .hide-tablet-6 {
    display: none;
  }

  .uui-space-large-5 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 3.25rem;
  }

  .uui-heroheader03_content-4 {
    margin-right: 0;
  }

  .uui-heroheader03_component-3 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    width: 32rem;
  }

  .uui-space-large-6 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-6 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .uui-heading-xlarge-7 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-8, .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-7 {
    display: none;
  }

  .uui-heading-xlarge2 {
    font-size: 3.25rem;
  }

  .menu-icon_line-bottom-4 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-4 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-4 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-4 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar05_menu-button-2.w--open {
    background-color: #0000;
  }

  .hide-tablet-8 {
    display: none;
  }

  .uui-button-secondary-gray-9.show-tablet, .show-tablet-4 {
    display: block;
  }

  .uui-navbar05_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar05_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar05_link-2 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar05_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_bottom-bar-2 {
    border-radius: .5rem;
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar05_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-content-2 {
    flex-direction: column;
  }

  .uui-navbar05_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-4 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar05_dropdown-toggle-2 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar05_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar05_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar05_menu-2 {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar06_menu-button-2.w--open {
    background-color: #0000;
  }

  .uui-navbar06_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar06_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar06_link-2 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar06_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar06_blog-item-content-2, .uui-navbar06_blog-item-image-2 {
    width: 100%;
  }

  .uui-navbar06_blog-item-image-wrapper-2 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar06_blog-item-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_blog-item-2:hover {
    background-color: #0000;
  }

  .uui-navbar06_blog-list-2 {
    grid-row-gap: 1rem;
    width: 100%;
  }

  .uui-navbar06_dropdown-content-right-2 {
    align-items: flex-start;
    max-width: none;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .uui-navbar06_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar06_dropdown-content-left-2 {
    align-content: start;
    align-items: start;
    max-width: none;
    padding: 1rem 0 0;
  }

  .uui-navbar06_dropdown-content-2 {
    flex-direction: column;
  }

  .uui-navbar06_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar06_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar06_dropdown-toggle-2 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar06_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar06_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar06_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar06_menu-2 {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar06_component-2.hide-mobile-landscape.hide-mobile-portrait.hide-tablet {
    margin-top: auto;
  }

  .uui-footer04_top-wrapper-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .uui-layout68_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout38_logo-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .menu-icon_line-bottom-5 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-5 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-5 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-5 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-9 {
    display: none;
  }

  .uui-button-secondary-gray-10.show-tablet, .show-tablet-5 {
    display: block;
  }

  .uui-navbar08_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-5 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-heading-xlarge-9 {
    margin-top: -1.5rem;
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .walsh-main-paragraph {
    clear: none;
    text-align: left;
    align-self: center;
  }

  .walsh-cover-image {
    max-height: 30rem;
    overflow: hidden;
  }

  .walsh-rounded-card {
    grid-row-gap: 2em;
  }

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

  .walsh-container {
    flex: 0 auto;
    width: auto;
    margin-top: 4rem;
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .walsh-button-fill {
    display: none;
  }

  .walsh-paragraph-serif-left-hero {
    max-width: none;
  }

  .walsh-heading-xlarge-white {
    font-size: 4em;
  }

  .walsh-image-hero {
    width: 100%;
    max-width: none;
  }

  .walsh-main-grid-no-gap {
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
    place-items: start stretch;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .walsh-hero-rail {
    margin-top: 0;
  }

  .walsh-hero-sub-bg {
    height: 50vh;
    min-height: auto;
    padding-top: 0;
  }

  .walsh-button-hover-fill {
    display: none;
  }

  .walsh-link-block-orange {
    padding-left: 50px;
  }

  .walsh-hero-div-block {
    justify-content: center;
  }

  .walsh-text-burst {
    background-size: auto 60%;
  }

  .walsh-heading-xlarge-white-2 {
    font-size: 4em;
  }

  .walsh-left-hero-content {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    width: auto;
    padding-right: 0;
  }

  .walsh-hero-grid-wrapper {
    padding-top: 7.2em;
  }

  .walsh-inner-rounded-banner-image {
    max-width: none;
  }

  .walsh-inner-rounded-banner {
    text-align: center;
    align-items: center;
    padding: 45px 30px 30px;
  }

  .walsh-rounded-box-banner {
    flex-direction: column;
  }

  .walsh-link-block-orange-2 {
    padding-left: 50px;
  }

  .walsh-heading-large {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-content-wrap-50 {
    order: -1;
    width: 100%;
    padding: 4em 40px;
  }

  .walsh-col-image-wrapper {
    width: 100%;
    max-height: 30rem;
  }

  .walsh-flex-horizontal {
    flex-flow: column wrap;
  }

  .walsh-image-logo {
    max-width: 120px;
    height: 100%;
    max-height: 50px;
  }

  .walsh-text-burst-2 {
    background-size: auto 60%;
  }

  .walsh-heading-xlarge-white-3 {
    font-size: 4em;
  }

  .walsh-hero-center-wrapper {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .walsh-hero-wrapper {
    padding-top: 7.2em;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-button-fill-2 {
    display: none;
  }

  .walsh-heading-xlarge-white-4 {
    font-size: 4em;
  }

  .walsh-hero-sub-bg-2 {
    min-height: auto;
    padding-top: 0;
  }

  .walsh-link-block-orange-3 {
    padding-left: 50px;
  }

  .walsh-text-burst-3 {
    background-size: auto 60%;
  }

  .walsh-heading-xlarge-white-5, .walsh-heading-xlarge-white-6 {
    font-size: 4em;
  }

  .walsh-image-hero-2 {
    width: 100%;
    max-width: none;
  }

  .walsh-link-block-orange-4 {
    padding-left: 50px;
  }

  .walsh-heading-large-2 {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-container-2 {
    flex: 0 auto;
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .walsh-footer-grid-social {
    width: 100%;
  }

  .walsh-footer-line-divider {
    margin-bottom: 20px;
  }

  .walsh-footer-wrapper {
    padding-top: 1rem;
  }

  .walsh-logo-footer {
    align-self: center;
    min-width: 5rem;
    min-height: auto;
    max-height: 3.5%;
  }

  .walsh-container-3 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-content-wrapper-white {
    margin-top: 8rem;
  }

  .walsh-menu-button {
    color: #fff;
    order: 1;
  }

  .walsh-menu-button.w--open {
    background-color: #0000;
  }

  .walsh-link-block-orange-5 {
    padding-left: 50px;
  }

  .walsh-flex-nav-buttons {
    justify-content: flex-start;
    margin-top: 15px;
  }

  .walsh-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .walsh-toggle:hover {
    background-color: #0000;
  }

  .walsh-dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .walsh-nav-link-white {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .walsh-nav-link-white:hover {
    background-color: #0000;
  }

  .walsh-nav-menu-green {
    background-color: var(--walsh--walsh-dark-green-2);
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-container-nav {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .walsh-inner-column-center {
    text-align: center;
    align-items: center;
    padding: 45px 30px 30px;
  }

  .walsh-quote-image-wrapper {
    width: 100%;
    max-width: none;
    max-height: 100%;
    margin-top: 0;
  }

  .walsh-inner-column-left {
    max-width: none;
    padding: 4em 4em 0;
  }

  .walsh-container-4 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-heading-large-3 {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-content-wrap {
    order: -1;
    max-width: none;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .walsh-image-hero-3 {
    width: 100%;
    max-width: none;
  }

  .walsh-content-image-wrap {
    max-width: none;
  }

  .walsh-rounded-container {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .walsh-container-5, .walsh-container-6, .walsh-container-7 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-container-8 {
    flex: 0 auto;
    width: auto;
    margin-top: 8rem;
  }

  .walsh-button-orange {
    padding: 18px 40px;
  }

  .walsh-button-orange:hover {
    background-color: #80808033;
  }

  .walsh-icon-check {
    margin-right: 0;
  }

  .walsh-pricing-inner-card, .walsh-pricing-inner-card-featured {
    align-items: center;
  }

  .walsh-container-9 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-container-10 {
    flex: 0 auto;
    width: auto;
    margin-top: 8rem;
    margin-bottom: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .walsh-container-11 {
    flex: 0 auto;
    width: auto;
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .walsh-container-12 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-cta-div-block {
    justify-content: center;
  }

  .walsh-cta-block-white {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .walsh-container-13 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-text-field-single {
    min-width: auto;
  }

  .walsh-cta-frame-image-overflow {
    max-height: 55vh;
  }

  .walsh-container-14 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-container-block {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .walsh-bg-light-gray {
    margin-top: 4rem;
  }

  .walsh-container-15 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-image-content {
    width: 100%;
    max-width: none;
    max-height: 30rem;
    margin-top: 0;
    margin-bottom: 60px;
  }

  .walsh-flex-horizontal-gap {
    flex-flow: column wrap;
    padding-top: 0;
    padding-bottom: 0;
  }

  .walsh-container-16 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-link-block-gray {
    padding-left: 50px;
  }

  .walsh-cta-v-wrapper {
    justify-content: center;
  }

  .walsh-container-17 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-inner-column-right {
    max-width: none;
    padding-top: 0;
    padding-left: 4em;
  }

  .walsh-container-18 {
    flex: 0 auto;
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .walsh-button {
    padding: 18px 40px;
  }

  .walsh-button:hover {
    background-color: #80808033;
  }

  .walsh-text-field-auto-gray {
    min-width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .walsh-form-single-row {
    flex-direction: column;
  }

  .walsh-form-block-center {
    padding-right: 0;
  }

  .walsh-container-19 {
    flex: 0 auto;
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .walsh-container-20 {
    flex: 0 auto;
    width: auto;
  }

  .wbs-blog-list {
    width: 100%;
  }

  .wbs-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .walsh-inner-column-center-2 {
    text-align: center;
    align-items: center;
    padding: 45px 30px 30px;
  }

  .walsh-quote-image-wrapper-2 {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .walsh-inner-column-left-2 {
    max-width: none;
    padding: 4em 4em 0;
  }

  .walsh-rounded-box-banner-2 {
    flex-direction: column;
  }

  .walsh-container-21 {
    flex: 0 auto;
    width: auto;
    margin-top: 8rem;
  }

  .walsh-inner-column-left-large {
    max-width: none;
    padding-top: 2rem;
    padding-left: 4em;
  }

  .walsh-quote-image-wrapper-3 {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .walsh-inner-column-left-small {
    max-width: none;
    max-height: 15rem;
    padding: 4em 4em 0;
  }

  .walsh-rounded-box-banner-3 {
    flex-direction: column;
    max-width: 100%;
  }

  .walsh-container-22 {
    flex: 0 auto;
    width: auto;
    margin-top: 8rem;
  }

  .walsh-hero-sub-bg-3 {
    min-height: auto;
    padding-top: 0;
  }

  .walsh-button-hover-fill-2 {
    display: none;
  }

  .walsh-link-block-orange-6 {
    padding-left: 50px;
  }

  .walsh-hero-div-block-2 {
    justify-content: center;
  }

  .walsh-paragraph-serif-left-hero-2 {
    max-width: none;
  }

  .walsh-text-burst-4 {
    background-size: auto 60%;
  }

  .walsh-heading-xlarge-white-7 {
    font-size: 4em;
  }

  .walsh-left-hero-content-2 {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    width: auto;
    padding-right: 0;
  }

  .walsh-main-grid-no-gap-2 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-hero-grid-wrapper-2 {
    padding-top: 7.2em;
  }

  .walsh-heading-large-4 {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-content-wrap-50-2 {
    order: -1;
    width: 100%;
    padding: 4em 40px;
  }

  .walsh-flex-horizontal-2 {
    flex-flow: column wrap;
  }

  .walsh-rounded-card-2 {
    grid-row-gap: 2em;
  }

  .walsh-main-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-container-23, .walsh-container-24 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-icon-check-large {
    margin-right: 0;
  }

  .walsh-label-pricing-mobile, .walsh-plan-mobile {
    display: block;
  }

  .walsh-list-row-center {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 30px;
  }

  .walsh-button-2 {
    padding: 18px 40px;
  }

  .walsh-button-2:hover {
    background-color: #80808033;
  }

  .walsh-pricing-card-col, .walsh-pricing-card-col-featured {
    flex: 1;
  }

  .walsh-list-row {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 30px 3.5em;
  }

  .walsh-pricing-card-col-desktop {
    flex: 1;
    display: none;
  }

  .walsh-container-25 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-button-orange-2 {
    padding: 18px 40px;
  }

  .walsh-button-orange-2:hover {
    background-color: #80808033;
  }

  .walsh-icon-check-2 {
    margin-right: 0;
  }

  .walsh-main-grid-no-gap-3 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-menu-button-2 {
    color: #fff;
    order: 1;
  }

  .walsh-menu-button-2.w--open {
    background-color: #0000;
  }

  .walsh-button-hover-fill-3 {
    display: none;
  }

  .walsh-label-button-3 {
    width: 100%;
    font-size: 1em;
  }

  .walsh-button-label-wrapper-3 {
    font-size: 1rem;
  }

  .walsh-link-block-orange-7 {
    background-color: #ee2e61;
    padding-left: 50px;
  }

  .walsh-link-block-orange-7:hover {
    background-color: #ee2e6159;
  }

  .walsh-flex-nav-buttons-2 {
    justify-content: flex-start;
    margin-top: 15px;
  }

  .walsh-nav-link-white-2 {
    color: #6e6e6e;
    width: 100%;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .walsh-nav-link-white-2:hover {
    background-color: #0000;
  }

  .walsh-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .walsh-toggle-2:hover {
    background-color: #0000;
  }

  .walsh-dropdown-2 {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .walsh-nav-menu-green-2 {
    background-color: var(--untitled-ui--gray400);
    margin-top: 10px;
    margin-right: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-container-nav-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .walsh-main-nav-2 {
    margin-top: auto;
    padding-top: 0;
  }

  .walsh-nav-wrapper-green-2 {
    background-color: #fff;
  }

  .icon {
    color: #ee2e61;
  }

  .walsh-text-field-single-2 {
    min-width: auto;
  }

  .walsh-heading-large-5 {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-cta-frame-image-overflow-2 {
    max-height: 55vh;
  }

  .walsh-main-grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-container-block-2 {
    margin-top: 4rem;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .walsh-link-block-orange-8 {
    padding-left: 50px;
  }

  .walsh-cta-div-block-2 {
    justify-content: center;
  }

  .walsh-cta-block-light-green {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .walsh-button-light-green {
    padding: 18px 40px;
  }

  .walsh-button-light-green:hover {
    background-color: #80808033;
  }

  .walsh-text-field-auto {
    min-width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .walsh-form-single-row-2 {
    flex-direction: column;
  }

  .walsh-form-block-center-2 {
    padding-right: 0;
  }

  .walsh-main-grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-cta-block-dark-green {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .walsh-container-26 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-stats-number-medium-2, .walsh-grid-stats-2 {
    text-align: left;
  }

  .walsh-image-content-2 {
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 60px;
  }

  .walsh-flex-horizontal-gap-2 {
    flex-flow: column wrap;
  }

  .walsh-rounded-container-2 {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .walsh-container-27 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-link-block-outline {
    padding-left: 50px;
  }

  .walsh-button-hover-fill-4 {
    display: none;
  }

  .walsh-link-block-orange-9 {
    padding-left: 50px;
  }

  .walsh-cta-div-block-3 {
    justify-content: center;
  }

  .walsh-cta-block-white-2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .walsh-container-28 {
    flex: 0 auto;
    width: auto;
  }

  .link-block-7 {
    text-align: left;
    align-self: auto;
  }

  .walsh-hero-sub-bg-4 {
    min-height: auto;
    padding-top: 0;
  }

  .walsh-link-block-orange-10 {
    padding-left: 50px;
  }

  .walsh-hero-div-block-3 {
    justify-content: center;
  }

  .walsh-paragraph-serif-left-hero-3 {
    max-width: none;
  }

  .walsh-text-burst-5 {
    background-size: auto 60%;
  }

  .walsh-heading-xlarge-white-8 {
    font-size: 4em;
  }

  .walsh-left-hero-content-3 {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    width: auto;
    margin-left: auto;
    padding-right: 0;
  }

  .walsh-container-hero-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .walsh-main-grid-no-gap-4 {
    grid-template-columns: 1fr .25fr;
  }

  .walsh-hero-grid-wrapper-3 {
    padding-top: 7.2em;
  }

  .walsh-background-darkgreen-7 {
    margin-top: 9rem;
  }

  .walsh-rounded-card-3 {
    grid-row-gap: 2em;
  }

  .walsh-main-grid-5 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-container-29 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-inner-rounded-banner-image-2 {
    max-width: none;
  }

  .walsh-button-hover-fill-5 {
    display: none;
  }

  .walsh-hero-div-block-4 {
    justify-content: center;
  }

  .walsh-inner-rounded-banner-2 {
    text-align: center;
    align-items: center;
    padding: 45px 30px 30px;
  }

  .walsh-rounded-box-banner-4 {
    flex-direction: column;
  }

  .walsh-container-30 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-quote-image-wrapper-4 {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .walsh-inner-column-right-2 {
    max-width: none;
    padding-top: 0;
    padding-left: 4em;
  }

  .walsh-image-logo-2 {
    max-width: 120px;
    height: 100%;
    max-height: 50px;
  }

  .walsh-inner-column-center-3 {
    text-align: center;
    align-items: center;
    padding: 45px 30px 30px;
  }

  .walsh-container-31 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-inner-column-left-large-2 {
    max-width: none;
    padding-top: 0;
    padding-left: 4em;
  }

  .walsh-inner-column-left-small-2 {
    max-width: none;
    padding: 4em 4em 0;
  }

  .walsh-text-field-single-3 {
    min-width: auto;
  }

  .walsh-heading-large-6 {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-cta-frame-image-overflow-3 {
    max-height: 55vh;
  }

  .walsh-container-32 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-container-block-3 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .walsh-container-33 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-image-logo-3 {
    max-width: 120px;
    height: 100%;
    max-height: 50px;
  }

  .walsh-main-grid-6 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-container-34 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-text-field-single-gray {
    min-width: auto;
  }

  .walsh-icon-check-3 {
    margin-right: 0;
  }

  .walsh-main-grid-7 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-cta-block-white-3 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .walsh-container-35 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-button-hover-fill-6 {
    display: none;
  }

  .walsh-link-block, .walsh-link-block-orange-11 {
    padding-left: 50px;
  }

  .walsh-cta-v-wrapper-2 {
    justify-content: center;
  }

  .walsh-main-grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-cta-block-dark-green-2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .walsh-container-36 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-heading-large-7 {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .uui-banner16_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner16_icon-wrapper {
    display: none;
  }

  .wbs-alert-bar-8-wrap {
    padding-top: 12px;
  }

  .wbs-section-2, .wbs-section-3, .wbs-section-4 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .walsh-rounded-card-4 {
    grid-row-gap: 2em;
  }

  .walsh-main-grid-9 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-container-37 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-rounded-card-5 {
    grid-row-gap: 2em;
  }

  .walsh-main-grid-10 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-container-38 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-inner-column-center-4 {
    text-align: center;
    align-items: center;
    padding: 45px 30px 30px;
  }

  .walsh-quote-image-wrapper-5 {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .walsh-inner-column-left-3 {
    max-width: none;
    padding: 4em 4em 0;
  }

  .walsh-rounded-box-banner-5 {
    flex-direction: column;
  }

  .walsh-container-39 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-inner-column-left-large-3 {
    max-width: none;
    padding-top: 0;
    padding-left: 4em;
  }

  .walsh-quote-image-wrapper-6 {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .walsh-inner-column-left-small-3 {
    max-width: none;
    padding: 4em 4em 0;
  }

  .walsh-rounded-box-banner-6 {
    flex-direction: column;
  }

  .walsh-container-40, .walsh-container-41 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-link-block-orange-12 {
    padding-left: 50px;
  }

  .walsh-button-hover-fill-7 {
    display: none;
  }

  .walsh-main-grid-11 {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-cta-v-wrapper-3 {
    justify-content: center;
  }

  .walsh-cta-block-light-green-2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .walsh-link-block-outline-2 {
    padding-left: 50px;
  }

  .walsh-container-42 {
    flex: 0 auto;
    width: auto;
  }

  .walsh-image-logo-4 {
    max-width: 120px;
    height: 100%;
    max-height: 50px;
  }

  .walsh-main-grid-small-gap {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-logos-wrapper-small {
    width: auto;
  }

  .walsh-container-42-copy {
    flex: 0 auto;
    width: auto;
  }

  .walsh-logos-wrapper-small-copy {
    width: auto;
  }

  .efi-jumbo {
    font-size: 65px;
  }

  .efi-hr-03-title-wrapper {
    width: 100%;
  }

  .efi-hr-03-top {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .efi-hr-03-grid {
    grid-template-columns: 1fr;
  }

  .efi-hr-03-right-content {
    padding-top: 0;
  }

  .efi-ft-03 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-03-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .efi-nav-link.last.light.center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .efi-nav-link.light {
    background-color: #fff;
    padding: 30px 5%;
  }

  .efi-nav-link.light.center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .efi-button-menu {
    padding: 0;
  }

  .efi-button-menu.w--open {
    background-color: #000;
  }

  .efi-nav-04-nav-menu {
    background-color: #fff;
    padding-bottom: 20px;
  }

  .efi-cta-menu-button.nav-04 {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .efi-hr-04 {
    padding: 7% 5% 10%;
  }

  .efi-hr-04-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .efi-hr-04-right-content {
    text-align: center;
    align-items: center;
  }

  .efi-hr-04-left-content {
    min-height: 90vw;
  }

  .efi-ftr-01-grid {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .efi-hr-01-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .efi-hr-01-left-content {
    padding-right: 0%;
  }

  .efi-hr-01 {
    padding-top: 10%;
    padding-bottom: 5%;
  }

  .efi-hr-01-logos-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .efi-cta-10-wrapper {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .efi-ft-02 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-02-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .efi-jumbo-2 {
    font-size: 65px;
  }

  .efi-hr-03-title-wrapper-2 {
    width: 100%;
  }

  .efi-hr-03-top-2 {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .efi-hr-03-grid-2 {
    grid-template-columns: 1fr;
  }

  .efi-hr-03-right-content-2 {
    padding-top: 0;
  }

  .efi-ft-06 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-06-features {
    grid-template-columns: 1fr 1fr;
  }

  .efi-jumbo-black {
    font-size: 65px;
  }

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

  .efi-tsm-03-slider {
    margin-bottom: 20px;
  }

  .tsm-03-testimonial {
    margin-bottom: 40px;
  }

  .efi-hr-6 {
    padding: 7% 5% 10%;
  }

  .efi-hr-04-grid-2 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .efi-hr-04-right-content-2 {
    text-align: center;
    align-items: center;
  }

  .efi-hr-04-left-content-2 {
    min-height: 90vw;
  }

  .efi-cta-09-grid {
    grid-template-columns: 1fr;
  }

  .efi-cta-09-wrapper {
    margin-bottom: 45px;
  }

  .efi-tsm-01-grid {
    grid-template-columns: 1fr;
  }

  .efi-jumbo-3 {
    font-size: 65px;
  }

  .efi-hr-7 {
    padding-top: 10%;
  }

  .efi-hr-05-grid {
    grid-template-columns: 1fr;
  }

  .efi-hr-05-title-wrapper {
    width: 90%;
    margin-bottom: 100px;
  }

  .efi-hr-05-left-content {
    margin-bottom: 60px;
  }

  .efi-cta-02-grid {
    grid-template-columns: 1fr;
  }

  .efi-ft-10 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-10-grid {
    grid-template-columns: 1fr;
  }

  .efi-ft-10-features-grid {
    grid-template-columns: 1fr 1fr;
  }

  .efi-frm-01-grid {
    grid-template-columns: 1.5fr;
  }

  .efi-ft-08 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-08-cell {
    grid-template-columns: 1fr 1fr;
  }

  .efi-ft-11 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-02-grid-2 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .efi-ft-12 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-08-cell-2 {
    grid-template-columns: 1fr 1fr;
  }

  .efi-ft-07, .efi-ft-09 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-09-accordion-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .efi-ft-04 {
    padding-top: 15%;
    padding-bottom: 10%;
  }

  .efi-ft-13 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-cta-02-grid-2 {
    grid-template-columns: 1fr;
  }

  .efi-pr-04-pricing-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .efi-pricing-horizontal-wrapper {
    grid-template-columns: 1fr .5fr;
  }

  .efi-jumbo-4 {
    font-size: 65px;
  }

  .efi-hr-03-title-wrapper-3 {
    width: 100%;
  }

  .efi-hr-03-top-3 {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .efi-hr-03-grid-3 {
    grid-template-columns: 1fr;
  }

  .efi-hr-03-right-content-3 {
    padding-top: 0;
  }

  .efi-ft-14 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-03-grid-2 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .efi-ft-15 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-16 {
    padding-top: 15%;
    padding-bottom: 10%;
  }

  .efi-hr-03-top-4 {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .efi-ft-17 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-08-cell-3 {
    grid-template-columns: 1fr 1fr;
  }

  .efi-ft-18 {
    padding-top: 15%;
    padding-bottom: 10%;
  }

  .efi-ft-19 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-09-accordion-wrap-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .efi-hr-10 {
    padding: 7% 5% 10%;
  }

  .efi-hr-04-grid-3 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .efi-hr-04-right-content-3 {
    text-align: center;
    align-items: center;
  }

  .efi-hr-04-left-content-3 {
    min-height: 90vw;
  }

  .efi-tsm-02-grid {
    grid-template-columns: 1fr;
  }

  .efi-tsm-02-icon {
    width: 5.2em;
  }

  .efi-tsm-02-testimonials {
    flex-direction: column;
  }

  .efi-tsm-02-div-1 {
    width: 100%;
    padding-right: 0;
  }

  .efi-tsm-02-div-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .efi-tsm-02-div-3 {
    width: 100%;
    padding-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .column._100vh {
    width: 100%;
    min-height: auto;
  }

  .column.background-image {
    flex: 0 auto;
    width: 100%;
  }

  ._w-h1 {
    padding-right: 0;
  }

  .wrapper.center {
    padding-left: 40px;
    padding-right: 40px;
  }

  .main-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .wide-background._01 {
    object-fit: scale-down;
    width: 110%;
    height: 400px;
    overflow: hidden;
  }

  .wrapper-list-links {
    flex-direction: column;
    align-items: flex-start;
  }

  .wrap-content {
    padding-left: 20px;
  }

  .navbar {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 5vh;
    padding-left: 5vw;
    padding-right: 5vw;
    display: block;
  }

  .brand {
    height: auto;
  }

  .brand.w--current {
    height: auto;
    margin-bottom: 0;
  }

  .nav-menu {
    padding-top: 0;
    padding-bottom: 0;
  }

  .big-link {
    font-size: 30px;
    line-height: 30px;
  }

  ._w-form {
    width: 100%;
  }

  .proj_body {
    width: 80%;
    left: 10%;
    right: 10%;
  }

  .heading-7 {
    padding-left: 0;
  }

  .hero-image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .form-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .sticky-nav {
    position: relative;
  }

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

  .nav-logo {
    width: 100%;
    min-width: 50px;
    margin-left: auto;
    padding: 0;
  }

  .text-block-9 {
    padding-left: 0;
  }

  .form-block {
    width: 100%;
  }

  .body-2 {
    margin-right: 10px;
  }

  .gallery, .hero-3 {
    padding: 40px 20px;
  }

  .flex-container-2 {
    flex-direction: column;
  }

  .mk-collection-item.second {
    margin-left: 0;
    margin-right: 1.1rem;
  }

  .mk-collection-item.fifth {
    margin-left: 2.3rem;
    margin-right: 3.7rem;
  }

  .mk-collection-list {
    max-width: 44rem;
  }

  .parallax-images-container, .parallax-images-container-2 {
    margin-left: 2vw;
    margin-right: 2vw;
  }

  .uui-banner01_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-button-secondary {
    font-size: 1rem;
  }

  .uui-button-secondary:hover {
    background-color: #f9f5ff;
  }

  .uui-banner01_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 2rem;
  }

  .uui-banner01_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .social-link:hover {
    color: #98a2b3;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-team09_image-wrapper {
    height: 100%;
  }

  .uui-team09_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team09_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-team09_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-tertiary-gray:hover {
    color: #475467;
    background-color: #0000;
  }

  .uui-navbar05_link, .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: #6941c6;
  }

  .uui-text-size-small.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar05_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-navbar05_dropdown-content-left {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-navbar05_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar05_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a42080c492cb7438ec8984_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar05_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_link, .uui-button-link-gray {
    font-size: 1rem;
  }

  .uui-button-link-gray:hover {
    color: #475467;
  }

  .uui-navbar04_dropdown-content-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-navbar04_dropdown-link-list {
    max-width: none;
  }

  .uui-navbar04_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar04_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar04_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-tertiary-gray-2:hover {
    color: #475467;
    background-color: #0000;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-navbar06_link {
    font-size: 1rem;
  }

  .uui-navbar06_blog-item-image {
    margin-bottom: 0;
  }

  .uui-navbar06_blog-item-image-wrapper {
    max-width: 100%;
  }

  .uui-navbar06_blog-item {
    grid-row-gap: 1rem;
  }

  .uui-navbar06_blog-list {
    grid-row-gap: .5rem;
  }

  .uui-navbar06_dropdown-link-list {
    max-width: none;
  }

  .uui-navbar06_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar06_dropdown-list.w--open {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar06_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a42080c492cb7438ec8984_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar06_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_link {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-icon.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xlarge-pink {
    font-size: 2.25rem;
  }

  .uui-footer04_legal-link:hover {
    color: #98a2b3;
  }

  .uui-footer04_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer04_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 3rem;
  }

  .uui-footer04_social-link:hover {
    color: #98a2b3;
  }

  .uui-footer04_link:hover {
    color: #667085;
  }

  .uui-footer04_link-list {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
    display: flex;
  }

  .uui-styleguide_logomark-bg-3 {
    background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a42080c492cb7438ec8984_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact04_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-4.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-3.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-button-tertiary-gray-3:hover {
    color: #475467;
    background-color: #0000;
  }

  .uui-navbar02_link, .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: #6941c6;
  }

  .uui-button-link-gray-2 {
    font-size: 1rem;
  }

  .uui-button-link-gray-2:hover {
    color: #475467;
  }

  .uui-text-size-small-4.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar02_blog-item {
    padding: 0;
  }

  .uui-navbar02_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-right {
    padding: 2rem 1rem;
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-navbar02_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar02_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-4 {
    background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a42080c492cb7438ec8984_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar02_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader01_pattern-image {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape-4 {
    display: none;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 6rem;
    height: 22rem;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-5.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-icon-3.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-4.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-4.button-row-center-mobile-landscape {
    justify-content: center;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    align-items: stretch;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-faq02_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question {
    padding: 1rem 1.25rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heroheader03_image-2 {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-6.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-icon-4.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-5.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-4 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader01_pattern-image-2 {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape-5 {
    display: none;
  }

  .uui-heroheader01_image-2 {
    border-top-left-radius: 6rem;
    height: 22rem;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader03_image-3 {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-7.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-icon-5.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-6.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-5 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rich-text-block-2 {
    margin-right: 13%;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader15_image-wrapper {
    height: 22rem;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-8.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-icon-6.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-7.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.button-row-center.is-reverse-mobile-landscape, .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-6 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-6 {
    font-size: 1.125rem;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-6 {
    font-size: 2.25rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image {
    height: 22rem;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-7 {
    font-size: 1.125rem;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-7 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader12_form {
    margin-top: 2rem;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-pricing07_price {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-pricing07_plans {
    display: none;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-pricing07_component {
    margin-top: 2rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xlarge2 {
    font-size: 2.25rem;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-4:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar05_link-2, .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-navbar05_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-badge-small-success-3 {
    padding: .125rem .5rem;
  }

  .uui-navbar05_dropdown-content-left-2 {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-navbar05_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar05_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-5 {
    background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a42080c492cb7438ec8984_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar05_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar06_link-2 {
    font-size: 1rem;
  }

  .uui-navbar06_blog-item-image-2 {
    margin-bottom: 0;
  }

  .uui-navbar06_blog-item-image-wrapper-2 {
    max-width: 100%;
  }

  .uui-navbar06_blog-item-2 {
    grid-row-gap: 1rem;
  }

  .uui-navbar06_blog-list-2 {
    grid-row-gap: .5rem;
  }

  .uui-navbar06_dropdown-link-list-2 {
    max-width: none;
  }

  .uui-navbar06_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar06_dropdown-list-2.w--open {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar06_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar06_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer04_legal-link-2:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer04_legal-list-2 {
    margin-bottom: 1rem;
  }

  .uui-footer04_bottom-wrapper-2 {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 3rem;
  }

  .uui-footer04_social-link-2:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer04_link-2:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-footer04_link-list-2 {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.button-row-center.is-reverse-mobile-landscape, .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-layout73_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout73_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-layout68_item-list {
    grid-row-gap: 2.5rem;
  }

  .uui-layout68_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-layout38_logo-row {
    margin-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-size-xlarge-8 {
    font-size: 1.125rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-5:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link {
    font-size: 1rem;
  }

  .uui-text-size-small-8.hide-mobile-landscape, .hide-mobile-landscape-6 {
    display: none;
  }

  .uui-badge-small-success-4 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar08_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-6 {
    background-image: url("https://cdn.prod.website-files.com/6131e6579979f7376536808f/63a42080c492cb7438ec8984_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader12_form-2 {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-9 {
    font-size: 1.125rem;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-9 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .walsh-heading-medium {
    font-size: 2.4em;
  }

  .walsh-cover-image {
    max-height: 40rem;
  }

  .walsh-rounded-card {
    grid-row-gap: 1.5em;
  }

  .walsh-main-grid {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-paragraph-serif-left-hero {
    font-size: 1.4em;
  }

  .walsh-heading-xlarge-white {
    font-size: 3em;
  }

  .walsh-left-hero {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .walsh-heading-xlarge-white-2 {
    font-size: 3em;
  }

  .walsh-left-hero-content {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-heading-medium-2 {
    font-size: 2.4em;
  }

  .walsh-rounded-box-banner {
    grid-row-gap: 1.5em;
  }

  .walsh-heading-large {
    font-size: 2em;
  }

  .walsh-content-wrap-50 {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-rounded-block {
    border-radius: 20px;
  }

  .walsh-paragraph-small {
    font-size: 1.4em;
  }

  .walsh-rounded-box-center {
    grid-row-gap: 1.5em;
  }

  .walsh-logo-wrapper-green {
    height: 10em;
  }

  .walsh-heading-xlarge-white-3 {
    font-size: 3em;
  }

  .walsh-hero-center-wrapper {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-heading-xlarge-white-4, .walsh-heading-xlarge-white-5, .walsh-heading-xlarge-white-6 {
    font-size: 3em;
  }

  .walsh-heading-large-2 {
    font-size: 2em;
  }

  .walsh-heading-regular {
    font-size: 1.8em;
  }

  .walsh-text-field-single-grey {
    text-align: left;
  }

  .walsh-form-single {
    flex-direction: row;
  }

  .walsh-logo-footer {
    width: 5rem;
    min-width: auto;
    height: 5rem;
    max-height: 100%;
  }

  .walsh-brand-block {
    padding-left: 0;
  }

  .walsh-quote-image-wrapper {
    margin-bottom: 0;
  }

  .walsh-inner-column-left {
    padding-top: 4em;
    padding-bottom: 0;
    padding-right: 4em;
  }

  .walsh-heading-large-3 {
    font-size: 2em;
  }

  .walsh-content-wrap {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-rounded-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-rounded-box {
    grid-row-gap: 1.5em;
  }

  .walsh-button-orange {
    width: 100%;
    font-size: 16px;
  }

  .walsh-price-wrapper {
    width: 100%;
  }

  .walsh-text-field-single {
    text-align: left;
    margin-right: 0;
  }

  .walsh-content-wrapper-gap-large {
    grid-row-gap: 1.5em;
  }

  .walsh-cta-frame-image-overflow {
    border-top-left-radius: 100px;
    border-bottom-right-radius: 100px;
  }

  .walsh-container-block {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .walsh-grid-stats {
    grid-row-gap: 0px;
  }

  .walsh-button {
    width: 100%;
    font-size: 16px;
  }

  .walsh-text-field-auto-gray {
    text-align: left;
  }

  .walsh-form-block-center {
    width: 100%;
  }

  .wbs-blog-list-info {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wbs-section {
    padding: 2rem 2%;
  }

  .walsh-heading-regular-2 {
    font-size: 1.8em;
  }

  .walsh-quote-image-wrapper-2 {
    margin-bottom: 0;
  }

  .walsh-inner-column-left-2 {
    padding-top: 4em;
    padding-bottom: 0;
    padding-right: 4em;
  }

  .walsh-rounded-box-banner-2 {
    grid-row-gap: 1.5em;
  }

  .walsh-heading-regular-3 {
    font-size: 1.8em;
  }

  .walsh-inner-column-left-large {
    padding-top: 0;
    padding-right: 4em;
  }

  .walsh-quote-image-wrapper-3 {
    margin-bottom: 0;
  }

  .walsh-inner-column-left-small {
    padding-top: 4em;
    padding-bottom: 0;
    padding-right: 4em;
  }

  .walsh-rounded-box-banner-3 {
    grid-row-gap: 1.5em;
  }

  .walsh-paragraph-serif-left-hero-2 {
    font-size: 1.4em;
  }

  .walsh-heading-xlarge-white-7 {
    font-size: 3em;
  }

  .walsh-left-hero-content-2 {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-heading-large-4 {
    font-size: 2em;
  }

  .walsh-content-wrap-50-2 {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-rounded-block-2 {
    border-radius: 20px;
  }

  .walsh-rounded-card-2 {
    grid-row-gap: 1.5em;
  }

  .walsh-main-grid-2 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-list-row-center {
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-button-2 {
    width: 100%;
    font-size: 16px;
  }

  .walsh-list-row {
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-main-flex {
    flex-direction: column;
  }

  .walsh-button-orange-2 {
    width: 100%;
    font-size: 16px;
  }

  .walsh-price-wrapper-2 {
    width: 100%;
  }

  .walsh-brand-block-2 {
    padding-left: 0;
  }

  .walsh-text-field-single-2 {
    text-align: left;
    margin-right: 0;
  }

  .walsh-form-single-2 {
    flex-direction: row;
  }

  .walsh-heading-large-5 {
    font-size: 2em;
  }

  .walsh-content-wrapper-gap-large-2 {
    grid-row-gap: 1.5em;
  }

  .walsh-cta-frame-image-overflow-2 {
    border-top-left-radius: 100px;
    border-bottom-right-radius: 100px;
  }

  .walsh-main-grid-3 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-container-block-2 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .walsh-button-light-green {
    width: 100%;
    font-size: 16px;
  }

  .walsh-text-field-auto {
    text-align: left;
  }

  .walsh-form-block-center-2 {
    width: 100%;
  }

  .walsh-heading-medium-white {
    font-size: 2.4em;
  }

  .walsh-main-grid-4 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-paragraph-small-2 {
    font-size: 1.4em;
  }

  .walsh-grid-stats-2 {
    grid-row-gap: 0px;
  }

  .walsh-rounded-container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-rounded-block-3 {
    border-radius: 20px;
  }

  .walsh-heading-medium-3 {
    font-size: 2.4em;
  }

  .walsh-paragraph-serif-left-hero-3 {
    font-size: 1.4em;
  }

  .walsh-heading-xlarge-white-8 {
    font-size: 3em;
  }

  .walsh-left-hero-content-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-heading-medium-4 {
    font-size: 2.4em;
  }

  .walsh-rounded-card-3 {
    grid-row-gap: 1.5em;
  }

  .walsh-main-grid-5 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-rounded-box-banner-4 {
    grid-row-gap: 1.5em;
  }

  .walsh-quote-image-wrapper-4 {
    margin-bottom: 0;
  }

  .walsh-heading-regular-4 {
    font-size: 1.8em;
  }

  .walsh-inner-column-left-large-2 {
    padding-top: 0;
    padding-right: 4em;
  }

  .walsh-inner-column-left-small-2 {
    padding-top: 4em;
    padding-bottom: 0;
    padding-right: 4em;
  }

  .walsh-text-field-single-3 {
    text-align: left;
    margin-right: 0;
  }

  .walsh-form-single-3 {
    flex-direction: row;
  }

  .walsh-heading-large-6 {
    font-size: 2em;
  }

  .walsh-content-wrapper-gap-large-3 {
    grid-row-gap: 1.5em;
  }

  .walsh-cta-frame-image-overflow-3 {
    border-top-left-radius: 100px;
    border-bottom-right-radius: 100px;
  }

  .walsh-container-block-3 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .walsh-rounded-box-2 {
    grid-row-gap: 1.5em;
  }

  .walsh-main-grid-6 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-rounded-box-copy {
    grid-row-gap: 1.5em;
  }

  .walsh-text-field-single-gray {
    text-align: left;
    margin-right: 0;
  }

  .walsh-form-single-4 {
    flex-direction: row;
  }

  .walsh-paragraph-small-3, .walsh-paragraph {
    font-size: 1.4em;
  }

  .walsh-heading-medium-5 {
    font-size: 2.4em;
  }

  .walsh-main-grid-7 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-heading-medium-white-2 {
    font-size: 2.4em;
  }

  .walsh-main-grid-8 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-heading-large-7 {
    font-size: 2em;
  }

  .uui-banner16_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner16_close-button:hover {
    background-color: #0000;
  }

  .uui-button-secondary-2 {
    font-size: 1rem;
  }

  .uui-button-secondary-2:hover {
    background-color: var(--untitled-ui--primary50);
  }

  .uui-banner16_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner16_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .wbs-alert-bar-8-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
    align-items: center;
    padding-left: 12px;
  }

  .wbs-section-2, .wbs-section-3, .wbs-section-4 {
    padding: 2rem 2%;
  }

  .walsh-heading-regular-5 {
    font-size: 1.8em;
  }

  .walsh-rounded-card-4 {
    grid-row-gap: 1.5em;
  }

  .walsh-main-grid-9 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-rounded-box-alert {
    grid-row-gap: 1.5em;
  }

  .walsh-heading-medium-6 {
    font-size: 2.4em;
  }

  .walsh-rounded-card-5 {
    grid-row-gap: 1.5em;
  }

  .walsh-main-grid-10 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-heading-regular-6 {
    font-size: 1.8em;
  }

  .walsh-quote-image-wrapper-5 {
    margin-bottom: 0;
  }

  .walsh-inner-column-left-3 {
    padding-top: 4em;
    padding-bottom: 0;
    padding-right: 4em;
  }

  .walsh-rounded-box-banner-5 {
    grid-row-gap: 1.5em;
  }

  .walsh-heading-regular-7 {
    font-size: 1.8em;
  }

  .walsh-inner-column-left-large-3 {
    padding-top: 0;
    padding-right: 4em;
  }

  .walsh-quote-image-wrapper-6 {
    margin-bottom: 0;
  }

  .walsh-inner-column-left-small-3 {
    padding-top: 4em;
    padding-bottom: 0;
    padding-right: 4em;
  }

  .walsh-rounded-box-banner-6 {
    grid-row-gap: 1.5em;
  }

  .walsh-heading-medium-7 {
    font-size: 2.4em;
  }

  .walsh-main-grid-11 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-paragraph-2 {
    font-size: 1.4em;
  }

  .walsh-main-grid-small-gap {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .walsh-heading-regular-8 {
    font-size: 1.8em;
  }

  .walsh-center-wrapper-gap-large {
    grid-row-gap: 3.5em;
  }

  .efi-jumbo {
    font-size: 50px;
  }

  .efi-ftr-01-grid {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .efi-ft-02-features-grid {
    grid-template-columns: 1fr;
  }

  .efi-jumbo-2 {
    font-size: 50px;
  }

  .efi-ft-06-grid {
    grid-template-columns: 1fr;
  }

  .efi-jumbo-black {
    font-size: 50px;
  }

  .efi-tsm-01-logos-grid {
    grid-template-columns: 1fr 1fr;
  }

  .efi-jumbo-3 {
    font-size: 50px;
  }

  .efi-hr-05-title-wrapper {
    width: 100%;
  }

  .efi-cta-07-grid, .efi-ft-02-features-grid-2, .efi-ft-07-grid, .efi-ft-09-grid, .efi-ft-04-grid-cell, .efi-ft-04-grid-cell-copy, .efi-frm-05-grid, .efi-pr-04-grid {
    grid-template-columns: 1fr;
  }

  .efi-pricing-horizontal-wrapper {
    grid-template-columns: .5fr .5fr;
  }

  .efi-jumbo-4 {
    font-size: 50px;
  }

  .efi-ft-07-grid-2, .efi-ft-04-grid-cell-2, .efi-ft-04-grid-cell-3, .efi-ft-09-grid-2 {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .wrapper-title {
    width: 100%;
    margin-top: 140px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 80%;
    line-height: 80%;
    top: auto;
    overflow: hidden;
  }

  .section.main {
    width: 100%;
    height: 100%;
    margin-top: 60px;
    padding-top: 0;
    top: auto;
    overflow: hidden;
  }

  .main-h1 {
    text-align: left;
    letter-spacing: -.2vh;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 50px;
    line-height: 50px;
    left: auto;
  }

  .main-h1.bold {
    letter-spacing: -.2vh;
    font-size: 400%;
    font-weight: 700;
    line-height: 50px;
    left: auto;
  }

  .main-h1.bold.home {
    letter-spacing: -.2vh;
    margin: 0% 10px auto auto;
    font-size: 400%;
    line-height: 100%;
    top: 10px;
    left: auto;
  }

  .main-h1.bold.home2 {
    letter-spacing: -.2vh;
    margin-top: auto;
    margin-left: 20px;
    font-size: 400%;
    left: 0;
  }

  .main-h1.bold.home3 {
    letter-spacing: -.2vh;
    margin-top: auto;
    margin-left: 20px;
    font-size: 400%;
    line-height: 75%;
    left: auto;
  }

  .main-h1.home {
    font-size: 6vh;
    line-height: 8vh;
  }

  .main-h1.home.bold {
    margin-bottom: 20px;
    margin-left: 20px;
    left: 0;
  }

  .main-h1.home-copy {
    font-size: 6vh;
    line-height: 8vh;
  }

  .column._100vh {
    padding: 60px 40px;
    position: relative;
    top: auto;
    overflow: hidden;
  }

  .column.background-image {
    flex: 0 auto;
    width: 100%;
  }

  .home-subhead {
    width: auto;
  }

  .h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .h2.mail {
    font-size: 24px;
  }

  ._w-h1 {
    width: 100%;
    height: 50%;
    margin: 0;
    padding-right: 10vw;
    top: 0%;
  }

  .project-info {
    padding: 0;
  }

  .section-2 {
    width: 100%;
    margin-top: auto;
    margin-left: auto;
    padding-top: 50%;
  }

  .wrapper {
    flex: none;
  }

  .wrapper.center {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper.center.form {
    padding-left: 0%;
    padding-right: 0%;
  }

  .main-section {
    width: 105%;
    height: 100%;
    margin-top: 0;
    padding-right: 20px;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .wide-background._01 {
    width: 105%;
    min-width: 320px;
    height: 100%;
    min-height: 200px;
    margin-top: 600px;
    margin-bottom: 0%;
    position: relative;
    top: 0;
  }

  .wrapper-info {
    flex-direction: column;
  }

  .wrapper-info.about {
    flex-direction: column;
    margin-top: 250%;
    margin-bottom: auto;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
    top: auto;
  }

  .wrapper-info.contact {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  .wrapper-list-links {
    display: block;
    overflow: hidden;
  }

  .wrap-content {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10vw;
  }

  .div-block-18 {
    width: auto;
  }

  .alt-next {
    font-size: 20px;
    line-height: 40px;
  }

  .navbar {
    text-align: center;
    flex-direction: column;
    padding-top: 2vh;
  }

  .brand {
    float: none;
    justify-content: center;
    width: 100%;
    height: 80px;
    padding-left: 0;
  }

  .brand.w--current {
    float: none;
    justify-content: center;
    height: 80px;
    padding-left: 0;
  }

  .div-block-27 {
    margin-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
  }

  .logo-footer {
    margin-left: 20px;
  }

  .nav-menu {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .big-link {
    letter-spacing: normal;
    font-size: 20px;
    line-height: 30px;
  }

  .proj_body-wrap {
    margin-top: 0;
    top: 40px;
  }

  .proj_body {
    width: 100%;
    position: relative;
    top: 0;
    left: 0%;
    right: 0%;
  }

  .next-project {
    grid-row-gap: 16px;
    grid-template: ". ."
                   "Area Area-3"
                   ". ."
                   ". ."
                   / 1fr .25fr;
    grid-auto-columns: .25fr;
    width: 105%;
    height: 100%;
    margin-top: -250px;
    margin-bottom: 100px;
    position: relative;
    top: 300px;
    overflow: hidden;
  }

  .paragraph-2 {
    margin-top: 10px;
    margin-left: auto;
    padding-left: 20px;
  }

  .footer-links {
    margin-left: 20px;
    display: block;
  }

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

  .heading-7 {
    padding-left: 0;
  }

  .button-3 {
    object-fit: fill;
    object-position: 50% 50%;
    overflow: visible;
  }

  .form-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sticky-nav {
    z-index: auto;
    margin-bottom: 100px;
    padding: 0;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-columns: max-content;
    grid-auto-flow: row dense;
    align-content: start;
    justify-items: center;
    margin-bottom: 100px;
    display: grid;
  }

  .nav-logo-link {
    border: 1px solid #0000;
    justify-content: flex-end;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .nav-logo-link.w--current {
    clear: both;
    text-align: center;
    border: 1px solid #0000;
    margin-left: 140px;
    margin-right: 140px;
    display: inline-block;
    position: relative;
    left: auto;
  }

  .nav-logo {
    object-fit: contain;
    object-position: 50% 50%;
    margin-left: 0;
  }

  .nav-link-5 {
    border: 1px solid #0000;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .list-item-2 {
    border: 1px solid #0000;
  }

  .rich-text-block {
    width: 100%;
    margin-top: 0;
    padding-right: 10px;
  }

  .button-6 {
    z-index: 100;
  }

  .text-block-9 {
    padding-left: 10px;
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  }

  .link-3 {
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
    font-size: 18px;
  }

  .div-block-28 {
    width: 100%;
    margin-top: 5%;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
    top: auto;
  }

  .container-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-2 {
    margin-right: auto;
  }

  .heading-9 {
    margin-left: 10px;
  }

  .div-block-29 {
    margin-top: 750px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-3 {
    width: 100%;
  }

  .paragraph-6 {
    max-width: 500px;
    padding-right: 0;
  }

  .collection-item-2 {
    margin-top: 20px;
  }

  .html-embed-2 {
    margin-left: 0;
  }

  .container-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-3 {
    margin-left: auto;
  }

  .body-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-8 {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .mk-collection-item {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .mk-collection-item.second {
    margin-right: 0;
  }

  .mk-collection-item.third {
    width: 15rem;
  }

  .mk-collection-item.fifth {
    width: auto;
    max-width: 17rem;
    margin-left: 0;
    margin-right: 0;
  }

  .mk-collection-item.first {
    width: 13rem;
  }

  .mk-collection-list {
    flex-direction: row;
    align-content: center;
    align-items: center;
    width: 100%;
    max-width: 17rem;
  }

  .parallax-images-container, .parallax-images-container-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 11px;
    padding-right: 11px;
  }

  .image-18 {
    cursor: pointer;
    margin-top: 25px;
    margin-left: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .nav-link-6 {
    color: var(--black);
    text-align: left;
    font-family: Open Sans, sans-serif;
  }

  .nav-link-7, .nav-link-8, .nav-link-9, .nav-link-10 {
    font-family: Open Sans, sans-serif;
  }

  .nav-menu-3 {
    background-color: var(--white);
  }

  .container-8 {
    opacity: 1;
  }

  .navbar-4 {
    background-color: #ffffffdb;
    width: 105%;
    padding-left: 20px;
    padding-right: 20px;
    position: sticky;
    top: 75px;
  }

  .brand-4 {
    opacity: 1;
    border: 1px #0000;
    transition: none;
    transform: translate(0);
  }

  .brand-4.w--current {
    box-shadow: none;
    opacity: 1;
    outline-offset: 0px;
    border: 0 #000;
    outline: 3px #333;
  }

  .menu-button-2 {
    background-color: #8080804a;
    border-radius: 13px;
    margin-top: 10px;
    margin-right: 10px;
    position: sticky;
    top: 10px;
  }

  .menu-button-2.w--open {
    border-radius: 13px;
  }

  .body-4 {
    margin-top: 60px;
    overflow: auto;
  }

  .body-5, .body-6, .body-7 {
    margin-top: 10px;
  }

  .div-block-30 {
    width: 105%;
    height: 100%;
    margin-top: 100px;
    overflow: hidden;
  }

  .body-8 {
    margin-top: 10px;
  }

  .icon-scroll {
    bottom: 35%;
  }

  .div-block-32 {
    width: auto;
    max-width: 100%;
  }

  .div-block-33 {
    width: 105%;
    margin-top: 220px;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 80px;
    overflow: hidden;
  }

  .div-block-35 {
    margin-left: auto;
  }

  .image-22 {
    min-width: 100px;
  }

  .image-23 {
    width: 50%;
    min-width: 65px;
  }

  .image-24 {
    min-width: 75px;
  }

  .collection-list-wrapper {
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 40px;
  }

  .heading-14 {
    max-width: 100%;
    font-size: 175%;
  }

  .heading-15 {
    font-size: 250%;
  }

  .main-h1-copy {
    text-align: left;
    letter-spacing: -.2vh;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 50px;
    line-height: 50px;
    left: auto;
  }

  .main-h1-copy.bold {
    letter-spacing: -.2vh;
    font-size: 400%;
    font-weight: 700;
    line-height: 50px;
    left: auto;
  }

  .main-h1-copy.bold.home {
    letter-spacing: -.2vh;
    margin: 0% 10px auto auto;
    font-size: 400%;
    line-height: 100%;
    top: 10px;
    left: auto;
  }

  .main-h1-copy.bold.home2 {
    letter-spacing: -.2vh;
    margin-top: auto;
    margin-left: 20px;
    font-size: 400%;
    left: 0;
  }

  .main-h1-copy.bold.home3 {
    letter-spacing: -.2vh;
    margin-top: auto;
    margin-left: 20px;
    font-size: 400%;
    line-height: 75%;
    left: auto;
  }

  .main-h1-copy.bold.unite {
    font-size: 400%;
  }

  .main-h1-copy.home {
    font-size: 6vh;
    line-height: 8vh;
  }

  .main-h1-copy.home.bold {
    margin-bottom: 20px;
    margin-left: 20px;
    left: 0;
  }

  .main-h1-copy.home-copy {
    font-size: 6vh;
    line-height: 8vh;
  }

  .uui-banner01_form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-team09_image-wrapper {
    padding-top: 66%;
  }

  .uui-team09_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .uui-navbar05_bottom-bar-content {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar05_bottom-bar {
    align-items: center;
  }

  .uui-navbar05_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar04_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar04_dropdown-content-right {
    max-width: none;
  }

  .uui-navbar04_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar04_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar06_blog-item {
    flex-direction: column;
  }

  .uui-navbar06_blog-list, .uui-navbar06_dropdown-content-left {
    grid-template-columns: 1fr;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .hide-mobile-portrait-2 {
    display: none;
  }

  .uui-heroheader09_image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-xlarge {
    text-align: left;
    object-fit: fill;
    align-self: flex-start;
    width: auto;
  }

  .uui-heroheader09_component {
    grid-template-columns: 1fr;
    width: auto;
    min-height: 100%;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 0;
  }

  .uui-page-padding-3 {
    padding-right: 1rem;
    overflow: visible;
  }

  .uui-section_heroheader09 {
    min-height: 100%;
  }

  .uui-footer04_social-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    justify-content: center;
    margin-top: 10px;
    display: flex;
  }

  .uui-footer04_link {
    justify-content: center;
  }

  .uui-footer04_link-list {
    grid-template-columns: 1fr 1fr;
    place-content: start center;
    margin-top: 60px;
    display: block;
  }

  .uui-logo_component-3 {
    object-fit: contain;
    min-width: 100%;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .uui-footer04_logo-link.nav-logo-link.w--current {
    float: none;
    clear: none;
    justify-content: center;
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .uui-footer04_top-wrapper {
    display: block;
  }

  .uui-padding-vertical-xlarge {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-page-padding-4 {
    background-color: var(--white);
  }

  .form-radio-2col {
    grid-template-columns: 1fr;
  }

  .form-field-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-heading-medium-2 {
    aspect-ratio: auto;
  }

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

  .uui-padding-vertical-xhuge-3 {
    object-fit: fill;
    max-width: 100%;
  }

  .uui-page-padding-5 {
    margin-right: auto;
    padding-right: 1rem;
  }

  .uui-section_contact04 {
    object-fit: contain;
    max-width: 100%;
    margin-left: .5rem;
    margin-right: .5rem;
    overflow: visible;
  }

  .hide-mobile-portrait-3 {
    display: none;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

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

  .uui-section_heroheader02 {
    margin-top: 140px;
  }

  .uui-heroheader09_image-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heroheader09_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader09-2 {
    padding-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-icon_component-3 {
    margin-right: auto;
    padding: 1rem;
  }

  .uui-navbar02_menu-button {
    margin-top: 1rem;
    margin-right: 1rem;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .uui-navbar02_link {
    text-align: right;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .uui-navbar02_blog-content {
    margin-top: .5rem;
  }

  .uui-navbar02_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar02_dropdown-link-list {
    clear: none;
    background-color: var(--white);
    justify-content: center;
    place-items: center start;
    width: auto;
    height: auto;
    margin: auto;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
  }

  .uui-navbar02_dropdown-content-left {
    grid-template-columns: 1fr;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-content {
    background-color: var(--white);
    height: auto;
    margin-top: 120rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: .5rem;
    padding-right: .5rem;
    overflow: auto;
  }

  .uui-navbar02_container {
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    width: 100%;
    height: 8rem;
    max-height: 8rem;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .uui-navbar02_dropdown-list {
    margin-top: 8rem;
  }

  .uui-navbar02_dropdown-list.w--open {
    object-fit: contain;
    min-height: 100%;
    margin-top: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    position: static;
    overflow: visible;
  }

  .uui-dropdown-icon-3 {
    margin-right: 2rem;
  }

  .uui-navbar02_dropdown-toggle {
    background-color: var(--white);
    text-align: right;
    object-position: 50% 50%;
    justify-content: flex-end;
    height: 100%;
    margin-top: 0;
    padding-right: 4rem;
    position: static;
    overflow: visible;
  }

  .uui-navbar02_menu-dropdown {
    height: 50%;
  }

  .uui-navbar02_menu-left {
    margin-right: .5rem;
  }

  .uui-navbar02_menu {
    min-width: 100%;
    height: auto;
    margin-top: 8rem;
    padding: 0;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .uui-logo_logotype-4 {
    margin-top: .5rem;
    margin-left: .5rem;
    padding-left: 0;
    padding-right: 0;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .uui-logo_component-4 {
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .uui-navbar02_component {
    max-width: 100%;
    height: 8rem;
    min-height: 1rem;
    max-height: 8rem;
    padding-left: 0;
    padding-right: 0;
  }

  .container-10 {
    flex: 0 auto;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .text-block-17 {
    clear: none;
    text-align: right;
    order: 1;
    position: relative;
  }

  .uui-heroheader01_pattern-image {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 4rem;
    height: 15rem;
  }

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

  .uui-padding-vertical-xhuge-5 {
    justify-content: center;
    align-items: flex-start;
    width: 96%;
    margin-left: auto;
    margin-right: 2%;
    display: block;
    position: static;
  }

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

  .uui-heroheader03_image {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader03_component, .uui-faq02_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader03_image-2 {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader03_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader01_pattern-image-2 {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image-2 {
    border-top-left-radius: 4rem;
    height: 15rem;
  }

  .uui-heroheader01_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader03_image-3 {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader03_component-3 {
    grid-template-columns: 1fr;
  }

  .rich-text-block-2 {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader15_image-wrapper {
    height: 12.75rem;
  }

  .uui-heroheader08_image {
    height: 17.5rem;
  }

  .ratings_wrapper {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

  .uui-section_heroheader08 {
    overflow: hidden;
  }

  .uui-heading-xlarge2 {
    object-fit: fill;
    width: auto;
  }

  .hide-mobile-portrait-4 {
    display: none;
  }

  .uui-navbar05_bottom-bar-content-2 {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar05_bottom-bar-2 {
    align-items: center;
  }

  .uui-navbar05_dropdown-content-left-2 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar06_blog-item-2 {
    flex-direction: column;
  }

  .uui-navbar06_blog-list-2, .uui-navbar06_dropdown-content-left-2 {
    grid-template-columns: 1fr;
  }

  .uui-navbar06_component-2 {
    flex-wrap: wrap;
  }

  .uui-footer04_link-list-2 {
    grid-template-columns: 1fr 1fr;
  }

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

  .uui-navbar08_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-signup-form_wrapper-2 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .walsh-link-wrapper {
    font-size: 16px;
  }

  .walsh-main-paragraph {
    text-align: left;
    font-size: 1em;
  }

  .walsh-heading-medium {
    text-align: center;
    letter-spacing: 0;
    font-size: 1.8em;
  }

  .walsh-label-tag {
    font-size: 12px;
  }

  .walsh-inner-card-bottom {
    grid-row-gap: 1em;
    padding: 0 1rem 45px;
  }

  .walsh-cover-image {
    height: 20rem;
  }

  .walsh-card-wrapper-image-medium {
    align-items: flex-end;
    height: auto;
  }

  .walsh-container {
    flex: 0 auto;
    width: 100%;
    margin-top: 12rem;
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .walsh-button-circle {
    width: 5em;
    height: 5em;
  }

  .walsh-paragraph-serif-left-hero {
    text-align: center;
    font-size: 1.2em;
  }

  .walsh-heading-xlarge-white {
    text-align: center;
    align-self: auto;
    margin-top: auto;
  }

  .walsh-left-hero {
    text-align: center;
    align-items: center;
    padding-top: 30px;
    font-size: 18px;
  }

  .walsh-hero-frame-square {
    max-width: 16em;
  }

  .walsh-hero-rail {
    height: 16em;
  }

  .walsh-hero-sub-bg {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .walsh-label-button {
    font-size: 16px;
  }

  .walsh-link-block-orange {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-hero-div-block {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-text-burst {
    background-size: auto 56%;
  }

  .walsh-left-hero-content {
    text-align: center;
    align-items: center;
    padding-top: 30px;
    padding-right: 0;
    font-size: 18px;
  }

  .walsh-container-hero {
    height: 100%;
  }

  .walsh-inner-rounded-banner-image {
    height: 30em;
    min-height: auto;
  }

  .link-block-pink {
    margin-bottom: auto;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-heading-medium-2 {
    font-size: 1.8em;
  }

  .walsh-link-block-orange-2 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-heading-large {
    text-align: left;
    align-self: auto;
  }

  .walsh-title-tag {
    color: var(--walsh--enjoypink);
    font-size: 16px;
  }

  .walsh-flex-tag {
    align-self: auto;
  }

  .walsh-content-wrap-50 {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding: 0 0 30px;
    font-size: 18px;
  }

  .walsh-col-image-wrapper {
    width: 100%;
  }

  .walsh-flex-horizontal {
    grid-row-gap: 2em;
  }

  .walsh-paragraph-small, .walsh-heading-small {
    font-size: 1em;
  }

  .walsh-image-logo {
    max-width: none;
    max-height: 20px;
  }

  .walsh-logo-wrapper-green {
    min-width: 35vw;
    height: 8em;
  }

  .walsh-text-burst-2 {
    background-size: auto 56%;
  }

  .walsh-hero-center-wrapper {
    text-align: center;
    align-items: center;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .walsh-hero-frame-image {
    max-width: 8em;
    height: 8em;
  }

  .walsh-hero-frame-image-med {
    max-width: 14em;
  }

  .walsh-hero-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-hero-sub-bg-2 {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .walsh-link-block-orange-3 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-text-burst-3 {
    background-size: auto 56%;
  }

  .walsh-link-block-orange-4 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-heading-regular {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-card-wrapper-image {
    align-items: flex-end;
    height: 15rem;
    max-height: none;
  }

  .walsh-container-2 {
    flex: 0 auto;
    width: 100%;
    margin-bottom: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .walsh-footer-grid-social {
    justify-content: center;
    width: 100%;
  }

  .walsh-footer-inner {
    width: 100%;
  }

  .walsh-footer-legal-text {
    font-size: 11px;
  }

  .walsh-text-field-single-grey {
    text-align: left;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .walsh-form-single {
    align-items: center;
  }

  .walsh-form-wrapper {
    width: 100%;
  }

  .walsh-logo-footer {
    min-width: 3rem;
    max-height: 15%;
  }

  .walsh-content-wrapper-gap {
    grid-row-gap: 1.2em;
  }

  .walsh-container-3 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-content-wrapper-white {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-link-block-orange-5 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-link-block-transparent-1 {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-flex-nav-buttons {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .walsh-toggle {
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .walsh-nav-link-white {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .walsh-nav-logo {
    height: 24px;
  }

  .walsh-text-small-left {
    font-size: 13px;
  }

  .walsh-circle-image {
    flex: none;
  }

  .walsh-inner-column-center {
    padding-top: 30px;
  }

  .walsh-quote-image-wrapper {
    max-width: none;
    margin-bottom: 0;
  }

  .walsh-inner-column-left {
    padding: 30px 30px 0;
  }

  .walsh-container-4 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-main-paragraph-2 {
    width: 100%;
    max-width: 36rem;
    height: auto;
    font-size: 1.1em;
  }

  .walsh-title-tag-2 {
    font-size: 16px;
  }

  .walsh-content-wrap {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 18px;
  }

  .walsh-rounded-container {
    flex: 0 auto;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-container-5, .walsh-container-6 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-rounded-box {
    padding: 30px 0;
  }

  .walsh-container-7, .walsh-container-8 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-button-orange {
    justify-content: center;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .walsh-center-h-wrapper {
    font-size: 18px;
  }

  .walsh-icon-check {
    margin-bottom: 0;
  }

  .walsh-list-flex {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 16px;
  }

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

  .walsh-price {
    font-size: 40px;
  }

  .walsh-heading-small-alt {
    font-size: 1em;
  }

  .walsh-pricing-inner-card {
    padding: 30px 20px 40px;
  }

  .walsh-list-flex-off {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .walsh-pricing-inner-card-featured {
    padding: 30px 20px 40px;
  }

  .walsh-container-9 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-title-tag-3 {
    font-size: 16px;
  }

  .walsh-container-10 {
    flex: 0 auto;
    width: 100%;
    margin-top: 14rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .walsh-content-wrapper-center {
    grid-row-gap: 1.2em;
  }

  .walsh-container-11 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-main-paragraph-3 {
    font-size: 1em;
  }

  .walsh-container-12 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-link-block-default {
    margin-bottom: auto;
  }

  .walsh-cta-div-block {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-flex-col {
    flex-wrap: wrap;
  }

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

  .walsh-cta-h-wrapper {
    grid-row-gap: 1em;
  }

  .walsh-cta-block-white {
    padding: 3em 1em;
  }

  .walsh-container-13 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-text-field-single {
    text-align: left;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .walsh-tag-2 {
    text-align: left;
  }

  .walsh-full-image {
    object-fit: cover;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .walsh-container-14 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-container-block {
    padding: 3em 1em 0;
  }

  .walsh-bg-light-gray {
    margin-bottom: 4rem;
  }

  .walsh-title-tag-4 {
    font-size: 16px;
  }

  .walsh-container-15 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-stats-number-medium {
    font-size: 38px;
  }

  .walsh-grid-stats {
    grid-row-gap: 16px;
  }

  .walsh-image-content {
    border-radius: 12px;
    max-width: none;
    margin-bottom: 0;
  }

  .walsh-flex-horizontal-gap {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .walsh-container-16 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-link-block-gray {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-cta-v-wrapper {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-container-17 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-inner-column-right {
    padding: 0 30px 30px;
  }

  .walsh-container-18 {
    flex: 0 auto;
    width: 100%;
  }

  .text-block-27 {
    line-height: 40px;
  }

  .walsh-button {
    justify-content: center;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .walsh-text-field-auto-gray {
    text-align: left;
  }

  .walsh-form-single-row {
    align-items: center;
  }

  .walsh-center-wrapper-gap {
    grid-row-gap: 1em;
    font-size: 18px;
  }

  .walsh-container-19 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-flex-col-wide {
    grid-row-gap: 1.25em;
    flex-wrap: wrap;
  }

  .walsh-container-20 {
    flex: 0 auto;
    width: 100%;
  }

  .wbs-blog-list-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .walsh-text-small-left-2 {
    font-size: 13px;
  }

  .walsh-heading-small-2 {
    font-size: 1em;
  }

  .walsh-circle-image-2 {
    flex: none;
  }

  .walsh-main-paragraph-4 {
    text-align: left;
    align-self: flex-start;
    font-size: 1em;
  }

  .walsh-heading-regular-2 {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-inner-column-center-2 {
    padding-top: 30px;
  }

  .walsh-quote-image-wrapper-2 {
    max-width: none;
    margin-bottom: 0;
  }

  .walsh-inner-column-left-2 {
    padding: 30px 30px 0;
  }

  .walsh-container-21 {
    flex: 0 auto;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .walsh-text-small-left-3 {
    font-size: 13px;
  }

  .walsh-heading-small-3 {
    font-size: 1em;
  }

  .walsh-cover-image-3 {
    margin-top: auto;
  }

  .walsh-main-paragraph-5 {
    font-size: 1em;
  }

  .walsh-heading-regular-3 {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-inner-column-left-large {
    grid-row-gap: 1em;
    margin-left: 0;
    padding: 2rem 0 30px;
  }

  .walsh-quote-image-wrapper-3 {
    max-width: none;
    margin-bottom: 0;
  }

  .walsh-inner-column-left-small {
    padding: 30px 30px 0;
  }

  .walsh-rounded-box-banner-3 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .walsh-container-22 {
    flex: 0 auto;
    width: 100%;
    margin-top: 10rem;
  }

  .walsh-hero-frame-square-2 {
    max-width: 16em;
  }

  .walsh-hero-rail-2 {
    height: 16em;
  }

  .walsh-hero-sub-bg-3 {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .walsh-label-button-2 {
    font-size: 16px;
  }

  .walsh-link-block-orange-6 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-hero-div-block-2 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-paragraph-serif-left-hero-2 {
    text-align: center;
    font-size: 1.2em;
  }

  .walsh-text-burst-4 {
    background-size: auto 56%;
  }

  .walsh-left-hero-content-2 {
    text-align: center;
    align-items: center;
    padding-top: 30px;
    padding-right: 0;
    font-size: 18px;
  }

  .walsh-container-hero-2 {
    height: 100%;
  }

  .walsh-col-image-wrapper-2 {
    width: 100%;
  }

  .walsh-link-wrapper-2, .walsh-title-tag-5 {
    font-size: 16px;
  }

  .walsh-content-wrap-50-2 {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding: 30px;
    font-size: 18px;
  }

  .walsh-flex-horizontal-2 {
    grid-row-gap: 2em;
  }

  .walsh-inner-card-bottom-2 {
    grid-row-gap: 1em;
    padding: 0 30px 45px;
  }

  .walsh-card-wrapper-image-2 {
    align-items: flex-end;
    height: auto;
  }

  .walsh-container-23 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-container-24 {
    flex: 0 auto;
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .walsh-main-paragraph-6 {
    font-size: 1em;
  }

  .walsh-icon-check-large {
    margin-bottom: 0;
  }

  .walsh-list-row-center {
    text-align: left;
    padding: 15px;
    font-size: 1.1em;
  }

  .walsh-list-flex-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 16px;
  }

  .walsh-button-2 {
    justify-content: center;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .walsh-center-h-wrapper-2 {
    font-size: 18px;
  }

  .walsh-price-2 {
    font-size: 40px;
  }

  .walsh-heading-small-alt-2 {
    font-size: 1em;
  }

  .walsh-price-wrapper-padding {
    padding: 30px 20px;
  }

  .walsh-list-row {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 1.1em;
  }

  .walsh-container-25 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-button-orange-2 {
    justify-content: center;
    width: 100%;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px;
  }

  .walsh-icon-check-2 {
    margin-bottom: 0;
  }

  .walsh-pricing-card-block {
    padding: 40px 30px;
  }

  .walsh-list-flex-off-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .walsh-pricing-card-block-featured {
    padding: 30px 30px 40px;
  }

  .walsh-full-image-2 {
    object-fit: cover;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .walsh-menu-button-2.w--open {
    cursor: pointer;
  }

  .walsh-label-button-3 {
    font-size: 16px;
  }

  .walsh-link-block-orange-7 {
    background-color: #ee2e61;
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-link-block-orange-7:hover {
    background-color: #ee2e617d;
  }

  .walsh-flex-nav-buttons-2 {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .walsh-nav-link-white-2 {
    color: #6e6e6e;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .walsh-toggle-2 {
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .walsh-nav-menu-green-2 {
    background-color: var(--untitled-ui--gray200);
    margin-top: auto;
    margin-right: auto;
  }

  .walsh-nav-logo-2 {
    border: 0 #0000;
    height: 30px;
    margin-top: .75rem;
  }

  .walsh-nav-logo-2:hover {
    border-style: none;
    border-width: 0;
  }

  .walsh-brand-block-2 {
    box-shadow: none;
    min-width: 50px;
    margin-bottom: auto;
    padding-bottom: 0;
  }

  .walsh-container-nav-2 {
    background-color: #fff;
  }

  .walsh-nav-wrapper-green-2 {
    background-color: #204f5800;
  }

  .icon {
    color: #ee2e61;
    -webkit-text-stroke-color: #c72a2a00;
    background-color: #8b222200;
  }

  .walsh-text-field-single-2 {
    text-align: left;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .walsh-form-single-2 {
    align-items: center;
  }

  .walsh-form-wrapper-2 {
    width: 100%;
  }

  .walsh-main-paragraph-7 {
    font-size: 1em;
  }

  .walsh-label-tag-2 {
    font-size: 12px;
  }

  .walsh-tag-3 {
    text-align: left;
  }

  .walsh-content-wrapper-gap-2 {
    grid-row-gap: 1.2em;
  }

  .walsh-container-block-2 {
    padding: 3em 1em;
  }

  .walsh-label-button-4 {
    font-size: 16px;
  }

  .walsh-link-block-orange-8 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-cta-div-block-2 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-flex-col-2 {
    flex-wrap: wrap;
  }

  .walsh-cta-h-wrapper-2 {
    grid-row-gap: 1em;
  }

  .walsh-cta-block-light-green {
    padding: 3em 2em;
  }

  .walsh-text-small-white {
    font-size: 13px;
  }

  .walsh-button-light-green {
    justify-content: center;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .walsh-text-field-auto {
    text-align: left;
  }

  .walsh-form-single-row-2 {
    align-items: center;
  }

  .walsh-main-paragraph-white {
    font-size: 1em;
  }

  .walsh-heading-medium-white {
    font-size: 1.8em;
  }

  .walsh-tag-white {
    text-align: left;
  }

  .walsh-center-wrapper-gap-2 {
    grid-row-gap: 1em;
    font-size: 18px;
  }

  .walsh-cta-block-dark-green {
    padding: 3em 2em;
  }

  .walsh-container-26 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-paragraph-small-2, .walsh-heading-small-4 {
    font-size: 1em;
  }

  .walsh-stats-number-medium-2 {
    text-align: left;
    font-size: 100%;
  }

  .walsh-grid-stats-2 {
    grid-row-gap: 16px;
    align-self: stretch;
  }

  .walsh-image-content-2 {
    border-radius: 12px;
    max-width: none;
    margin-bottom: 0;
  }

  .walsh-flex-horizontal-gap-2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .walsh-rounded-container-2 {
    flex: 0 auto;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-container-27 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-label-button-5 {
    font-size: 16px;
  }

  .walsh-link-block-outline {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-link-block-orange-9 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-cta-div-block-3 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-heading-medium-3 {
    font-size: 1.8em;
  }

  .walsh-cta-block-white-2 {
    padding: 3em 1em;
  }

  .walsh-container-28 {
    flex: 0 auto;
    width: 100%;
  }

  .link-block-7 {
    align-self: stretch;
  }

  .walsh-hero-frame-square-3 {
    max-width: 16em;
  }

  .walsh-hero-rail-3 {
    height: 16em;
  }

  .walsh-hero-sub-bg-4 {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .walsh-link-block-orange-10 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-hero-div-block-3 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-paragraph-serif-left-hero-3 {
    text-align: center;
    font-size: 1.2em;
  }

  .walsh-text-burst-5 {
    background-size: auto 56%;
  }

  .walsh-left-hero-content-3 {
    text-align: center;
    align-items: center;
    padding-top: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .walsh-container-hero-3 {
    height: 100%;
  }

  .walsh-background-darkgreen-7 {
    margin-top: 6rem;
  }

  .walsh-link-wrapper-3 {
    font-size: 16px;
  }

  .walsh-main-paragraph-8 {
    font-size: 1em;
  }

  .walsh-heading-medium-4 {
    font-size: 1.8em;
  }

  .walsh-label-tag-3 {
    font-size: 12px;
  }

  .walsh-inner-card-bottom-3 {
    grid-row-gap: 1em;
    padding: 0 30px 45px;
  }

  .walsh-card-image-float {
    align-items: flex-end;
    height: auto;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-container-29 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-inner-rounded-banner-image-2 {
    height: 30em;
    min-height: auto;
  }

  .walsh-label-button-6 {
    font-size: 16px;
  }

  .walsh-link-block-green {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-hero-div-block-4 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-rounded-box-banner-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .walsh-container-30 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-quote-image-wrapper-4 {
    max-width: none;
    margin-bottom: 0;
  }

  .walsh-inner-column-right-2 {
    padding: 0 30px 30px;
  }

  .walsh-image-logo-2 {
    max-width: none;
    max-height: 20px;
  }

  .walsh-text-small-left-4 {
    font-size: 13px;
  }

  .walsh-heading-small-5 {
    font-size: 1em;
  }

  .walsh-circle-image-3 {
    flex: none;
  }

  .walsh-heading-regular-4 {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-inner-column-center-3 {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .walsh-container-31 {
    flex: 0 auto;
    width: 100%;
    margin-top: auto;
  }

  .walsh-main-paragraph-9 {
    font-size: 1em;
  }

  .walsh-inner-column-left-large-2 {
    grid-row-gap: 1em;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-inner-column-left-small-2 {
    padding: 30px 30px 0;
  }

  .walsh-text-field-single-3 {
    text-align: left;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .walsh-form-single-3 {
    align-items: center;
  }

  .walsh-form-wrapper-3 {
    width: 100%;
  }

  .walsh-main-paragraph-10 {
    font-size: 1em;
  }

  .walsh-tag-4 {
    text-align: left;
  }

  .walsh-content-wrapper-gap-3 {
    grid-row-gap: 1.2em;
  }

  .walsh-full-image-3 {
    object-fit: cover;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .walsh-container-32 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-container-block-3 {
    padding: 3em 1em;
  }

  .walsh-main-paragraph-11 {
    font-size: 1em;
  }

  .walsh-card-wrapper-image-3 {
    align-items: flex-end;
    height: auto;
  }

  .walsh-container-33 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-image-logo-3 {
    max-width: none;
    max-height: 20px;
  }

  .walsh-text-small-left-5 {
    font-size: 13px;
  }

  .walsh-heading-xsmall {
    font-size: 1em;
  }

  .walsh-flex-col-wide-2 {
    grid-row-gap: 1.25em;
    flex-wrap: wrap;
  }

  .walsh-main-paragraph-12 {
    font-size: 1em;
  }

  .walsh-content-wrapper-gap-4 {
    grid-row-gap: 1.2em;
  }

  .walsh-rounded-box-2 {
    padding: 30px;
  }

  .walsh-container-34 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-rounded-box-copy {
    padding: 30px;
  }

  .walsh-list-flex-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 16px;
  }

  .walsh-form-wrapper-4 {
    width: 100%;
  }

  .walsh-text-field-single-gray {
    text-align: left;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .walsh-form-single-4 {
    align-items: center;
  }

  .walsh-paragraph-small-3 {
    font-size: 1em;
  }

  .walsh-content-wrapper-gap-5 {
    grid-row-gap: 1.2em;
  }

  .walsh-icon-check-3 {
    margin-bottom: 0;
  }

  .walsh-list-flex-4 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 16px;
  }

  .walsh-grid-col-2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .walsh-paragraph {
    font-size: 1.2em;
  }

  .walsh-heading-medium-5 {
    font-size: 1.8em;
  }

  .walsh-cta-block-white-3 {
    padding: 3em 1em;
  }

  .walsh-container-35 {
    flex: 0 auto;
    width: 100%;
  }

  .link-block-pink-2 {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-label-button-7 {
    font-size: 16px;
  }

  .walsh-link-block {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-link-block-orange-11 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-cta-v-wrapper-2 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-main-paragraph-white-2 {
    font-size: 1em;
  }

  .walsh-heading-medium-white-2 {
    font-size: 1.8em;
  }

  .walsh-content-wrapper-gap-6 {
    grid-row-gap: 1.2em;
  }

  .walsh-cta-block-dark-green-2 {
    padding: 3em 2em;
  }

  .walsh-container-36 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-list-flex-2-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 16px;
  }

  .image-31 {
    width: 75%;
    height: 74%;
  }

  .image-32 {
    object-fit: cover;
  }

  .wbs-alert-bar-8-shape-right, .wbs-alert-bar-8-shape-left {
    display: none;
  }

  .wbs-alert-bar-8-wrap {
    padding-right: 30px;
  }

  .walsh-link-wrapper-4 {
    font-size: 16px;
  }

  .walsh-main-paragraph-13 {
    font-size: 1em;
  }

  .walsh-heading-regular-5 {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-inner-card-bottom-4 {
    grid-row-gap: 1em;
    padding: 0 30px 45px;
  }

  .walsh-card-wrapper-image-4 {
    align-items: flex-end;
    height: auto;
  }

  .walsh-container-37 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-rounded-box-alert {
    padding: 30px;
  }

  .language-dropdown {
    background-color: #fff;
    align-self: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: 0% 0% auto auto;
  }

  .container-16 {
    background-color: red;
  }

  .section-7 {
    margin-top: 0;
  }

  .language-dropdown-2 {
    width: auto;
    margin-bottom: 0;
  }

  .walsh-link-wrapper-5 {
    font-size: 16px;
  }

  .walsh-main-paragraph-14 {
    font-size: 1em;
  }

  .walsh-heading-medium-6 {
    font-size: 1.8em;
  }

  .walsh-label-tag-4 {
    font-size: 12px;
  }

  .walsh-inner-card-bottom-5 {
    grid-row-gap: 1em;
    padding: 0 0 45px 0;
  }

  .walsh-card-wrapper-image-medium-2 {
    align-items: flex-end;
    height: auto;
  }

  .walsh-container-38 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-text-small-left-6 {
    font-size: 13px;
  }

  .walsh-heading-small-6 {
    font-size: 1em;
  }

  .walsh-circle-image-4 {
    flex: none;
  }

  .walsh-main-paragraph-15 {
    font-size: 1em;
  }

  .walsh-heading-regular-6 {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-inner-column-center-4 {
    padding-top: 30px;
  }

  .walsh-quote-image-wrapper-5 {
    max-width: none;
    margin-bottom: 0;
  }

  .walsh-inner-column-left-3 {
    padding: 30px 30px 0;
  }

  .walsh-container-39 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-text-small-left-7 {
    font-size: 13px;
  }

  .walsh-heading-small-7, .walsh-main-paragraph-16 {
    font-size: 1em;
  }

  .walsh-heading-regular-7 {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-inner-column-left-large-3 {
    grid-row-gap: 1em;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walsh-quote-image-wrapper-6 {
    max-width: none;
    margin-bottom: 0;
  }

  .walsh-inner-column-left-small-3 {
    padding: 30px 30px 0;
  }

  .walsh-container-40, .walsh-container-41 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-link-block-orange-12 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-label-button-8 {
    font-size: 16px;
  }

  .walsh-heading-medium-7 {
    font-size: 1.8em;
  }

  .walsh-paragraph-2 {
    font-size: 1.2em;
  }

  .walsh-content-wrapper-gap-7 {
    grid-row-gap: 1.2em;
  }

  .walsh-cta-v-wrapper-3 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-cta-block-light-green-2 {
    padding: 3em 2em;
  }

  .walsh-link-block-outline-2 {
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-container-42 {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-image-logo-4 {
    max-width: none;
    max-height: 75px;
  }

  .walsh-main-grid-small-gap {
    grid-template-columns: 1fr;
  }

  .walsh-heading-regular-8 {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-logos-wrapper-small {
    padding: 30px 10px;
  }

  .walsh-center-wrapper-gap-large {
    grid-row-gap: 2.5em;
    font-size: 18px;
  }

  .walsh-container-42-copy {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-logos-wrapper-small-copy {
    padding: 30px 10px;
  }

  .efi-jumbo {
    font-size: 45px;
  }

  .efi-hr-03-top {
    padding-top: 50%;
  }

  .efi-button.invert {
    width: 100%;
  }

  .efi-ft-03-features {
    grid-template-columns: 1fr;
  }

  .link-block-14, .link-block-15 {
    height: auto;
    margin-bottom: auto;
  }

  .link-block-16, .link-block-17 {
    height: auto;
  }

  .efi-nav-04 {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .efi-icon {
    padding-bottom: 10px;
  }

  .efi-secondary-link-dark {
    margin-right: 32px;
  }

  .efi-text-rights {
    text-align: left;
    margin-right: 0;
  }

  .efi-ftr-01-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .efi-ftr-01-footer-bottom {
    flex-direction: column;
  }

  .image-40 {
    max-width: 200px;
    padding-left: 0;
  }

  .image-41 {
    margin-top: 10px;
    margin-left: 10px;
  }

  .efi-hr-01 {
    margin-top: auto;
    padding-top: 50%;
  }

  .efi-hr-01-logos-grid {
    grid-template-columns: 1fr 1fr;
  }

  .efi-cta-10-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .efi-ft-02 {
    margin-top: auto;
    padding-top: 50%;
  }

  .efi-jumbo-2 {
    font-size: 45px;
  }

  .efi-ft-06-features {
    grid-template-columns: 1fr;
  }

  .efi-jumbo-black {
    font-size: 45px;
  }

  .efi-tsm-03-slider {
    margin-bottom: 45px;
  }

  .efi-tsm-01-logos-grid {
    grid-template-columns: 1fr;
  }

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

  .efi-frm-03-text-grid {
    grid-template-columns: 1fr;
  }

  .efi-frm-03-form-wrapper {
    display: block;
  }

  .efi-jumbo-3 {
    font-size: 45px;
  }

  .efi-hr-7 {
    margin-top: 25%;
  }

  .efi-hr-05-container {
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .efi-hr-05-grid {
    grid-template-columns: 11fr;
  }

  .efi-hr-05-left-content {
    margin-bottom: 0;
    padding-right: 0%;
  }

  .efi-cta-02-grid {
    padding: 40px 20px;
  }

  .efi-ft-10-features-grid {
    grid-template-columns: 1fr;
  }

  .efi-frm-01-grid {
    grid-template-columns: 1.5fr;
  }

  .efi-ftr-02-footer-wrapper {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .efi-cta-07-grid {
    grid-template-columns: 1fr;
  }

  .efi-ft-08 {
    margin-top: auto;
    padding-top: 50%;
  }

  .efi-ft-08-cell {
    grid-template-columns: 1fr;
  }

  .efi-ft-08-feature {
    padding-left: 10px;
    padding-right: 10px;
  }

  .efi-ft-08-icon {
    text-align: left;
    display: block;
  }

  .efi-h4-7 {
    margin-right: 10px;
  }

  .efi-ft-08-cell-2 {
    grid-template-columns: 1fr;
  }

  .efi-ft-07 {
    margin-top: auto;
    padding-top: 50%;
  }

  .efi-ft-07-tabs-menu {
    flex-direction: column;
  }

  .efi-ft-07-grid {
    grid-template-columns: 3.25fr;
    grid-template-areas: "Area-3 Area-4"
                         "Area-2 Area";
    grid-auto-columns: 1fr;
    display: block;
  }

  .efi-accordion-paragraph {
    padding-left: 0;
  }

  .efi-ft-09-accordion-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .youtube {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .efi-cta-02-grid-2 {
    padding: 40px 20px;
  }

  .efi-frm-05-grid {
    grid-template-columns: 1fr;
  }

  .efi-pricing-horizontal-wrapper {
    grid-template-columns: 1.25fr;
  }

  .quick-stack-2, .quick-stack-3, .quick-stack-4, .quick-stack-5, .quick-stack-6, .quick-stack-7, .quick-stack-8, .quick-stack-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .efi-jumbo-4 {
    font-size: 45px;
  }

  .efi-ft-14 {
    margin-top: 15%;
  }

  .efi-ft-03-features-2 {
    grid-template-columns: 1fr;
  }

  .efi-ft-15 {
    margin-top: 25%;
  }

  .efi-ft-07-tabs-menu-2 {
    flex-direction: column;
  }

  .efi-hr-9 {
    margin-top: 15%;
  }

  .efi-ft-08-cell-3 {
    grid-template-columns: 1fr;
  }

  .efi-big-paragraph-7 {
    text-align: left;
  }

  .efi-tsm-02-testimonial-top {
    text-align: left;
    justify-content: center;
  }
}

#w-node-f498376f-fe10-01dc-dd42-3ef25f55e96f-f5572605 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-f498376f-fe10-01dc-dd42-3ef25f55e970-f5572605 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-f498376f-fe10-01dc-dd42-3ef25f55e98b-f5572605 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center stretch;
}

#w-node-_0bee9fee-fd3e-f7db-a8d3-be8f8087b37b-f5572605 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_49bdc56c-f4ae-266d-7594-f9af6b7a2144-f5572605, #w-node-_49bdc56c-f4ae-266d-7594-f9af6b7a2152-f5572605 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e5185577-fb78-3740-5b21-f114f3b80dc1-f3b80da6 {
  justify-self: center;
}

#w-node-e1660bee-6be1-cb2d-a8c5-bf7f908b1606-869f0f68, #w-node-_7126991a-0f8d-cb6b-03ec-af6769faa87e-869f0f68, #w-node-c7efd601-a071-b968-c7a4-73b713a11a31-869f0f68, #w-node-cff7ae64-14c1-e3cd-3e89-6fffd7651ff5-6857269a, #w-node-cff7ae64-14c1-e3cd-3e89-6fffd7651ff8-6857269a, #w-node-e626a059-2cf0-3a26-73ff-6ad31dd15aac-6857269a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e626a059-2cf0-3a26-73ff-6ad31dd15ab3-6857269a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cff7ae64-14c1-e3cd-3e89-6fffd7651fff-6857269a, #w-node-cff7ae64-14c1-e3cd-3e89-6fffd7652002-6857269a, #w-node-cff7ae64-14c1-e3cd-3e89-6fffd7652009-6857269a, #w-node-cff7ae64-14c1-e3cd-3e89-6fffd765200c-6857269a, #w-node-_1276c780-3431-809d-a118-21f01b070397-b95726a1, #w-node-_1276c780-3431-809d-a118-21f01b07039f-b95726a1, #w-node-_1276c780-3431-809d-a118-21f01b0703a7-b95726a1, #w-node-_80bbead3-9643-4943-a34c-04ec55c15b61-b95726a1, #w-node-_6bb418a5-3ea1-59a6-af94-e7d9f1a1ab18-b55726a3, #w-node-_6bb418a5-3ea1-59a6-af94-e7d9f1a1ab1c-b55726a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d8105fd-9936-b1a0-86e8-299fc796e993-c796e991 {
  justify-self: start;
}

#w-node-_431a22d6-d674-c78e-03bb-12c43a102446-3a10242f {
  justify-self: end;
}

#w-node-_431a22d6-d674-c78e-03bb-12c43a10244d-3a10242f {
  grid-area: Area-2;
}

#w-node-_431a22d6-d674-c78e-03bb-12c43a102451-3a10242f {
  grid-area: Area-3;
}

#w-node-c36935fa-a0ee-6011-eb9d-875224056ee6-24056ece, #w-node-e7e24f26-c36d-de50-ee80-916ab378f790-c174da5f, #w-node-e7e24f26-c36d-de50-ee80-916ab378f794-c174da5f, #w-node-_84561c5f-df50-a908-23cd-8b12c3bfe09b-c174da5f, #w-node-_84561c5f-df50-a908-23cd-8b12c3bfe09e-c174da5f, #w-node-_84561c5f-df50-a908-23cd-8b12c3bfe0a2-c174da5f, #w-node-_84561c5f-df50-a908-23cd-8b12c3bfe0aa-c174da5f, #w-node-_84561c5f-df50-a908-23cd-8b12c3bfe0b2-c174da5f, #w-node-_17c97376-25c9-4a63-6452-d6c6da587901-c174da5f, #w-node-f7aecf94-83e9-eb85-fc78-05efa75c0287-c174da5f, #w-node-f2f85a73-1b4d-969d-f312-78a9d715c274-c174da5f, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea39-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea3d-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea57-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea5a-5bb32fd1 {
  grid-area: Area-2;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea5b-5bb32fd1 {
  grid-area: Area;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea61-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea65-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea66-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea7a-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea7d-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea7e-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea98-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea9b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dea9c-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deaad-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deab0-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deab1-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deac2-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deac5-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deac6-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dead7-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deada-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deadb-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deaef-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deaf2-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deaf3-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb01-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb04-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb05-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb16-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb19-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb1a-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb2e-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb31-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb32-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb46-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb49-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb4a-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb5e-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb66-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb79-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb83-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deb8d-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deba0-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deba9-5bb32fd1 {
  place-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84debb4-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84debb8-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84debbb-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84debc2-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84debc5-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84debcf-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84debe1-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec04-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec1a-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec33-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec4a-5bb32fd1 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec61-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec63-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec6c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec6e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec73-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec79-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec7f-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec84-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec8a-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec92-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec94-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec96-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dec9b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deca0-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deca5-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decaa-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decaf-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decb4-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decbb-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decc1-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decc3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decc8-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deccd-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decd2-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dece7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decea-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decf1-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decf4-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decfe-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded1b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded2c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded3c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded4c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded5c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded6d-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded7e-5bb32fd1 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded95-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded97-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deda0-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deda2-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deda7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedad-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedb3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedb8-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedbe-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedc6-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedc8-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedca-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedcf-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedd4-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedd9-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedde-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dede3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dede8-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedef-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedf5-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedf7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dedfc-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee01-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee06-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee1b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee1e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee25-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee28-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee32-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee4e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee5f-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee72-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee82-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee92-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deea3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deeb7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deec7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deed7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deee7-5bb32fd1 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deefe-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def00-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def09-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def0b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def10-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def16-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def1c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def21-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def27-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def2f-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def31-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def33-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def38-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def3d-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def42-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def47-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def4c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def51-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def58-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def5e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def60-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def65-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def6a-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def6f-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def84-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def87-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def8e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def91-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def9b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84defae-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84defc3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84defd3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84defe6-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deff6-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df007-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df01a-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df02a-5bb32fd1 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df040-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df042-5bb32fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df04b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df04d-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df052-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df058-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df05e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df063-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df069-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df071-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df073-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df075-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df07a-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df07f-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df084-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df089-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df08e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df093-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df09a-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df0a0-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df0a2-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df0a7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df0ac-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df0b1-5bb32fd1, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7807-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f780b-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7825-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7828-4659a7ff {
  grid-area: Area-2;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7829-4659a7ff {
  grid-area: Area;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f782f-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7833-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7834-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7848-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f784b-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f784c-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7866-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7869-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f786a-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f787b-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f787e-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f787f-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7890-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7893-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7894-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78a5-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78a8-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f78a9-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78bd-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78c0-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f78c1-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78cf-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78d2-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f78d3-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78e4-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78e7-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f78e8-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78fc-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f78ff-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7900-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7914-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7917-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7918-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f792c-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7934-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7947-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7951-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f795b-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f796e-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7977-4659a7ff {
  place-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7982-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7986-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7989-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7990-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7993-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f799d-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f79af-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f79d2-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f79e8-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a01-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a18-4659a7ff {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7a2f-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7a31-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7a3a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a3c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a41-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a47-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a4d-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a52-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a58-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a60-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a62-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a64-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a69-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a6e-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a73-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a78-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a7d-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a82-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a89-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a8f-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a91-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a96-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7a9b-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7aa0-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ab5-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ab8-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7abf-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ac2-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7acc-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ae9-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7afa-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b0a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b1a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b2a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b3b-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b4c-4659a7ff {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7b63-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7b65-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7b6e-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b70-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b75-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b7b-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b81-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b86-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b8c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b94-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b96-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b98-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b9d-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ba2-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ba7-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bac-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bb1-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bb6-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bbd-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bc3-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bc5-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bca-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bcf-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bd4-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7be9-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bec-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bf3-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7bf6-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7c00-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c1c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c2d-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c40-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c50-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c60-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c71-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c85-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c95-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ca5-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cb5-4659a7ff {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7ccc-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7cce-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7cd7-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cd9-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cde-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ce4-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cea-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cef-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cf5-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cfd-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cff-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d01-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d06-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d0b-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d10-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d15-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d1a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d1f-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d26-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d2c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d2e-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d33-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d38-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d3d-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d52-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d55-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d5c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d5f-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7d69-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d7c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d91-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7da1-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7db4-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7dc4-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7dd5-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7de8-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7df8-4659a7ff {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7e0e-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7e10-4659a7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6938010d-6748-3cb8-d72c-b508c84f7e19-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e1b-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e20-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e26-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e2c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e31-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e37-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e3f-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e41-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e43-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e48-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e4d-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e52-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e57-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e5c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e61-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e68-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e6e-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e70-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e75-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e7a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7e7f-4659a7ff, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90db-1b76b8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75ec84c0-2e92-df4e-ac81-28458adc90e6-1b76b8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a0ae40ff-18d2-510c-fc1e-63a098fd63b6-1b76b8ce, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90eb-1b76b8ce, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90ed-1b76b8ce, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90ef-1b76b8ce, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90f1-1b76b8ce, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90f3-1b76b8ce, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90f5-1b76b8ce, #w-node-a0ae40ff-18d2-510c-fc1e-63a098fd63b8-1b76b8ce, #w-node-a0ae40ff-18d2-510c-fc1e-63a098fd63ba-1b76b8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-8266f29d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-8266f29d {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-8266f29d {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-c7ed3fbb-c385-e97f-63b3-75c6cbb1f9bb-5f050d6d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-bbceb4d9-7a81-c52c-5f56-d0e23b7997c5-5f050d6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bbceb4d9-7a81-c52c-5f56-d0e23b7997d1-5f050d6d, #w-node-bbceb4d9-7a81-c52c-5f56-d0e23b7997dd-5f050d6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-d9d3fd9b-fbbf-20c8-68d9-64d1cf80c23c-9b9b7202 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9d3fd9b-fbbf-20c8-68d9-64d1cf80c23a-9b9b7202 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_07e30305-9428-1ed9-d1f3-ee434112f059-9b9b7202 {
  grid-area: Area-2;
}

#w-node-_0f65f30e-07e7-d7f1-5c03-e7d043b53019-9b9b7202 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0f65f30e-07e7-d7f1-5c03-e7d043b53023-9b9b7202 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c8c314b1-7214-3911-a934-a640647990ed-ba9d9dca, #w-node-c8c314b1-7214-3911-a934-a640647990f0-ba9d9dca, #w-node-c8c314b1-7214-3911-a934-a640647990f9-ba9d9dca, #w-node-c8c314b1-7214-3911-a934-a640647990fe-ba9d9dca, #w-node-c8c314b1-7214-3911-a934-a64064799103-ba9d9dca, #w-node-_5c7edc8d-99ed-a105-2b93-0f00ab14f8fe-77e7ca07, #w-node-_5c7edc8d-99ed-a105-2b93-0f00ab14f902-77e7ca07, #w-node-_74c658f3-6155-9a9d-49fa-a8a0d2e3352f-77e7ca07, #w-node-_74c658f3-6155-9a9d-49fa-a8a0d2e33532-77e7ca07, #w-node-_74c658f3-6155-9a9d-49fa-a8a0d2e33539-77e7ca07, #w-node-_74c658f3-6155-9a9d-49fa-a8a0d2e33541-77e7ca07, #w-node-_74c658f3-6155-9a9d-49fa-a8a0d2e33549-77e7ca07, #w-node-_74c658f3-6155-9a9d-49fa-a8a0d2e33551-77e7ca07, #w-node-_74c658f3-6155-9a9d-49fa-a8a0d2e33559-77e7ca07, #w-node-_74c658f3-6155-9a9d-49fa-a8a0d2e33561-77e7ca07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22db80a4-5f07-be47-2509-0cbc1f6fdfc6-77e7ca07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_22db80a4-5f07-be47-2509-0cbc1f6fdfc8-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c54f-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c535-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c537-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c539-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c53b-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c53d-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c53f-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c541-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c543-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c545-77e7ca07, #w-node-_5d788230-1e90-e60a-737f-60f7e540ff09-77e7ca07, #w-node-_7f20eec1-6ac5-308c-9bc7-c39c5edfd144-77e7ca07, #w-node-_7f20eec1-6ac5-308c-9bc7-c39c5edfd14c-77e7ca07, #w-node-_7f20eec1-6ac5-308c-9bc7-c39c5edfd154-77e7ca07, #w-node-_26cbec4b-71cb-2aa9-5fc5-f46990abb968-77e7ca07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84c01d1e-7e62-ef47-f30f-3c0f0e9dd553-77e7ca07 {
  justify-self: center;
}

#w-node-_47fd2f52-1d0f-bd7b-cd35-3c381dc75419-bac28c25, #w-node-_47fd2f52-1d0f-bd7b-cd35-3c381dc7541c-bac28c25, #w-node-_47fd2f52-1d0f-bd7b-cd35-3c381dc75420-bac28c25, #w-node-_47fd2f52-1d0f-bd7b-cd35-3c381dc75428-bac28c25, #w-node-_47fd2f52-1d0f-bd7b-cd35-3c381dc75430-bac28c25, #w-node-_47fd2f52-1d0f-bd7b-cd35-3c381dc75438-bac28c25, #w-node-_59e121d2-f77e-b96c-2e45-5e1ff7463d1e-d4a74264, #w-node-_59e121d2-f77e-b96c-2e45-5e1ff7463d21-d4a74264, #w-node-_8c778c7d-b0f1-3a99-c848-1cb7e9c50a61-ae53625b, #w-node-_8c778c7d-b0f1-3a99-c848-1cb7e9c50a64-ae53625b, #w-node-_92682ce0-fc87-18e5-6a0f-1ec4bca486ff-ae53625b, #w-node-_92682ce0-fc87-18e5-6a0f-1ec4bca48707-ae53625b, #w-node-_92682ce0-fc87-18e5-6a0f-1ec4bca4870f-ae53625b, #w-node-_9b0cd938-298e-d8cc-397a-5429f5842e5a-ae53625b, #w-node-_9b0cd938-298e-d8cc-397a-5429f5842e63-ae53625b, #w-node-_9b0cd938-298e-d8cc-397a-5429f5842e6c-ae53625b, #w-node-e8fae8c5-e693-bf3d-afdc-9f79109ec477-ae53625b, #w-node-e8fae8c5-e693-bf3d-afdc-9f79109ec478-ae53625b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8fae8c5-e693-bf3d-afdc-9f79109ec47f-ae53625b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_28b30507-a3a7-be6f-e89c-9394fdbcf4f4-ae53625b, #w-node-_28b30507-a3a7-be6f-e89c-9394fdbcf4f5-ae53625b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28b30507-a3a7-be6f-e89c-9394fdbcf4fc-ae53625b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fcbacd88-1081-2e57-0e47-13394fa9e6f1-ae53625b, #w-node-fcbacd88-1081-2e57-0e47-13394fa9e6f2-ae53625b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcbacd88-1081-2e57-0e47-13394fa9e6f9-ae53625b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8228b028-21d9-0984-ea59-cc6cdaffcd43-ae53625b, #w-node-_8228b028-21d9-0984-ea59-cc6cdaffcd44-ae53625b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8228b028-21d9-0984-ea59-cc6cdaffcd4b-ae53625b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-ae53625b {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-ae53625b {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-f08a1db9 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-f08a1db9, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-f08a1db9, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-f08a1db9, #w-node-_120151a3-84a7-0b58-d374-976fb958a601-f08a1db9, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-f08a1db9, #w-node-_2537acdc-a742-25f2-7e74-04e09bf3223a-f08a1db9, #w-node-_367953bb-4c11-ed88-78d5-cd896865611c-f08a1db9, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-f08a1db9, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ee1-f08a1db9, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-f08a1db9, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-f08a1db9, #w-node-_4d8e0592-9050-cf85-a129-2407d70a9f20-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-f08a1db9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-f08a1db9 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-f08a1db9 {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-31ca7c19 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_5ff25e89-7dfb-b217-7b6c-900d510ca7be-31ca7c19 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5ff25e89-7dfb-b217-7b6c-900d510ca7ca-31ca7c19, #w-node-_5ff25e89-7dfb-b217-7b6c-900d510ca7d6-31ca7c19 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-c6aedec0-12dd-aaad-46c8-5b9d51522282-31ca7c19 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c6aedec0-12dd-aaad-46c8-5b9d51522285-31ca7c19, #w-node-c6aedec0-12dd-aaad-46c8-5b9d51522288-31ca7c19 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-fe6842e2 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_0ffc3425-7528-0546-5ce2-eb67b4bdf5ab-fe6842e2, #w-node-_0ffc3425-7528-0546-5ce2-eb67b4bdf5c1-fe6842e2, #w-node-_0ffc3425-7528-0546-5ce2-eb67b4bdf5d7-fe6842e2, #w-node-_120151a3-84a7-0b58-d374-976fb958a601-fe6842e2, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-fe6842e2, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-fe6842e2, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ee1-fe6842e2, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-fe6842e2, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-fe6842e2, #w-node-_2537acdc-a742-25f2-7e74-04e09bf3223a-fe6842e2, #w-node-_367953bb-4c11-ed88-78d5-cd896865611c-fe6842e2, #w-node-_4d8e0592-9050-cf85-a129-2407d70a9f20-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f6e7-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f6e9-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f718-fe6842e2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-fe6842e2 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-fe6842e2 {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-bdc7e2a7 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_120151a3-84a7-0b58-d374-976fb958a601-bdc7e2a7, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-bdc7e2a7, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-bdc7e2a7, #w-node-_77a46f9e-92f6-298f-4d8f-7db61a7e93a7-bdc7e2a7, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-bdc7e2a7, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-bdc7e2a7, #w-node-ae789630-7ed8-be1b-4529-5aad5e44dae5-bdc7e2a7, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-bdc7e2a7, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-bdc7e2a7, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-bdc7e2a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-bdc7e2a7 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-bdc7e2a7 {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-8f8d522d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_120151a3-84a7-0b58-d374-976fb958a601-8f8d522d, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-8f8d522d, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-8f8d522d, #w-node-_77a46f9e-92f6-298f-4d8f-7db61a7e93a7-8f8d522d, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-8f8d522d, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-8f8d522d, #w-node-_34f370ec-4960-9c72-6d02-80c956814963-8f8d522d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-8f8d522d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-8f8d522d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-8f8d522d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_1d55d8d4-3237-b609-48d9-655821665210-8f8d522d {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-aaf0ad8a {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_31958a6e-6b7e-f0db-e8c5-389a83bdb904-aaf0ad8a {
  grid-area: 1 / 1 / 2 / 8;
  align-self: center;
}

#w-node-_31958a6e-6b7e-f0db-e8c5-389a83bdb917-aaf0ad8a {
  grid-area: 1 / 8 / 2 / 13;
  place-self: center stretch;
}

#w-node-_31958a6e-6b7e-f0db-e8c5-389a83bdb919-aaf0ad8a, #w-node-_31958a6e-6b7e-f0db-e8c5-389a83bdb91b-aaf0ad8a {
  justify-self: center;
}

#w-node-f1aeadc5-4434-1b71-1acb-17def59c5f72-aaf0ad8a, #w-node-_0ed4581e-e848-b27b-d93a-38c3275d239f-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5f80-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5f9d-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5fb1-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5fcb-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5fe4-aaf0ad8a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-aaf0ad8a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-aaf0ad8a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa4567-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa4569-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa45a1-aaf0ad8a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-f7c0a375-9eb6-4954-c3bd-64e8a98e6fcd-aaf0ad8a {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-9f85300d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-9f85300d, #w-node-e8ad3156-d9a8-b29f-93e2-c19ca103f2a7-9f85300d, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-9f85300d, #w-node-_77a46f9e-92f6-298f-4d8f-7db61a7e93a7-9f85300d, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-9f85300d, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-9f85300d, #w-node-_098f7bdd-8c32-0aab-49c0-f6fab74d8526-9f85300d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-9f85300d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-9f85300d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a3240-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a3242-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a327a-9f85300d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-ce8f06df-b8ca-4b29-f3b5-88352f4fa5ec-9f85300d {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-06af00bd {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d2-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d7-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8f1-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec903-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec914-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec922-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec936-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec947-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec95a-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec973-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec986-06af00bd, #w-node-_05b3281d-aca6-4f47-a8e5-a12776005260-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-06af00bd {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e87ae39c {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_60c2fb04-da77-ed6e-6d43-79279287fb4b-e87ae39c {
  grid-area: 1 / 1 / 2 / 8;
  align-self: center;
}

#w-node-_60c2fb04-da77-ed6e-6d43-79279287fb51-e87ae39c {
  grid-area: 1 / 8 / 2 / 13;
  place-self: center stretch;
}

#w-node-f88bb280-2970-74eb-483f-22a4f5b0c8da-e87ae39c, #w-node-_2270e171-bdbe-7900-03da-b005c02723b6-e87ae39c {
  justify-self: center;
}

#w-node-c2adc4c3-07cd-f34c-050a-7d97cdc172e3-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc172fb-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17310-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17321-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc1732f-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17342-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17351-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc1735e-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc1736b-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17378-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc1738a-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17398-e87ae39c, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-e87ae39c, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-e87ae39c, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-e87ae39c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_904029ef-ec1c-1411-5742-3532714660c6-e87ae39c {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-b772e171-9a06-d145-4c4c-e920775c582d-c7004bba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b772e171-9a06-d145-4c4c-e920775c582f-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba369-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba36c-c7004bba, #w-node-_43eba84d-7066-6716-43cf-3ccfdc397404-c7004bba, #w-node-_43eba84d-7066-6716-43cf-3ccfdc397407-c7004bba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e35344cc-7827-761e-df9b-1a1effdba376-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba392-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3a3-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3b6-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3c6-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3d6-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3e7-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3fb-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba40b-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba41b-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba42b-c7004bba {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-eee079a8-8e8a-9491-a05a-fbc2236370c7-c7004bba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eee079a8-8e8a-9491-a05a-fbc2236370c9-c7004bba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-eee079a8-8e8a-9491-a05a-fbc2236370d2-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370d4-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370d9-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370df-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370e5-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370ea-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370f0-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370f8-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370fa-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc2236370fc-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637101-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637106-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc22363710b-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637110-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637115-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc22363711a-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637121-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637127-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637129-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc22363712e-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637133-c7004bba, #w-node-eee079a8-8e8a-9491-a05a-fbc223637138-c7004bba, #w-node-_5f5e62a2-3202-beae-2826-1dafd93f9843-c7004bba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-93c58950 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d2-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d7-93c58950, #w-node-_10f7f4ae-84d0-4f71-07d4-f5edfc039468-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8f1-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec903-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec914-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec922-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec936-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec947-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec95a-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec973-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec986-93c58950, #w-node-ad681abc-ecbf-b07a-3235-bf176c441262-93c58950, #w-node-_4dd74062-bc42-08d7-2d72-5f1d947d159d-93c58950, #w-node-_30bb2cf9-b90e-f966-d9c7-b5912357ca2a-93c58950, #w-node-_9c493d0d-572e-4e01-84cd-1d256b0b6524-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec99d-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-93c58950 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-01e25dc1 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d7-01e25dc1, #w-node-_3c312019-575b-e8c1-1fbc-83154ca0b883-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8f1-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec903-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec914-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec922-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec936-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec947-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec95a-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec973-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec986-01e25dc1, #w-node-c6b6d893-52e9-c7a0-6819-93c587288ee6-01e25dc1, #w-node-_5cc31355-1ab3-091e-37e6-ed74023b6b7c-01e25dc1, #w-node-_5cc31355-1ab3-091e-37e6-ed74023b6b99-01e25dc1, #w-node-_5cc31355-1ab3-091e-37e6-ed74023b6bb5-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a10492528-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a1049252a-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a10492567-01e25dc1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-fab49b4d-c7af-6e1a-dbf1-5085b579f51b-01e25dc1 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_4fa20a0a-e85e-d246-6b83-2b87a3d15971-3689fe13 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: stretch end;
}

#w-node-_4fa20a0a-e85e-d246-6b83-2b87a3d15974-3689fe13 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208876b9-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208876bd-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208876d7-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208876da-234d908b {
  grid-area: Area-2;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208876db-234d908b {
  grid-area: Area;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208876e1-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208876e5-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208876e6-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208876fa-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208876fd-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208876fe-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887718-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b2088771b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088771c-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b2088772d-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887730-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887731-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887742-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887745-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887746-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887757-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b2088775a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088775b-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b2088776f-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887772-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887773-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887781-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887784-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887785-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887796-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887799-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088779a-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208877ae-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208877b1-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208877b2-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208877c6-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208877c9-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208877ca-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208877de-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208877e6-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208877f9-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887803-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088780d-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887820-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887829-234d908b {
  place-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887834-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887838-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088783b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887842-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887845-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b2088784f-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887861-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887884-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088789a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208878b3-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208878ca-234d908b {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208878e1-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208878e3-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b208878ec-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208878ee-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208878f3-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208878f9-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208878ff-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887904-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088790a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887912-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887914-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887916-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088791b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887920-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887925-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088792a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088792f-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887934-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088793b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887941-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887943-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887948-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088794d-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887952-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887967-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088796a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887971-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887974-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b2088797e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088799b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879ac-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879bc-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879cc-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879dc-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879ed-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879fe-234d908b {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887a15-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887a17-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887a20-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a22-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a27-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a2d-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a33-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a38-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a3e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a46-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a48-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a4a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a4f-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a54-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a59-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a5e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a63-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a68-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a6f-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a75-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a77-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a7c-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a81-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a86-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a9b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887a9e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887aa5-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887aa8-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887ab2-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887ace-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887adf-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887af2-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b02-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b12-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b23-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b37-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b47-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b57-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b67-234d908b {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887b7e-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887b80-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887b89-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b8b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b90-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b96-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b9c-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887ba1-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887ba7-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887baf-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bb1-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bb3-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bb8-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bbd-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bc2-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bc7-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bcc-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bd1-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bd8-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bde-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887be0-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887be5-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bea-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887bef-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c04-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c07-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c0e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c11-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887c1b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c2e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c43-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c53-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c66-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c76-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c87-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c9a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887caa-234d908b {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887cc0-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887cc2-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_50d1948a-a156-fe2e-365e-c23b20887ccb-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887ccd-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887cd2-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887cd8-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887cde-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887ce3-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887ce9-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887cf1-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887cf3-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887cf5-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887cfa-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887cff-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d04-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d09-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d0e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d13-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d1a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d20-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d22-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d27-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d2c-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887d31-234d908b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-cb7aa9d8 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-cb7aa9d8, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-cb7aa9d8, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-cb7aa9d8, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-cb7aa9d8, #w-node-d9903850-03d5-4112-b2f2-7fc75890886d-cb7aa9d8, #w-node-_367953bb-4c11-ed88-78d5-cd896865611c-cb7aa9d8, #w-node-_2537acdc-a742-25f2-7e74-04e09bf3223a-cb7aa9d8, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-cb7aa9d8, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ee1-cb7aa9d8, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-cb7aa9d8, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-cb7aa9d8, #w-node-eeb79f07-c19a-9093-20c6-546cbdf40125-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-cb7aa9d8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-e7ab91b1-b859-d902-4ef9-7cf102792ec4-cb7aa9d8 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-cb7aa9d8 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-cb7aa9d8 {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e0833326 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2f70-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b2f71-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2f82-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2f85-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b2f86-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2f97-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2f9a-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b2f9b-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2fac-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2faf-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b2fb0-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2fc4-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2fc7-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b2fc8-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2fd6-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2fd9-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b2fda-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2feb-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b2fee-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b2fef-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b3003-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b3006-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b3007-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b301b-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b301e-e0833326, #w-node-bb9d1131-5868-cb19-2fa2-3423366b301f-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b3033-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b3075-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b307e-e0833326 {
  place-self: center;
}

#w-node-bb9d1131-5868-cb19-2fa2-3423366b3089-e0833326 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-f06b5db6 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced62-f06b5db6 {
  grid-area: 1 / 1 / 2 / 8;
  align-self: center;
}

#w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced75-f06b5db6 {
  grid-area: 1 / 8 / 2 / 13;
  place-self: center stretch;
}

#w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced77-f06b5db6, #w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced79-f06b5db6 {
  justify-self: center;
}

#w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d7-f06b5db6, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8f1-f06b5db6, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec903-f06b5db6, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec914-f06b5db6, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec922-f06b5db6, #w-node-_05b3281d-aca6-4f47-a8e5-a12776005260-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-f06b5db6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_44d0a63a-b925-e907-317e-42a19ba37687-f06b5db6 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_50a35f8f-57f1-c977-2c69-939dbc4802e3-d99e6762 {
  grid-area: 1 / 1 / 2 / 8;
  align-self: center;
}

#w-node-_50a35f8f-57f1-c977-2c69-939dbc4802f6-d99e6762 {
  grid-area: 1 / 8 / 2 / 13;
  place-self: center stretch;
}

#w-node-_50a35f8f-57f1-c977-2c69-939dbc4802f8-d99e6762, #w-node-_50a35f8f-57f1-c977-2c69-939dbc4802fa-d99e6762 {
  justify-self: center;
}

#w-node-_73c997c0-7968-17d2-8fba-6e727193a4d9-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a4f4-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a51f-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a534-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a54b-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a568-d99e6762, #w-node-_1a7b1310-bcd4-3e13-0033-586181cc8722-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a585-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a5a2-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-d99e6762 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-d99e6762 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-d99e6762 {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_28f48d74-cf61-a282-0794-1a66081d9dcb-01bcd188 {
  grid-area: 1 / 1 / 2 / 8;
  align-self: center;
}

#w-node-_28f48d74-cf61-a282-0794-1a66081d9dde-01bcd188 {
  grid-area: 1 / 8 / 2 / 13;
  place-self: center stretch;
}

#w-node-_28f48d74-cf61-a282-0794-1a66081d9de0-01bcd188, #w-node-_28f48d74-cf61-a282-0794-1a66081d9de2-01bcd188 {
  justify-self: center;
}

#w-node-_73c997c0-7968-17d2-8fba-6e727193a4d9-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a4f4-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a51f-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a534-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a54b-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a568-01bcd188, #w-node-_1a7b1310-bcd4-3e13-0033-586181cc8722-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a585-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a5a2-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-01bcd188 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-01bcd188 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-01bcd188 {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-17fdaf0a {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-ae62b255-a104-036b-1bdc-6c0ad121a647-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a65e-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a66b-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a687-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6a0-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6ba-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6d2-17fdaf0a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-17fdaf0a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-17fdaf0a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-17fdaf0a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_5cd74e84-bf8d-f568-75c2-bd0f5505d33f-17fdaf0a {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-17fdaf0a {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-17fdaf0a {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-53048a47 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-ae62b255-a104-036b-1bdc-6c0ad121a647-53048a47, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a65e-53048a47, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a66b-53048a47, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6a0-53048a47, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6d2-53048a47, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-53048a47, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-53048a47, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-53048a47 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_6c8e02d7-89ba-2c7b-6b64-1381c5732a91-53048a47 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-53048a47 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-53048a47 {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-a4bb108c {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_9f91da85-1288-3fed-aec2-d72e2cffaac5-a4bb108c {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr);
}

#w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-a4bb108c, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-a4bb108c, #w-node-_48b6dad1-546e-00d1-4bd0-4239113480ac-a4bb108c, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-a4bb108c, #w-node-eeb79f07-c19a-9093-20c6-546cbdf40125-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-a4bb108c, #w-node-dc596749-25d3-f895-1353-1fc83b341ba3-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-a4bb108c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_82d7e18d-5852-9d6e-f558-1da120e25f96-a4bb108c {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-a4bb108c {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-a4bb108c {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-4527540e {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced62-4527540e {
  grid-area: 1 / 1 / 2 / 8;
  align-self: center;
}

#w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced75-4527540e {
  grid-area: 1 / 8 / 2 / 13;
  place-self: center stretch;
}

#w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced77-4527540e, #w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced79-4527540e {
  justify-self: center;
}

#w-node-_133c714e-e25a-a051-e7f3-ab89a111888b-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a1118890-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a111889e-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a11188bb-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a11188d2-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a11188ec-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a1118905-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-4527540e {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_44d0a63a-b925-e907-317e-42a19ba37687-4527540e {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5320fd3-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5320fd7-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5320ff1-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5320ff4-f0aa2218 {
  grid-area: Area-2;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5320ff5-f0aa2218 {
  grid-area: Area;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5320ffb-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5320fff-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321000-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321014-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321017-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321018-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321032-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321035-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321036-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321047-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532104a-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532104b-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532105c-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532105f-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321060-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321071-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321074-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321075-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321089-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532108c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532108d-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532109b-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532109e-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532109f-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53210b0-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53210b3-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53210b4-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53210c8-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53210cb-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53210cc-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53210e0-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53210e3-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53210e4-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53210f8-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321100-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321113-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532111d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321127-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532113a-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321143-f0aa2218 {
  place-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532114e-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321152-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321155-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532115c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532115f-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321169-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532117b-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532119e-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53211b4-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53211cd-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53211e4-f0aa2218 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53211fb-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53211fd-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321206-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321208-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532120d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321213-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321219-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532121e-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321224-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532122c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532122e-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321230-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321235-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532123a-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532123f-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321244-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321249-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532124e-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321255-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532125b-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532125d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321262-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321267-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532126c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321281-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321284-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532128b-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532128e-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321298-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212b5-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212c6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212d6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212e6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212f6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321307-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321318-f0aa2218 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532132f-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321331-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532133a-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532133c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321341-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321347-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532134d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321352-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321358-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321360-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321362-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321364-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321369-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532136e-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321373-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321378-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532137d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321382-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321389-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532138f-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321391-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321396-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532139b-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213a0-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213b5-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213b8-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213bf-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213c2-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53213cc-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213e8-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213f9-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532140c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532141c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532142c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532143d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321451-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321461-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321471-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321481-f0aa2218 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321498-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a532149a-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53214a3-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214a5-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214aa-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214b0-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214b6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214bb-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214c1-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214c9-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214cb-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214cd-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214d2-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214d7-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214dc-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214e1-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214e6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214eb-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214f2-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214f8-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214fa-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53214ff-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321504-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321509-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532151e-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321521-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321528-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532152b-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a5321535-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321548-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532155d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532156d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321580-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321590-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215a1-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215b4-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215c4-f0aa2218 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53215da-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53215dc-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_400a3511-571f-e772-bb3a-3086a53215e5-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215e7-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215ec-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215f2-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215f8-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215fd-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321603-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532160b-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532160d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532160f-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321614-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321619-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532161e-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321623-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321628-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532162d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321634-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532163a-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532163c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321641-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321646-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532164b-f0aa2218 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e7c95c4b, #w-node-_57975840-b087-013e-c6be-067ca4b43ba7-e7c95c4b {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-e7c95c4b, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-e7c95c4b, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-e7c95c4b, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-e7c95c4b, #w-node-d9903850-03d5-4112-b2f2-7fc75890886d-e7c95c4b, #w-node-_367953bb-4c11-ed88-78d5-cd896865611c-e7c95c4b, #w-node-_2537acdc-a742-25f2-7e74-04e09bf3223a-e7c95c4b, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-e7c95c4b, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ee1-e7c95c4b, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-e7c95c4b, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-e7c95c4b {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-e7ab91b1-b859-d902-4ef9-7cf102792ec4-e7c95c4b {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-e7c95c4b {
  grid-area: 1 / 3 / 2 / 11;
  align-self: start;
}

#w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-e7c95c4b {
  grid-area: 2 / 4 / 3 / 10;
  place-self: center;
}

#w-node-c4be0437-881f-6d30-0bff-94abf34cc5f2-d79d45e3, #w-node-c4be0437-881f-6d30-0bff-94abf34cc5f6-d79d45e3, #w-node-_45cb026c-880b-8f9e-7857-75e0b896e379-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a48cc1a2-cdf6-b9d3-0e71-651f74e31a8d-d79d45e3 {
  grid-area: Area-2;
}

#w-node-_6deb3aa2-e5fa-e3c6-b6ec-20df1573c530-d79d45e3 {
  grid-area: Area;
}

#w-node-_42d26588-f6e5-6a04-c50c-61ca2f4b1232-d79d45e3, #w-node-ad874ba8-df0e-1444-1718-67cf2d2b7ebf-d79d45e3, #w-node-ad874ba8-df0e-1444-1718-67cf2d2b7ec0-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad874ba8-df0e-1444-1718-67cf2d2b7ec7-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9201f006-42fc-f223-e2d0-dc0ba1c42c30-d79d45e3, #w-node-_9201f006-42fc-f223-e2d0-dc0ba1c42c31-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9201f006-42fc-f223-e2d0-dc0ba1c42c45-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5f89713e-6183-62c8-c131-392ef18c512f-d79d45e3, #w-node-_5f89713e-6183-62c8-c131-392ef18c5130-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f89713e-6183-62c8-c131-392ef18c514a-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_15c5c796-70fa-686a-bed6-5c6ebe645b5e-d79d45e3, #w-node-_15c5c796-70fa-686a-bed6-5c6ebe645b5f-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15c5c796-70fa-686a-bed6-5c6ebe645b70-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_033ffe0c-eaad-f2a0-c11b-44ba01b9d76a-d79d45e3, #w-node-_033ffe0c-eaad-f2a0-c11b-44ba01b9d76b-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_033ffe0c-eaad-f2a0-c11b-44ba01b9d77c-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1f2a32e2-8d77-fae5-426a-b60c7c4ac5b5-d79d45e3, #w-node-_1f2a32e2-8d77-fae5-426a-b60c7c4ac5b6-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f2a32e2-8d77-fae5-426a-b60c7c4ac5c7-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1dc3a5c2-4483-c01b-9e35-9dbeab4b20ed-d79d45e3, #w-node-_1dc3a5c2-4483-c01b-9e35-9dbeab4b20ee-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1dc3a5c2-4483-c01b-9e35-9dbeab4b2102-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7dc4db8c-f9b5-f7e6-9cec-5d763cd548e3-d79d45e3, #w-node-_7dc4db8c-f9b5-f7e6-9cec-5d763cd548e4-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dc4db8c-f9b5-f7e6-9cec-5d763cd548f2-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f53d7350-5e21-e966-b8c9-750c8d177d97-d79d45e3, #w-node-f53d7350-5e21-e966-b8c9-750c8d177d98-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f53d7350-5e21-e966-b8c9-750c8d177da9-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fc961676-55c7-7531-2e51-01f44af1f5d8-d79d45e3, #w-node-fc961676-55c7-7531-2e51-01f44af1f5d9-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc961676-55c7-7531-2e51-01f44af1f5ed-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f0e598e8-8827-4582-8091-dbf8cdab8010-d79d45e3, #w-node-f0e598e8-8827-4582-8091-dbf8cdab8011-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0e598e8-8827-4582-8091-dbf8cdab8025-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_27e07b3e-5965-5c77-f929-032ac787fd21-d79d45e3, #w-node-_3c9aa215-3273-f929-a6b5-a1a8488bd864-d79d45e3, #w-node-f20188c5-e5f9-a535-c3f5-054470363ce9-d79d45e3, #w-node-e7c88995-a57e-dbac-9028-d4260e256dff-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8442894-c1ab-d703-6339-b48cae337fa4-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8098f651-1708-2936-7a8f-2ebeda4f01f2-d79d45e3 {
  place-self: center;
}

#w-node-d8442894-c1ab-d703-6339-b48cae337fae-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_45cb026c-880b-8f9e-7857-75e0b896e383-d79d45e3, #w-node-_45cb026c-880b-8f9e-7857-75e0b896e386-d79d45e3, #w-node-_9651d70f-2b85-a64b-7dd7-5dfad3ab1548-d79d45e3, #w-node-_9651d70f-2b85-a64b-7dd7-5dfad3ab154b-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c405799e-a83a-d595-a4a7-adaa683cfe8a-d79d45e3, #w-node-_817e5cc6-b22a-0315-417d-471d5b207735-d79d45e3, #w-node-_49420d61-7046-f08b-6875-344d70e62a41-d79d45e3, #w-node-_8d80e299-974d-1ab2-d586-e89cbb47e972-d79d45e3, #w-node-ab7ecd3b-d343-d971-1eb3-37d55e919245-d79d45e3, #w-node-_1040f9c4-882e-1edb-b4ae-3717909c0c9d-d79d45e3 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-de5ed01c-c199-be00-a0d2-646956c48a4f-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de5ed01c-c199-be00-a0d2-646956c48a51-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-de5ed01c-c199-be00-a0d2-646956c48a5c-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48a5e-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48a63-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48a68-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48a6d-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48a72-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48a77-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48aab-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48ab8-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48aba-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48abf-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48ac4-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48ac9-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48ace-d79d45e3, #w-node-_2b8766c2-9bad-168e-328e-b986f4fad280-d79d45e3, #w-node-_0f943adc-d445-758b-73fe-029b973118ec-d79d45e3, #w-node-de5ed01c-c199-be00-a0d2-646956c48ad3-d79d45e3, #w-node-_9aa0c475-cc54-8da9-b374-d7a2e29f0e7f-d79d45e3, #w-node-_9aa0c475-cc54-8da9-b374-d7a2e29f0e81-d79d45e3, #w-node-_9aa0c475-cc54-8da9-b374-d7a2e29f0e86-d79d45e3, #w-node-_9aa0c475-cc54-8da9-b374-d7a2e29f0e8b-d79d45e3, #w-node-_9aa0c475-cc54-8da9-b374-d7a2e29f0e90-d79d45e3, #w-node-_45cb026c-880b-8f9e-7857-75e0b896e38d-d79d45e3, #w-node-_45cb026c-880b-8f9e-7857-75e0b896e390-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e833-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e836-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cde6f30d-1454-02ad-b343-b987e886e840-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e852-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e871-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e887-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e8a0-d79d45e3, #w-node-_07b7bc09-c737-f06d-028c-0d5e4c518e6a-d79d45e3, #w-node-_72e8d0fe-79df-360c-5c24-0df9f562f42f-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e8b7-d79d45e3 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33cf-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33d1-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33da-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33dc-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33e1-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33e7-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33ed-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33f2-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d33f8-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3400-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3402-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3404-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3409-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d340e-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3413-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3418-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d341d-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3422-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3429-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d342f-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3431-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3436-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d343b-d79d45e3, #w-node-_24b85b35-093b-75fb-b0f5-7da9c69d3440-d79d45e3, #w-node-_45cb026c-880b-8f9e-7857-75e0b896e397-d79d45e3, #w-node-_45cb026c-880b-8f9e-7857-75e0b896e39a-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faaf81-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faaf84-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_691fdfda-ce34-8da1-0cef-e85ff6faaf8e-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafab-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafbc-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafcc-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafdc-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafec-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faaffd-d79d45e3, #w-node-bfdbe2bc-1988-4ef8-834d-9c90a0dc253e-d79d45e3, #w-node-a49f8007-d599-0adb-d235-ca40ac761d10-d79d45e3, #w-node-_242db86f-082a-7041-3b78-4afe80aca3a9-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6fab00e-d79d45e3 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_6d0e7add-4f29-1c78-e092-09dccc83ff9d-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d0e7add-4f29-1c78-e092-09dccc83ff9f-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffa8-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffaa-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffaf-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffb5-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffbb-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffc0-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffc6-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffce-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffd0-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffd2-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffd7-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffdc-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffe1-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffe6-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffeb-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83fff0-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83fff7-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83fffd-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc83ffff-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc840004-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc840009-d79d45e3, #w-node-_6d0e7add-4f29-1c78-e092-09dccc84000e-d79d45e3, #w-node-_45cb026c-880b-8f9e-7857-75e0b896e3a1-d79d45e3, #w-node-_45cb026c-880b-8f9e-7857-75e0b896e3a4-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b4158d-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b41590-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5df739ee-5e68-cf8b-293e-015052b4159a-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415b6-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415c7-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415da-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415ea-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415fa-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b4160b-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b4161f-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b4164f-d79d45e3 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-ce188577-58b5-5f02-3211-e86a77cb7b01-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce188577-58b5-5f02-3211-e86a77cb7b03-d79d45e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ce188577-58b5-5f02-3211-e86a77cb7b0c-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b0e-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b13-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b19-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b1f-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b24-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b2a-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b32-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b34-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b36-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b3b-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b40-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b45-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b4a-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b4f-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b54-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b5b-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b61-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b63-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b68-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b6d-d79d45e3, #w-node-ce188577-58b5-5f02-3211-e86a77cb7b72-d79d45e3, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a1ec-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a1f0-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a20a-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a20d-daba4ed8 {
  grid-area: Area-2;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a20e-daba4ed8 {
  grid-area: Area;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a214-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a24e-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a24f-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a260-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a263-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a264-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a275-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a278-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a279-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a28a-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a28d-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a28e-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2a2-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2a5-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2a6-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2b4-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2b7-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2b8-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2c9-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2cc-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2cd-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2e1-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2e4-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2e5-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2f9-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2fc-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a2fd-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a311-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a319-daba4ed8, #w-node-dce549b0-3637-a69c-6ded-f790ae3ecdfc-daba4ed8, #w-node-_254967bd-9bf4-0513-5347-d37671822a8c-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a32c-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a336-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a340-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a353-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a35c-daba4ed8 {
  place-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a367-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a36b-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a36e-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a375-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a378-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a382-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a394-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a3b7-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a3cd-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a3e6-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a3fd-daba4ed8 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a414-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a416-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a41f-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a421-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a426-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a42c-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a432-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a437-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a43d-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a445-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a447-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a449-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a44e-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a453-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a458-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a45d-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a462-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a467-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a46e-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a474-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a476-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a47b-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a480-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a485-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a49a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a49d-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4a4-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4a7-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4b1-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4ce-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4df-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4ef-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4ff-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a50f-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a520-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a531-daba4ed8 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a548-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a54a-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a553-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a555-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a55a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a560-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a566-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a56b-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a571-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a579-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a57b-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a57d-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a582-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a587-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a58c-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a591-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a596-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a59b-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5a2-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5a8-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5aa-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5af-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5b4-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5b9-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5ce-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5d1-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5d8-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5db-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5e5-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a601-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a612-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a625-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a635-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a645-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a656-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a66a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a67a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a68a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a69a-daba4ed8 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6b1-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6b3-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6bc-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6be-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6c3-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6c9-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6cf-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6d4-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6da-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6e2-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6e4-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6e6-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6eb-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6f0-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6f5-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6fa-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a6ff-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a704-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a70b-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a711-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a713-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a718-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a71d-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a722-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a737-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a73a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a741-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a744-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a74e-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a761-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a776-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a786-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a799-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7a9-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7ba-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7cd-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7dd-daba4ed8 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7f3-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7f5-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7fe-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a800-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a805-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a80b-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a811-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a816-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a81c-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a824-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a826-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a828-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a82d-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a832-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a837-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a83c-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a841-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a846-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a84d-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a853-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a855-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a85a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a85f-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a864-daba4ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90db-1b76b8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90e6-1b76b8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-a0ae40ff-18d2-510c-fc1e-63a098fd63b6-1b76b8ce, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90eb-1b76b8ce {
    justify-self: auto;
  }

  #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90ed-1b76b8ce, #w-node-_75ec84c0-2e92-df4e-ac81-28458adc90f1-1b76b8ce, #w-node-a0ae40ff-18d2-510c-fc1e-63a098fd63b8-1b76b8ce, #w-node-d9d3fd9b-fbbf-20c8-68d9-64d1cf80c23c-9b9b7202 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_22db80a4-5f07-be47-2509-0cbc1f6fdfc6-77e7ca07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_22db80a4-5f07-be47-2509-0cbc1f6fdfc8-77e7ca07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b772e171-9a06-d145-4c4c-e920775c582d-c7004bba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-b772e171-9a06-d145-4c4c-e920775c582f-c7004bba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f498376f-fe10-01dc-dd42-3ef25f55e96f-f5572605 {
    grid-column-end: 3;
  }

  #w-node-f498376f-fe10-01dc-dd42-3ef25f55e970-f5572605 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f498376f-fe10-01dc-dd42-3ef25f55e98b-f5572605 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0bee9fee-fd3e-f7db-a8d3-be8f8087b37b-f5572605 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_49bdc56c-f4ae-266d-7594-f9af6b7a2144-f5572605, #w-node-_49bdc56c-f4ae-266d-7594-f9af6b7a2152-f5572605 {
    grid-column: span 2 / span 2;
  }

  #w-node-_431a22d6-d674-c78e-03bb-12c43a102446-3a10242f {
    justify-self: center;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-8266f29d, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-8266f29d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-8266f29d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c7ed3fbb-c385-e97f-63b3-75c6cbb1f9bb-5f050d6d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bbceb4d9-7a81-c52c-5f56-d0e23b7997c5-5f050d6d, #w-node-bbceb4d9-7a81-c52c-5f56-d0e23b7997d1-5f050d6d, #w-node-bbceb4d9-7a81-c52c-5f56-d0e23b7997dd-5f050d6d {
    grid-column: span 2 / span 2;
  }

  #w-node-_22db80a4-5f07-be47-2509-0cbc1f6fdfc6-77e7ca07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-ae53625b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-ae53625b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-f08a1db9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-f08a1db9, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-f08a1db9, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-f08a1db9, #w-node-_120151a3-84a7-0b58-d374-976fb958a601-f08a1db9, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-f08a1db9, #w-node-_2537acdc-a742-25f2-7e74-04e09bf3223a-f08a1db9, #w-node-_367953bb-4c11-ed88-78d5-cd896865611c-f08a1db9, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-f08a1db9, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ee1-f08a1db9, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-f08a1db9, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-f08a1db9, #w-node-_4d8e0592-9050-cf85-a129-2407d70a9f20-f08a1db9 {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-f08a1db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-f08a1db9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-f08a1db9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-31ca7c19 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5ff25e89-7dfb-b217-7b6c-900d510ca7be-31ca7c19, #w-node-_5ff25e89-7dfb-b217-7b6c-900d510ca7ca-31ca7c19, #w-node-_5ff25e89-7dfb-b217-7b6c-900d510ca7d6-31ca7c19, #w-node-c6aedec0-12dd-aaad-46c8-5b9d51522282-31ca7c19, #w-node-c6aedec0-12dd-aaad-46c8-5b9d51522285-31ca7c19, #w-node-c6aedec0-12dd-aaad-46c8-5b9d51522288-31ca7c19 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-fe6842e2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0ffc3425-7528-0546-5ce2-eb67b4bdf5ab-fe6842e2, #w-node-_0ffc3425-7528-0546-5ce2-eb67b4bdf5c1-fe6842e2, #w-node-_0ffc3425-7528-0546-5ce2-eb67b4bdf5d7-fe6842e2, #w-node-_120151a3-84a7-0b58-d374-976fb958a601-fe6842e2, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-fe6842e2, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-fe6842e2, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ee1-fe6842e2, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-fe6842e2, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-fe6842e2, #w-node-_2537acdc-a742-25f2-7e74-04e09bf3223a-fe6842e2, #w-node-_367953bb-4c11-ed88-78d5-cd896865611c-fe6842e2, #w-node-_4d8e0592-9050-cf85-a129-2407d70a9f20-fe6842e2 {
    grid-column: 1 / 3;
  }

  #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f6e7-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f6e9-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f718-fe6842e2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-fe6842e2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-fe6842e2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-bdc7e2a7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_120151a3-84a7-0b58-d374-976fb958a601-bdc7e2a7, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-bdc7e2a7, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-bdc7e2a7, #w-node-_77a46f9e-92f6-298f-4d8f-7db61a7e93a7-bdc7e2a7, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-bdc7e2a7, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-bdc7e2a7, #w-node-ae789630-7ed8-be1b-4529-5aad5e44dae5-bdc7e2a7, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-bdc7e2a7, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-bdc7e2a7, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-bdc7e2a7 {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-bdc7e2a7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-bdc7e2a7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-bdc7e2a7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-8f8d522d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_120151a3-84a7-0b58-d374-976fb958a601-8f8d522d, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-8f8d522d, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-8f8d522d, #w-node-_77a46f9e-92f6-298f-4d8f-7db61a7e93a7-8f8d522d, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-8f8d522d, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-8f8d522d, #w-node-_34f370ec-4960-9c72-6d02-80c956814963-8f8d522d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-8f8d522d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-8f8d522d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-8f8d522d {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-8f8d522d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1d55d8d4-3237-b609-48d9-655821665210-8f8d522d, #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-aaf0ad8a, #w-node-_31958a6e-6b7e-f0db-e8c5-389a83bdb904-aaf0ad8a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_31958a6e-6b7e-f0db-e8c5-389a83bdb917-aaf0ad8a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f1aeadc5-4434-1b71-1acb-17def59c5f72-aaf0ad8a, #w-node-_0ed4581e-e848-b27b-d93a-38c3275d239f-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5f80-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5f9d-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5fb1-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5fcb-aaf0ad8a, #w-node-f1aeadc5-4434-1b71-1acb-17def59c5fe4-aaf0ad8a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-aaf0ad8a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-aaf0ad8a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-aaf0ad8a {
    grid-column: 1 / 3;
  }

  #w-node-_825a753c-fac0-5589-b383-d46cebaa4567-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa4569-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa45a1-aaf0ad8a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f7c0a375-9eb6-4954-c3bd-64e8a98e6fcd-aaf0ad8a, #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-9f85300d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-9f85300d, #w-node-e8ad3156-d9a8-b29f-93e2-c19ca103f2a7-9f85300d, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-9f85300d, #w-node-_77a46f9e-92f6-298f-4d8f-7db61a7e93a7-9f85300d, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-9f85300d, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-9f85300d, #w-node-_098f7bdd-8c32-0aab-49c0-f6fab74d8526-9f85300d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-9f85300d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-9f85300d, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-9f85300d {
    grid-column: 1 / 3;
  }

  #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a3240-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a3242-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a327a-9f85300d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce8f06df-b8ca-4b29-f3b5-88352f4fa5ec-9f85300d, #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-06af00bd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d2-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d7-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8f1-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec903-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec914-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec922-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec936-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec947-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec95a-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec973-06af00bd, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec986-06af00bd, #w-node-_05b3281d-aca6-4f47-a8e5-a12776005260-06af00bd {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-06af00bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e87ae39c, #w-node-_60c2fb04-da77-ed6e-6d43-79279287fb4b-e87ae39c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_60c2fb04-da77-ed6e-6d43-79279287fb51-e87ae39c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc172e3-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc172fb-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17310-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17321-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc1732f-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17342-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17351-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc1735e-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc1736b-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17378-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc1738a-e87ae39c, #w-node-c2adc4c3-07cd-f34c-050a-7d97cdc17398-e87ae39c, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-e87ae39c, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-e87ae39c, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-e87ae39c {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-e87ae39c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_904029ef-ec1c-1411-5742-3532714660c6-e87ae39c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b772e171-9a06-d145-4c4c-e920775c582d-c7004bba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-93c58950 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d2-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d7-93c58950, #w-node-_10f7f4ae-84d0-4f71-07d4-f5edfc039468-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8f1-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec903-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec914-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec922-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec936-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec947-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec95a-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec973-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec986-93c58950, #w-node-ad681abc-ecbf-b07a-3235-bf176c441262-93c58950, #w-node-_4dd74062-bc42-08d7-2d72-5f1d947d159d-93c58950, #w-node-_30bb2cf9-b90e-f966-d9c7-b5912357ca2a-93c58950, #w-node-_9c493d0d-572e-4e01-84cd-1d256b0b6524-93c58950, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec99d-93c58950 {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-93c58950 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-01e25dc1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d7-01e25dc1, #w-node-_3c312019-575b-e8c1-1fbc-83154ca0b883-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8f1-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec903-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec914-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec922-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec936-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec947-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec95a-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec973-01e25dc1, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec986-01e25dc1, #w-node-c6b6d893-52e9-c7a0-6819-93c587288ee6-01e25dc1, #w-node-_5cc31355-1ab3-091e-37e6-ed74023b6b7c-01e25dc1, #w-node-_5cc31355-1ab3-091e-37e6-ed74023b6b99-01e25dc1, #w-node-_5cc31355-1ab3-091e-37e6-ed74023b6bb5-01e25dc1 {
    grid-column: 1 / 3;
  }

  #w-node-_4e0c6e85-8d5e-3542-595d-3c4a10492528-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a1049252a-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a10492567-01e25dc1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fab49b4d-c7af-6e1a-dbf1-5085b579f51b-01e25dc1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4fa20a0a-e85e-d246-6b83-2b87a3d15971-3689fe13 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4fa20a0a-e85e-d246-6b83-2b87a3d15974-3689fe13 {
    grid-column: 1 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-cb7aa9d8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-cb7aa9d8, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-cb7aa9d8, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-cb7aa9d8, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-cb7aa9d8, #w-node-d9903850-03d5-4112-b2f2-7fc75890886d-cb7aa9d8, #w-node-_367953bb-4c11-ed88-78d5-cd896865611c-cb7aa9d8, #w-node-_2537acdc-a742-25f2-7e74-04e09bf3223a-cb7aa9d8, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-cb7aa9d8, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ee1-cb7aa9d8, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-cb7aa9d8, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-cb7aa9d8, #w-node-eeb79f07-c19a-9093-20c6-546cbdf40125-cb7aa9d8 {
    grid-column: 1 / 3;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-cb7aa9d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7ab91b1-b859-d902-4ef9-7cf102792ec4-cb7aa9d8, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-cb7aa9d8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-cb7aa9d8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e0833326, #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-f06b5db6, #w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced62-f06b5db6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced75-f06b5db6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8d7-f06b5db6, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec8f1-f06b5db6, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec903-f06b5db6, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec914-f06b5db6, #w-node-_2522883a-05a8-e544-7d64-3c9a12dec922-f06b5db6, #w-node-_05b3281d-aca6-4f47-a8e5-a12776005260-f06b5db6 {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-f06b5db6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44d0a63a-b925-e907-317e-42a19ba37687-f06b5db6, #w-node-_50a35f8f-57f1-c977-2c69-939dbc4802e3-d99e6762 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_50a35f8f-57f1-c977-2c69-939dbc4802f6-d99e6762 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_73c997c0-7968-17d2-8fba-6e727193a4d9-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a4f4-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a51f-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a534-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a54b-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a568-d99e6762, #w-node-_1a7b1310-bcd4-3e13-0033-586181cc8722-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a585-d99e6762, #w-node-_73c997c0-7968-17d2-8fba-6e727193a5a2-d99e6762 {
    grid-column: 1 / 3;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-d99e6762 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-d99e6762 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-d99e6762 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_28f48d74-cf61-a282-0794-1a66081d9dcb-01bcd188 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_28f48d74-cf61-a282-0794-1a66081d9dde-01bcd188 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_73c997c0-7968-17d2-8fba-6e727193a4d9-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a4f4-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a51f-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a534-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a54b-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a568-01bcd188, #w-node-_1a7b1310-bcd4-3e13-0033-586181cc8722-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a585-01bcd188, #w-node-_73c997c0-7968-17d2-8fba-6e727193a5a2-01bcd188 {
    grid-column: 1 / 3;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-01bcd188 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-01bcd188 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-01bcd188 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-17fdaf0a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ae62b255-a104-036b-1bdc-6c0ad121a647-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a65e-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a66b-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a687-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6a0-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6ba-17fdaf0a, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6d2-17fdaf0a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-17fdaf0a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-17fdaf0a, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-17fdaf0a {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-17fdaf0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5cd74e84-bf8d-f568-75c2-bd0f5505d33f-17fdaf0a, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-17fdaf0a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-17fdaf0a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-53048a47 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ae62b255-a104-036b-1bdc-6c0ad121a647-53048a47, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a65e-53048a47, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a66b-53048a47, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6a0-53048a47, #w-node-ae62b255-a104-036b-1bdc-6c0ad121a6d2-53048a47, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-53048a47, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-53048a47, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-53048a47 {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-53048a47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6c8e02d7-89ba-2c7b-6b64-1381c5732a91-53048a47, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-53048a47 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-53048a47 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-a4bb108c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-a4bb108c, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-a4bb108c, #w-node-_48b6dad1-546e-00d1-4bd0-4239113480ac-a4bb108c, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-a4bb108c, #w-node-eeb79f07-c19a-9093-20c6-546cbdf40125-a4bb108c {
    grid-column: 1 / 3;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-a4bb108c, #w-node-dc596749-25d3-f895-1353-1fc83b341ba3-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-a4bb108c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_82d7e18d-5852-9d6e-f558-1da120e25f96-a4bb108c, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-a4bb108c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-a4bb108c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-4527540e, #w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced62-4527540e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced75-4527540e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_133c714e-e25a-a051-e7f3-ab89a111888b-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a1118890-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a111889e-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a11188bb-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a11188d2-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a11188ec-4527540e, #w-node-_133c714e-e25a-a051-e7f3-ab89a1118905-4527540e {
    grid-column: 1 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-4527540e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44d0a63a-b925-e907-317e-42a19ba37687-4527540e, #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e7c95c4b, #w-node-_57975840-b087-013e-c6be-067ca4b43ba7-e7c95c4b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7dd-e7c95c4b, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead7f5-e7c95c4b, #w-node-_0327facd-08f9-24cd-3199-f95ad7ead80d-e7c95c4b, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ec9-e7c95c4b, #w-node-d9903850-03d5-4112-b2f2-7fc75890886d-e7c95c4b, #w-node-_367953bb-4c11-ed88-78d5-cd896865611c-e7c95c4b, #w-node-_2537acdc-a742-25f2-7e74-04e09bf3223a-e7c95c4b, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ef9-e7c95c4b, #w-node-ce574475-75d4-176d-2f6d-18cabd3c0ee1-e7c95c4b, #w-node-ce24dff2-13c4-4b12-c936-1d9f0e457e83-e7c95c4b, #w-node-_85288899-11f2-f0c2-de52-78ff4ccdc2cf-e7c95c4b {
    grid-column: 1 / 3;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-e7c95c4b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7ab91b1-b859-d902-4ef9-7cf102792ec4-e7c95c4b, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-e7c95c4b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c458d-e7c95c4b {
    grid-area: 2 / 1 / 3 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bd52c1ba-9b32-2e36-f679-f95fbc8cd71f-2a61446b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_431a22d6-d674-c78e-03bb-12c43a102433-3a10242f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-f08a1db9, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f6e7-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f6e9-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f718-fe6842e2, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-8f8d522d, #w-node-_825a753c-fac0-5589-b383-d46cebaa4567-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa4569-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa45a1-aaf0ad8a, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a3240-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a3242-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a327a-9f85300d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-93c58950, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a10492528-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a1049252a-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a10492567-01e25dc1, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-cb7aa9d8, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-f06b5db6, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-01bcd188, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-53048a47, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-a4bb108c, #w-node-dc596749-25d3-f895-1353-1fc83b341ba3-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-a4bb108c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-4527540e, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-e7c95c4b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f498376f-fe10-01dc-dd42-3ef25f55e970-f5572605 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0bee9fee-fd3e-f7db-a8d3-be8f8087b37b-f5572605 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-bd52c1ba-9b32-2e36-f679-f95fbc8cd71f-2a61446b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d8105fd-9936-b1a0-86e8-299fc796e993-c796e991 {
    justify-self: center;
  }

  #w-node-c36935fa-a0ee-6011-eb9d-875224056ee6-24056ece {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }

  #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84decfe-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded1b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded2c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded3c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded4c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded5c-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded6d-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84ded7e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee32-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee4e-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee5f-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee72-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee82-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84dee92-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deea3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deeb7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deec7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deed7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deee7-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84def9b-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84defae-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84defc3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84defd3-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84defe6-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84deff6-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df007-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df01a-5bb32fd1, #w-node-_9879ac4b-a6fc-9c19-9698-13dfa84df02a-5bb32fd1, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7acc-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ae9-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7afa-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b0a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b1a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b2a-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b3b-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7b4c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c00-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c1c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c2d-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c40-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c50-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c60-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c71-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c85-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7c95-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7ca5-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7cb5-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d69-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d7c-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7d91-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7da1-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7db4-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7dc4-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7dd5-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7de8-4659a7ff, #w-node-_6938010d-6748-3cb8-d72c-b508c84f7df8-4659a7ff {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-8266f29d {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-8266f29d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c7ed3fbb-c385-e97f-63b3-75c6cbb1f9bb-5f050d6d {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_94915a91-b330-a3cf-470d-4091bd17c537-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c539-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c53b-77e7ca07 {
    justify-self: center;
  }

  #w-node-_94915a91-b330-a3cf-470d-4091bd17c53d-77e7ca07 {
    place-self: center;
  }

  #w-node-_94915a91-b330-a3cf-470d-4091bd17c53f-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c541-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c543-77e7ca07, #w-node-_94915a91-b330-a3cf-470d-4091bd17c545-77e7ca07, #w-node-_5d788230-1e90-e60a-737f-60f7e540ff09-77e7ca07 {
    justify-self: center;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-ae53625b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-f08a1db9 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-f08a1db9, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-f08a1db9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-f08a1db9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-31ca7c19, #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-fe6842e2 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f6e7-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f6e9-fe6842e2, #w-node-_29bf1798-a3bf-ec51-44b0-86dd3151f718-fe6842e2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-fe6842e2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-bdc7e2a7 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-bdc7e2a7, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-bdc7e2a7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-bdc7e2a7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-8f8d522d {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-8f8d522d, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-8f8d522d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1d55d8d4-3237-b609-48d9-655821665210-8f8d522d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-aaf0ad8a {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_31958a6e-6b7e-f0db-e8c5-389a83bdb904-aaf0ad8a {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-_825a753c-fac0-5589-b383-d46cebaa4567-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa4569-aaf0ad8a, #w-node-_825a753c-fac0-5589-b383-d46cebaa45a1-aaf0ad8a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f7c0a375-9eb6-4954-c3bd-64e8a98e6fcd-aaf0ad8a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-9f85300d {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a3240-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a3242-9f85300d, #w-node-fa3ea96c-d6ee-9247-83e1-57c5b73a327a-9f85300d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce8f06df-b8ca-4b29-f3b5-88352f4fa5ec-9f85300d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-06af00bd {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-06af00bd, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-06af00bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e87ae39c {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_60c2fb04-da77-ed6e-6d43-79279287fb4b-e87ae39c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-e87ae39c, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-e87ae39c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_904029ef-ec1c-1411-5742-3532714660c6-e87ae39c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e35344cc-7827-761e-df9b-1a1effdba376-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba392-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3a3-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3b6-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3c6-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3d6-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3e7-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba3fb-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba40b-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba41b-c7004bba, #w-node-e35344cc-7827-761e-df9b-1a1effdba42b-c7004bba {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-93c58950 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-93c58950, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-93c58950 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-01e25dc1 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_4e0c6e85-8d5e-3542-595d-3c4a10492528-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a1049252a-01e25dc1, #w-node-_4e0c6e85-8d5e-3542-595d-3c4a10492567-01e25dc1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fab49b4d-c7af-6e1a-dbf1-5085b579f51b-01e25dc1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_50d1948a-a156-fe2e-365e-c23b2088797e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b2088799b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879ac-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879bc-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879cc-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879dc-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879ed-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b208879fe-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887ab2-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887ace-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887adf-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887af2-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b02-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b12-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b23-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b37-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b47-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b57-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887b67-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c1b-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c2e-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c43-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c53-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c66-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c76-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c87-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887c9a-234d908b, #w-node-_50d1948a-a156-fe2e-365e-c23b20887caa-234d908b {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-cb7aa9d8 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-cb7aa9d8, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-cb7aa9d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7ab91b1-b859-d902-4ef9-7cf102792ec4-cb7aa9d8, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-cb7aa9d8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e0833326, #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-f06b5db6 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced62-f06b5db6 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-f06b5db6, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-f06b5db6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44d0a63a-b925-e907-317e-42a19ba37687-f06b5db6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_50a35f8f-57f1-c977-2c69-939dbc4802e3-d99e6762 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-d99e6762, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-d99e6762 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-d99e6762 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_28f48d74-cf61-a282-0794-1a66081d9dcb-01bcd188 {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-01bcd188, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-01bcd188 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-01bcd188 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-17fdaf0a {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-17fdaf0a, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-17fdaf0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5cd74e84-bf8d-f568-75c2-bd0f5505d33f-17fdaf0a, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-17fdaf0a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-53048a47 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-53048a47, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-53048a47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6c8e02d7-89ba-2c7b-6b64-1381c5732a91-53048a47, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-53048a47 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-a4bb108c {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-a4bb108c, #w-node-dc596749-25d3-f895-1353-1fc83b341ba3-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-a4bb108c, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-a4bb108c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_82d7e18d-5852-9d6e-f558-1da120e25f96-a4bb108c, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-a4bb108c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-4527540e {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-f9a24fb6-17be-9b9c-b00e-5abb849ced62-4527540e {
    grid-area: 1 / 1 / 2 / 13;
    align-self: center;
  }

  #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e27-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e29-4527540e, #w-node-_6619b597-fa67-c1d3-6869-36f41bd91e55-4527540e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44d0a63a-b925-e907-317e-42a19ba37687-4527540e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_400a3511-571f-e772-bb3a-3086a5321298-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212b5-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212c6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212d6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212e6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53212f6-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321307-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321318-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213cc-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213e8-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53213f9-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532140c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532141c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532142c-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532143d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321451-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321461-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321471-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321481-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321535-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321548-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532155d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a532156d-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321580-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a5321590-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215a1-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215b4-f0aa2218, #w-node-_400a3511-571f-e772-bb3a-3086a53215c4-f0aa2218 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_0e4a119f-bdcb-1b84-3e66-d0b0a2cb68a0-e7c95c4b, #w-node-_57975840-b087-013e-c6be-067ca4b43ba7-e7c95c4b {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4b8-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4ba-e7c95c4b, #w-node-_5e41a597-4095-27d1-fa8c-e8d19829e4f2-e7c95c4b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7ab91b1-b859-d902-4ef9-7cf102792ec4-e7c95c4b, #w-node-fa69ef3c-50bf-d618-55cd-8f59743c4577-e7c95c4b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cde6f30d-1454-02ad-b343-b987e886e840-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e852-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e871-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e887-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e8a0-d79d45e3, #w-node-_07b7bc09-c737-f06d-028c-0d5e4c518e6a-d79d45e3, #w-node-_72e8d0fe-79df-360c-5c24-0df9f562f42f-d79d45e3, #w-node-cde6f30d-1454-02ad-b343-b987e886e8b7-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faaf8e-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafab-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafbc-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafcc-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafdc-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faafec-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6faaffd-d79d45e3, #w-node-bfdbe2bc-1988-4ef8-834d-9c90a0dc253e-d79d45e3, #w-node-a49f8007-d599-0adb-d235-ca40ac761d10-d79d45e3, #w-node-_242db86f-082a-7041-3b78-4afe80aca3a9-d79d45e3, #w-node-_691fdfda-ce34-8da1-0cef-e85ff6fab00e-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b4159a-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415b6-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415c7-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415da-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415ea-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b415fa-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b4160b-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b4161f-d79d45e3, #w-node-_5df739ee-5e68-cf8b-293e-015052b4164f-d79d45e3, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4b1-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4ce-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4df-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4ef-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a4ff-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a50f-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a520-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a531-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a5e5-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a601-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a612-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a625-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a635-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a645-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a656-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a66a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a67a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a68a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a69a-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a74e-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a761-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a776-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a786-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a799-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7a9-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7ba-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7cd-daba4ed8, #w-node-_65a7f7d8-ce29-fac5-635e-e8367631a7dd-daba4ed8 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }
}
