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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4a4233f5caa40fcc36d74_Switzer-VariableItalic.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4a4233f5caa40fcc36d7f_Switzer-Variable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --900: #101211;
  --100: white;
  --accent-light: #006aff;
  --400: #dbdbdb;
  --300: #ebebeb;
  --800: #171918;
  --700: #202221;
  --accent: #002b66;
  --600: #2e3130;
  --200: #f7f7f7;
  --accent-medium: #004ab3;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--900);
  color: var(--100);
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

h1 {
  color: var(--100);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1;
}

h2 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.1;
}

h3 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}

h4 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

h5 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}

h6 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}

p {
  opacity: .72;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

a {
  color: var(--100);
  letter-spacing: -.01em;
  font-weight: 500;
  text-decoration: none;
  transition: transform .25s, opacity .25s;
  display: inline-block;
}

a:hover {
  opacity: .84;
}

a:active {
  transform: scale(.98);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding-left: 0;
}

li {
  letter-spacing: .015em;
  margin-bottom: .25rem;
  margin-left: 1.5rem;
  padding-left: 1.25rem;
}

img {
  width: 150px;
}

label {
  margin-bottom: .5rem;
  font-weight: 500;
  display: block;
}

strong {
  font-weight: 500;
}

blockquote {
  background-color: var(--accent-light);
  color: var(--900);
  border: .0625rem #000;
  border-radius: .75rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
}

figcaption {
  color: var(--400);
  text-align: center;
  letter-spacing: .015em;
  margin-top: .75rem;
  font-size: .875rem;
}

.style-guide-block {
  margin-bottom: 2rem;
}

.form-error {
  color: var(--100);
  background-color: #fce3e3;
  border-radius: .375rem;
  margin-top: 1.5rem;
  padding: 1.5rem;
  font-weight: 600;
}

.form {
  margin-bottom: .5rem;
}

.form-radio-button, .form-checkbox {
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

.text-input {
  background-color: var(--300);
  color: var(--800);
  border: .125rem solid #0000;
  border-radius: .5rem;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: border .25s, background-color .25s;
}

.text-input:hover {
  background-color: var(--300);
}

.text-input:focus {
  border: .125rem solid var(--400);
}

.text-input::placeholder {
  color: var(--900);
}

.text-input.form {
  background-color: var(--800);
  min-height: 7.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1.4em;
}

.text-input.form:hover {
  background-color: var(--700);
}

.text-input.area {
  background-color: var(--300);
  min-height: 10.5rem;
}

.text-input.area::placeholder {
  color: var(--900);
}

.paragraph {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.paragraph.small {
  font-size: .875rem;
  line-height: 1.5;
}

.paragraph.extra-large {
  font-size: 1.75rem;
  line-height: 1.4;
}

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

.radio-button {
  border-width: .1875rem;
  border-color: var(--100);
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: -1.5rem;
  margin-right: 1rem;
}

.radio-button.w--redirected-checked {
  border-width: .5rem;
  border-color: var(--accent);
}

.visible-spacer {
  background-color: var(--600);
  border-radius: .25rem;
  display: inline-block;
}

.form-dropdown {
  background-color: var(--800);
  color: var(--300);
  border: .125rem solid #0000;
  border-radius: .75rem;
  width: 100%;
  min-height: 3.5rem;
  margin-bottom: 1rem;
  padding: 1rem 1.5rem 1rem 1.375rem;
  font-family: Inter;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
}

.form-dropdown:hover {
  background-color: var(--700);
}

.form-dropdown:focus-visible, .form-dropdown[data-wf-focus-visible] {
  border: .125rem solid var(--300);
}

.form-dropdown::placeholder {
  color: #999;
  font-size: .9375rem;
}

.rich-text {
  line-height: 1.5;
}

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

.rich-text a {
  text-decoration: underline;
}

.rich-text h1 {
  margin-top: 5.5rem;
  margin-bottom: 2.5rem;
}

.rich-text h2 {
  margin-top: 5.5rem;
  margin-bottom: 2rem;
}

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

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

.rich-text h6 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.rich-text img {
  border-radius: .5rem;
  width: 100%;
}

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

.style-guide-colour-block {
  width: 12.5%;
  padding-right: 1rem;
  display: inline-block;
}

.check-box {
  border-width: .1875rem;
  border-color: var(--100);
  border-radius: .5rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: -1.5rem;
  margin-right: 1rem;
}

.check-box.w--redirected-checked {
  border-color: var(--accent);
  background-color: var(--accent);
  background-position: 50%;
  background-size: 1rem;
  border-radius: .5rem;
}

.color-block {
  background-color: var(--900);
  border-radius: .3125rem;
  width: 100%;
  height: 3.75rem;
  margin-bottom: .625rem;
  margin-left: 0;
  margin-right: 0;
}

.form-success {
  text-align: left;
  background-color: #ecfce3;
  border-radius: .375rem;
  padding: 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.style-guide-colour-grid {
  flex-wrap: wrap;
  margin-top: 1.5rem;
  display: flex;
}

.field-block {
  z-index: 1;
  border: .0625rem #0000;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 3.125rem;
  min-height: 1.25rem;
  margin-bottom: .5rem;
  display: flex;
}

.heading {
  letter-spacing: -.02em;
  font-family: Switzer, sans-serif;
  font-weight: 400;
}

.heading.medium {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.heading.extra-small {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}

.heading.small {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}

.heading.regular {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.heading.extra-large {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .5rem;
  font-family: Switzer, sans-serif;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1;
}

.heading.large {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.1;
}

.button-secondary {
  color: var(--100);
  text-align: center;
  background-color: #ffffff14;
  border-radius: .5rem;
  flex: none;
  min-height: 3.5rem;
  padding: 1rem 1.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: transform .25s, opacity .25s;
}

.button-secondary:hover {
  opacity: .72;
}

.button-secondary:active {
  transform: scale(.98);
}

.button-secondary.small {
  border-style: none;
  border-radius: .375rem;
  min-height: 2.5rem;
  padding: .5625rem 1.25rem;
  font-size: .9375rem;
}

.button-secondary.small.hide-mobile-portrait {
  color: var(--900);
}

.button-secondary.full-width {
  width: 100%;
}

.style-guide-section-header {
  margin-bottom: 3rem;
}

.text-box {
  max-width: 43.75rem;
}

.text-box._600px {
  max-width: 37.5rem;
  min-height: 4rem;
}

.text-box._500px {
  max-width: 31.25rem;
  min-height: 4rem;
}

.text-box._400px {
  max-width: 25rem;
  min-height: 4rem;
}

.text-box._800px {
  max-width: 50rem;
  min-height: 4rem;
}

.text-box._700px {
  max-width: 43.75rem;
  min-height: 4rem;
}

.text-box._900px {
  max-width: 56.25rem;
}

.style-guide-label {
  color: var(--400);
  letter-spacing: .1em;
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25;
}

.field-label {
  color: var(--100);
  font-size: 1rem;
  font-weight: 500;
}

.block-quote {
  background-color: var(--accent-light);
  border-radius: .75rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
}

.section {
  background-color: var(--900);
  padding: 8rem 5rem;
  overflow: hidden;
}

.section.banner {
  background-color: var(--800);
  background-color: var(--600);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .75rem;
  display: flex;
}

.section.login {
  background-color: var(--900);
  align-items: center;
  height: 100vh;
  display: flex;
}

.section.is-relative {
  position: relative;
}

.text-color-light-purple {
  color: var(--accent-light);
}

.container-large {
  z-index: 0;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large.centred {
  margin-left: auto;
  margin-right: auto;
}

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

.grid-2-column.align-baseline {
  align-items: baseline;
}

.grid-2-column.vertically-centred {
  align-items: center;
}

.nav-link {
  color: var(--800);
  border-radius: .5rem;
  align-items: center;
  min-height: 2.5rem;
  margin-left: .125rem;
  margin-right: .125rem;
  padding: 0 .875rem;
  font-size: .9375rem;
  transition: transform .25s, background-color .25s, opacity .25s;
  display: flex;
}

.nav-link:hover {
  opacity: .84;
  color: var(--400);
  background-color: #003067;
}

.nav-link.w--current {
  z-index: 1;
  background-color: var(--700);
  color: var(--100);
}

.nav-link.w--current:hover {
  opacity: 1;
}

.nav {
  z-index: 20;
  background-color: var(--100);
  -webkit-backdrop-filter: blur(.375rem);
  backdrop-filter: blur(.375rem);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  justify-content: space-between;
  align-items: center;
  height: 4.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.nav-menu {
  margin-right: -.25rem;
  display: flex;
}

.logo {
  margin-bottom: .25rem;
  padding-left: 0;
  display: inline-block;
  position: static;
}

.logo:hover {
  opacity: .72;
}

.nav-container {
  z-index: 0;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 100rem;
  height: 100%;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.logo-wrapper {
  grid-column-gap: 3rem;
  align-items: center;
  display: flex;
}

.footer-link {
  font-weight: 400;
  text-decoration: none;
}

.grid-license-images {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-license-fonts {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.centre {
  margin-left: auto;
  margin-right: auto;
}

.button {
  background-color: var(--accent);
  color: var(--900);
  text-align: center;
  border-radius: .5rem;
  flex: none;
  min-height: 3.5rem;
  padding: 1rem 1.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: transform .25s, opacity .25s;
}

.button:hover {
  opacity: .88;
}

.button:active {
  transform: scale(.98);
}

.button.small {
  border-radius: .5rem;
  min-height: 2.5rem;
  padding: .5625rem 1rem;
  font-size: .9375rem;
}

.button.full-width {
  width: 100%;
}

.license-image {
  border: .0625rem solid #0000000f;
  border-radius: .5rem;
  width: 100%;
}

.visible-text-box {
  background-color: var(--600);
  border-radius: .375rem;
}

.text-color-200 {
  color: var(--200);
}

.text-color-100 {
  color: var(--100);
}

.text-color-300 {
  color: var(--300);
}

.text-color-400 {
  color: var(--400);
}

.social-proof-logos-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-proof-logo {
  opacity: .5;
  max-width: 6rem;
  max-height: 1.25rem;
  display: inline-flex;
}

.nav-menu-button {
  padding: 0;
}

.actions-wrapper {
  grid-column-gap: .75rem;
  display: flex;
}

.button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  display: flex;
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem 2.25rem 2rem 2.5rem;
  display: flex;
}

.faq-accordion {
  background-color: var(--800);
  border-style: none;
  border-width: .0625rem;
  border-radius: .75rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq-content {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 33.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.faq-answer {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.faq-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.image-wrapper {
  border-radius: .75rem;
  width: 100%;
  overflow: hidden;
}

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

.feature-content {
  max-width: 34rem;
}

.feature-item {
  grid-column-gap: 6rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.card-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.card-item {
  background-color: var(--800);
  border-radius: .75rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 2.5rem;
  display: flex;
}

.card-item.featured {
  background-color: var(--900);
  position: relative;
  overflow: hidden;
}

.card-item.login {
  z-index: 1;
  background-color: var(--900);
  width: 36rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
  display: flex;
  position: relative;
}

.divider-line {
  background-color: #ffffff0f;
  width: 100%;
  height: .0625rem;
}

.footer-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  font-size: .875rem;
  font-weight: 400;
  display: flex;
}

.icon-large {
  color: var(--accent);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}

.features-list {
  grid-column-gap: 3rem;
  grid-row-gap: 12.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header-content {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 38rem;
  display: flex;
}

.testimonials-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.pricing-features-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: flex;
}

.pricing-feature {
  grid-column-gap: .75rem;
  display: flex;
}

.text-color-accent {
  color: var(--accent);
}

.gradient-image {
  z-index: 0;
  mix-blend-mode: luminosity;
  object-fit: cover;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4a4233f5caa40fcc36dae_Ethereal%20Abstract%20Art.avif");
  background-position: 0 0, 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.pricing-card-content {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.cta-card-content {
  z-index: 1;
  grid-column-gap: 4rem;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: start;
  width: 100%;
  display: grid;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.error-message {
  color: #bf1935;
  text-align: center;
  background-color: #ffe6ea;
  border-radius: .75rem;
  max-width: 33.75rem;
  min-height: 3.5rem;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.25rem .9375rem;
  font-weight: 500;
}

.success-message {
  background-color: var(--accent-light);
  color: var(--accent);
  border-radius: .75rem;
  max-width: 33.75rem;
  min-height: 3.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.25rem;
  font-weight: 500;
}

.success-message.alternate {
  background-color: var(--900);
}

.login-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

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

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

.pricing-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.feature-image.luminosity {
  mix-blend-mode: luminosity;
}

.icon-24 {
  color: var(--accent);
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.hero-image {
  width: 100%;
  height: 100%;
}

.text-link {
  color: var(--accent-medium);
  font-size: .875rem;
}

.text-color-accent-light {
  color: var(--accent-light);
}

.testimonial-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--400);
  align-items: center;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  flex: none;
  width: 100%;
  height: 100%;
}

.testimonial-image-wrapper {
  border-radius: .5rem;
  width: 5rem;
  height: 5rem;
  position: relative;
  overflow: hidden;
}

.faq-icon {
  color: var(--accent);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}

.text-block {
  color: #b81832;
}

.text-color-600 {
  color: var(--600);
}

.text-color-700 {
  color: var(--700);
}

.text-color-800 {
  color: var(--800);
}

.text-color-900 {
  color: var(--900);
}

.background-color-100 {
  background-color: var(--100);
}

.background-color-300 {
  background-color: var(--300);
}

.background-color-400 {
  background-color: var(--400);
}

.background-color-600 {
  background-color: var(--600);
}

.background-color-700 {
  background-color: var(--700);
}

.background-color-800 {
  background-color: var(--800);
}

.background-color-900 {
  background-color: var(--900);
}

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

.benefit-item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.icon-medium {
  color: var(--accent);
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.text-gradient-overlay {
  background-image: linear-gradient(90deg, var(--100) 72%, var(--accent-medium));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

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

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

.container-small {
  z-index: 0;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.pricing-card {
  background-color: var(--800);
  border-radius: .75rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
}

.testimonials-card {
  background-color: var(--800);
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 2.5rem;
  display: flex;
}

.testimonials-content-top {
  font-weight: 400;
}

.footer-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  font-size: .875rem;
  font-weight: 400;
  display: flex;
}

.testimonial-details-text {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  color: var(--400);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial-logo {
  max-width: 6rem;
  max-height: 1.25rem;
  display: inline-flex;
}

.image-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

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

.about-grid-image-wrapper {
  border-radius: .75rem;
  width: 100%;
  overflow: hidden;
}

.background-color-accent {
  background-color: var(--accent);
}

.background-color-accent-medium {
  background-color: var(--accent-medium);
}

.background-color-accent-light {
  background-color: var(--accent-light);
}

.spacer-4 {
  background-color: #0000;
  flex: none;
  width: .25rem;
  height: .25rem;
}

.spacer-8 {
  background-color: #0000;
  flex: none;
  width: .5rem;
  height: .5rem;
}

.spacer-16 {
  background-color: #0000;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
}

.spacer-24 {
  text-transform: uppercase;
  background-color: #0000;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.spacer-32 {
  background-color: #0000;
  border-radius: .375rem;
  flex: none;
  width: 2rem;
  height: 2rem;
}

.spacer-40 {
  background-color: #0000;
  flex: none;
  width: 2.5rem;
  height: 2.5rem;
}

.spacer-48 {
  background-color: #0000;
  border-radius: .375rem;
  flex: none;
  width: 3rem;
  height: 3rem;
}

.spacer-64 {
  background-color: #0000;
  flex: none;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.spacer-80 {
  background-color: #0000;
  flex: none;
  width: 5rem;
  height: 5rem;
}

.spacer-96 {
  background-color: #0000;
  flex: none;
  width: 6rem;
  height: 6rem;
}

.spacer-128 {
  background-color: #0000;
  flex: none;
  width: 8rem;
  height: 8rem;
}

.background-color-200 {
  background-color: var(--100);
  color: var(--200);
}

.lant6uxt, .qhmnt6gj {
  border-width: 0;
  width: auto;
}

.hkzedxaw {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.fk9qcmex {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 60px;
  display: block;
}

.qm0c7uzc {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.bf52ctc8 {
  z-index: 0;
  cursor: pointer;
  background-color: #002b66;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.h40ww0f1 {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.mjmk25dy {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.epgntq9s {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.cqrmm2ff {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.button-blue {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.uldd7bh2 {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.rtnhnc9v {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.k71jna7e {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.j8pjt86s {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.h10m53la {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.jde5kayi {
  z-index: 0;
  background-color: #0003;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.woddu173 {
  color: #0000;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fafafa, #38f);
  -webkit-background-clip: text;
  background-clip: text;
  border-width: 0;
  width: auto;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.warook4s {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.qhimkbd9 {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 32px auto 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.rz4qjy4c {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #006aff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.rz4qjy4c:hover {
  transform: scale(1.1);
}

.l7j9595u {
  color: #000;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.ttamv19h {
  grid-column-gap: 8px;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.ttamv19h:hover {
  transform: scale(1.1);
}

.g14ylbnv {
  grid-column-gap: 24px;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 32px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.i5ktvira {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.cyhph8m6 {
  z-index: 10;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
  position: relative;
}

.vozea2og {
  z-index: 0;
  border-width: 1px;
  border-color: #fff;
  border-radius: 9999px;
  width: 80px;
  max-width: none;
  height: 80px;
  animation-name: float;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  position: absolute;
  top: 80px;
  left: 40px;
}

.gdbivqmw {
  z-index: 0;
  border-width: 1px;
  border-color: #fff;
  border-radius: 9999px;
  width: 64px;
  max-width: none;
  height: 64px;
  animation-name: float;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-delay: 1s;
  position: absolute;
  top: 160px;
  right: 80px;
}

.nq1m4ar7 {
  z-index: 0;
  border-width: 1px;
  border-color: #fff;
  border-radius: 9999px;
  width: 48px;
  max-width: none;
  height: 48px;
  animation-name: float;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-delay: 2s;
  position: absolute;
  bottom: 128px;
  left: 25%;
}

.f3v4c0x4 {
  z-index: 0;
  opacity: .1;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.vqw00hsa {
  background-image: linear-gradient(135deg, #00204d, #003580);
  background-size: auto;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: 700px;
  display: flex;
  position: relative;
}

.dxna62pl {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.d4r5uxpd {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.elhqpey7 {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
}

.zmysiuzy {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
}

.wsm4fbpe {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
}

.gitzkyij {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
}

.wu1dvilc {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .5s;
}

.e9mf73mz {
  grid-column-gap: 32px;
  opacity: 1;
  text-align: center;
  border-width: 0;
  flex-flow: wrap;
  justify-content: space-around;
  align-items: center;
  gap: 32px;
  width: auto;
  min-width: 100%;
  display: flex;
}

.gh5qw553 {
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.nrnsjkrl {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.oq2gtegf {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.zwn88ai2 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.kqzmcet8 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.wv68wx3x {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.gc7a14v7 {
  background-color: var(--accent-light);
  text-align: center;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  display: flex;
}

.mgzaifpj {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.qdk0yvh8 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.b7ircxzk {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 32px;
}

.izvoehgn {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.feblxos7 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.gph5mwic {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.expcykjk {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.nhxexa0c {
  background-color: var(--200);
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.m9l6jxum {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.ao8a247u {
  background-color: var(--accent-light);
  cursor: pointer;
  border-width: 0;
  border-radius: 8px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.o5v1wvww {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.yidqlp29 {
  color: #667085;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.ll47jwv4 {
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
}

.y1cm104k {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.o0pum0vr {
  cursor: pointer;
  border-width: 0;
  width: auto;
  padding: 24px;
}

.ytce5qf4 {
  cursor: pointer;
  border-width: 0;
  width: auto;
}

.u73no8rm {
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.y84v38t0 {
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.e6u4cfib {
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.x2snghke {
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.fak5fodt {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  display: grid;
}

.pjyz7o2h {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.a0eqtajq {
  grid-column-gap: 8px;
  transform: scale3d(1none, 1none, 1none);
  color: #1a1a1a;
  text-align: center;
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  transition: opacity .2s, transform .25s, opacity .25s;
  display: inline-flex;
}

.a0eqtajq:hover {
  transform: scale(1.1) scale3d(1none, 1none, 1none);
}

.rdo0jpe8 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 48px 0 0;
}

.gieij01s {
  background-color: var(--200);
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.vlg21awr {
  color: #002b66;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 48px;
  height: 48px;
  margin: 0 auto 24px;
  display: block;
  overflow: hidden;
}

.qp9anhib {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}

.ddtwpd70 {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.lcqozeh0 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.o4fsz1ly {
  text-align: center;
  border-width: 0;
  width: auto;
}

.q71jeb3o {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
}

.mtejr3jj {
  border-width: 0;
  width: auto;
  padding: 48px;
}

.ew0d4oao {
  background-color: #fff;
  border-radius: 8px;
  width: auto;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.mvd5te5v {
  background-color: #f3f4f6;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaace35500d5737e00fe_1%20(27).webp");
  background-position: 0 0;
  background-size: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 256px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.hklomnz9 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.l8s05poo {
  background-color: #f3f4f6;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa94bc7c12a78c95f5f_1%20(20).webp");
  background-position: 0 0;
  background-size: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 192px;
  margin: 24px 0 0;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.mahovvwl {
  grid-column-gap: 48px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  margin: 0 0 64px;
  display: grid;
}

.rc1d4b16 {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.n7eyp8ta {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.z3b6uh9f {
  text-align: center;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.pqauugjf {
  text-align: center;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
}

.c4mpqkpq {
  text-align: center;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
}

.a4vtetfp {
  grid-column-gap: 32px;
  border-width: 1px 0 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
  display: grid;
}

.xo1nw2on {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
}

.xnxcaxcy {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.o7ll743f {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.hs05rjsz {
  grid-column-gap: 8px;
  color: #002b66;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
}

.djm1rwvg {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.od9c35z3 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.g8u6fhs0 {
  color: #fff;
  background-image: linear-gradient(135deg, #002b66d9, #004ab3), url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaacc4d0d85818de4012_1%20(28).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.jhb1rwg2 {
  border-width: 0;
  width: auto;
  overflow: hidden auto;
}

.qtuemp38 {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.qjwp0dmv {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.uzlqo756 {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.cms0ie09 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.ytu4a40j {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 16px;
  height: 16px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.a8n4ugsu {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.ute6greg {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.vxj6m523 {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.px4eockx {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.su34da9f {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.rn1qohzb {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.q1to0wq2 {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.dxe73p4p {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.ttmy6rqw {
  grid-column-gap: 8px;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  transition: all .2s, transform .25s, opacity .25s;
  display: inline-flex;
}

.ttmy6rqw:hover {
  background-color: var(--accent);
  color: #fff;
}

.m0jixurg {
  color: #fff;
  border-width: 0;
  width: auto;
}

.z2od2bzj {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.g3p8t7ua {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.t9jp4gw6 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}

.oj43usiq {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  padding-left: 0;
  list-style-type: none;
}

.dv1bi2jm {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.j5kjuyy2 {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.f5id3qfq {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.at9a1923 {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.cjd80m9w {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.yjy78k68 {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.footer {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.w6x4ziab {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.i1gsbf41 {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.j63h3p7t {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.aiti3yfx {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.qdmwwc3h {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.b28py355 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.ff7oh0pz {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.pr5e6owl {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.background-video {
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.e0hmb8cu, .pt5vajr5 {
  border-width: 0;
  width: auto;
}

.w45fkzu8 {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.xhfy1br3 {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.xub00km9 {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.ngywr2wz {
  z-index: 0;
  cursor: pointer;
  background-color: #002b66;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.qv49sa5j {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.wrafvmki {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.qfi6uc0x {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.xf258vbj {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.gs3r3k2t {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.xaetojbz {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.fnwt7f85 {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.ppzrtuni {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.uvkgzzn0 {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.f152wn5o {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.woh4mi2d {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.j84yotn2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.b1bct1yz {
  color: #fff;
  border-width: 0;
  width: auto;
}

.db3d8kiw {
  color: #fff;
  background-color: #ffffff1a;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaabfe00b2e95353c260_1%20(26).webp");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 550px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.op9yx230 {
  color: #ffffffb3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.ao7mh5k1 {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.x23ickad {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.ef8dkagc {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.llq7ysrc {
  color: #fff;
  background-image: linear-gradient(to bottom right, #002b66, #00204d);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.sk54eukl {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.snjka7o3 {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ke339hp2 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.mi89g0vm {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.ddo0fofe {
  color: #002b66;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.k0auiz71 {
  background-color: #002b661a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.h2rn8n40 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.ot3tng5k {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.u59cu4d9 {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.vzlw4k1y {
  color: #002b66;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.apebch75 {
  color: #667085;
  text-align: left;
  background-color: #002b66;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 6px;
  height: 6px;
  margin: 8px 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.vw5f5w7f {
  color: #667085;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.wolr8flh {
  color: #667085;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.fj9rb850 {
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  padding: 0;
  list-style-type: none;
}

.rrn277qq {
  border-width: 0;
  width: auto;
  padding: 32px;
}

.ze8cp8jf {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.m6a55sbr {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.z9y3emfr {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.c7eohpl4 {
  grid-column-gap: 80px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.sxgyn98f {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.i9jtr7o4 {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.ddmnniok {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.yxx4bnbd {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ktuwkri0 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.bgv3smw3 {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 32px;
  height: 32px;
  display: block;
  overflow: hidden;
}

.lcy05nj2 {
  text-align: center;
  background-color: #fff3;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  display: flex;
}

.cbbh6c5v {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.detx9azs {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.twrasfjj {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 32px;
}

.d3rf7wyu {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.hzgvg0xf {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.smpfnw9d {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.kwbz4cpr {
  grid-column-gap: 32px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.pkxyub7s {
  color: #fff;
  background-color: #002b66;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.rcd7jpt9 {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ocerw05b {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.lzje69cp {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.djg3u7v6 {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.q5uwlgkq {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.kuecefw3 {
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.bqg7kbxu {
  border-width: 0;
  width: auto;
  padding: 0;
}

.hbmrimc7 {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.j100v9hn {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.nuzmc9l4 {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.grss6aof {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.xtvnmi0h {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 16px;
  height: 16px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.cuj81jyd {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.nhku0uap {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.nvrdlyjp {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.igx1axgs {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.i4a8nbi7 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.q17rwzhv {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.qw05q7tm {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.po2tbmdm {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.z79fonee {
  grid-column-gap: 8px;
  color: var(--900);
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.p2nlv6u3 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.p2o8i07k {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.hn8fo8cw {
  color: #fff;
  border-width: 0;
  width: auto;
  margin-left: 0;
  list-style-type: none;
}

.z5c9ayk1 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.ep032mr9 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.rs7dkbxa {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.pkg3ma0o {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.e63gkyo1 {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.nljh9zsc {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.y1kvr5aj {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.jfm3b9tb {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.dzl6dla1 {
  border-width: 0;
  flex-direction: column;
  width: auto;
  display: flex;
}

.ns5l36if {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.iizwiw1b {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.me2r2vt7 {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.jmzx6f7n {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.z5inkisr {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.mex4ecxo {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.wnepjzje {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.image {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  width: 100%;
  height: 300px;
}

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

.k07bhl8s, .rgnt78gk {
  border-width: 0;
  width: auto;
}

.ijid5nf2 {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.m159695t {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.fzn47f0s {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.vaptv9my {
  z-index: 0;
  cursor: pointer;
  background-color: #002b66;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.tb6fiufr {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.s5shf52i {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.uhz2by8x {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.xpkt9z0i {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.z0s8v1a3 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.bcwwfpqy {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.ivehm87x {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.trpkwgbp {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.d4cwc1s9 {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.zi4je0dr {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.lul1muoy {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.c83mmssv {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ytd9s9xz {
  color: #fff;
  border-width: 0;
  width: auto;
}

.wudcunsm {
  color: #fff;
  background-color: #ffffff1a;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaabdf0bfb634543a87b_1%20(32).webp");
  background-position: 0 0;
  background-size: auto;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 550px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.nnwlzxvt {
  color: #ffffffb3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.his45sio {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.nhhy5i77 {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.futtep3r {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.fkagd81v {
  color: #fff;
  background-image: linear-gradient(to bottom right, #002b66, #00204d);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.hx58slzj {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.drmklnef {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.xeybehjm {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.m5hqqcab {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.ww23mtoi {
  color: #002b66;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.htsdgjhi {
  background-color: #002b661a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.wffcrilr {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.iihrdxw6 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.gus84n5b {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.cpq8thd0 {
  color: #002b66;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.pbut3o0f {
  color: #667085;
  text-align: left;
  background-color: #002b66;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 6px;
  height: 6px;
  margin: 8px 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.vign5sh1 {
  color: #667085;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.mbbcnvy8 {
  color: #667085;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.j0ggqhae {
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  padding: 0;
  list-style-type: none;
}

.w2w2x8cb {
  border-width: 0;
  width: auto;
  padding: 32px;
}

.ayjmpytx {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.b7pgmj00 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.xhc7bgez {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.q2pbkd5a {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.pa4mvpky {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.ys32r5f2 {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.he8hjx85 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.vgcnp1ew {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.nc35lw7d {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.y9wqenxa {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 32px;
  height: 32px;
  display: block;
  overflow: hidden;
}

.svpupbzy {
  text-align: center;
  background-color: #fff3;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  display: flex;
}

.e1e6olag {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.nkmrfaup {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.it04p50z {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 32px;
}

.b1d6q8di {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.wd0setmc {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ixdm5vrw {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.kcc6vi5p {
  grid-column-gap: 32px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.u4tjs17l {
  color: #fff;
  background-color: #002b66;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.zawt6iad {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.x7ugbwc1 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.a3b313is {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.zaszllzc {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.xozcjk18 {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.ga4fbfit {
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.qcnmlycu {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.bibjs0sf {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.iykimys3 {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.nba8hmud {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.iiiz9xk2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.yid2a5vt {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 16px;
  height: 16px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.sqlx49mg {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.xj9nk759 {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.muxni7eb {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.wqtuxfu2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.e4phaa8y {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.n50w277d {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.fyi6igz6 {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.f6oukknx {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.vwqlymui {
  grid-column-gap: 8px;
  color: var(--900);
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.j3wj77v3 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.jgp3msfc {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.iw5s641j {
  color: #fff;
  border-width: 0;
  width: auto;
  margin-left: 0;
  list-style-type: none;
}

.z9oucpfl {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.mwrwp7ik {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.ij7fvx4u {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.zt7sinok {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.a0512fnc {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.vfa9cehm {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.sq7ohoak {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.kuzqrhfz {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.c2i7ldp2 {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.vbted0a1 {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.ya2vwfq1 {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.lld083u3 {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.mspbh3rb {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.bwfbvgfh {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.wh0yibu0 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.z4qtpylv {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.wckq5476, .u7qn6xx5 {
  border-width: 0;
  width: auto;
}

.ia2xr365 {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.z6q5a8zb {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.urec6ihq {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.f1ircc11 {
  z-index: 0;
  cursor: pointer;
  background-color: #002b66;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.uq42zkll {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.ggc15wt4 {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.ntd1d439 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.dqkiznjp {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.oty8bgl2 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.j2bdknau {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.m1xkw9h7 {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.kakpqk4f {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.tidr8psa {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.hrr1qng5 {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.qv312onj {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ck5sqn61 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.uw03cups {
  color: #fff;
  border-width: 0;
  width: auto;
}

.nwz6ufce {
  color: #fff;
  object-fit: cover;
  background-color: #ffffff1a;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaaa7e0e3552e8853e5f_1%20(22).webp");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 550px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.ujgqjkcv {
  color: #ffffffb3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.o8g1xhja {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.twhjd88e {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.nsc3upwx {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.svk8ndgv {
  color: #fff;
  background-image: linear-gradient(to bottom right, #002b66, #00204d);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.oeyckkc6 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.jfdi4n7e {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
}

.v2njehfe {
  color: #002b66;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.l0e8rzzm {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 18px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.em6qfdhp {
  background-color: #f3f4f6;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa80eaf0c71fb9c0f1e_1%20(12).webp");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 500px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.mlu6bjwi {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.xr3b7ybl {
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.c7y1nev7 {
  grid-column-gap: 48px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.dhz72tpo {
  background-color: #fff;
  border-width: 0;
  border-radius: 20px;
  width: auto;
  padding: 96px 0;
}

.cbet9akb {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.jb5qu3ii {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.eyoeemiq {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.pih6ef3k {
  color: #fff;
  background-color: #002b66;
  border-width: 1px;
  border-color: #0000;
  border-radius: 9999px;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 8px 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.z30n4irx {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.schxb3b5 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.625;
}

.kk61xnd3 {
  border-width: 0;
  width: auto;
  margin: 0 0 0 24px;
}

.levx3lbr {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.om16knrq {
  border-width: 0;
  width: auto;
  padding: 32px;
}

.w4vn2uif {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.dzweb1z4 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  margin: 32px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.iqz9l3ls {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  margin: 32px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.fh5de1oq {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  margin: 32px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.l2riwqsi {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.loqg8kny {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.h2w12qku {
  color: #002b66;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.o3bjciru {
  text-align: center;
  background-color: #002b661a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  display: flex;
}

.xcqzfcfi {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.bworw2be {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.ncsrbdcj {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 32px;
}

.bhpd0u4v {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.irueaip9 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.uzrqhc3s {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.d52yjsq9 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.xwn61myb {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.q6mcb81g {
  color: #006aff;
  vertical-align: middle;
  fill: #006aff;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 25px;
  height: 25px;
  display: block;
  overflow: hidden;
}

.s25117wh {
  color: #006aff;
  vertical-align: middle;
  fill: #006aff;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 25px;
  height: 25px;
  margin: 0 0 0 4px;
  display: block;
  overflow: hidden;
}

.ps9ettq7 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  display: flex;
}

.x5hbhj4m {
  color: #002b66;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 32px;
  height: 32px;
  margin: 24px auto 0;
  display: block;
  overflow: hidden;
}

.br6ypc36 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.625;
}

.h61s0507 {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.t5kgzq4x {
  color: #002b66;
  text-align: center;
  background-color: #002b661a;
  border-width: 1px;
  border-color: #0000;
  border-radius: 9999px;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 8px 0 0;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-flex;
}

.ouzrue6r {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.oixz58wf {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.q4hv8cyx {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.625;
}

.ikd85pv5 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 1.625;
}

.t88njq4a {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.vhprajod {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.zavclqzn {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.imi84kz4 {
  color: #fff;
  background-color: #002b66;
  background-image: linear-gradient(#0046a9, #00347ed9), url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa91b3802b9e7af9d8f_1%20(6).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.r6nquy1s {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ezferpmy {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.y2qovvrg {
  color: #002b66;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ngs65hdb {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.nwr0gslq {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.ebfvk294 {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.bkrcxjv8 {
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.nlw9bl1x {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.m3e0l9fx {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.qgagnrx0 {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.pm75c07g {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.tl8j5d5m {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.b85e7azs {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 16px;
  height: 16px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.we2nwfjj {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.sux7s1nd {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.ivpvl5e4 {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.d3b37agr {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.h87mkfu2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.a4jx7qfi {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.p8nt7wox {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.j45r0vuo {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.dg9t5lx5 {
  grid-column-gap: 8px;
  color: var(--900);
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.eqzhx1se {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.o2uh7rxp {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.u6co2o11 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin-left: 0;
  list-style-type: none;
}

.juh9gupn {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.o0hd88or {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.atku4htf {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.kkzmkzeh {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.pf1yurgy {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.qq30wf90 {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.pc9xp3n3 {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.vqgpnhll {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.kxgtw44j {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.a5t3r73m {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.nfov497m {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.mh2qjge0 {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.joxns638 {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.l19ebf1o {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.ronfj5eb {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.gjhrae8i {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.cc6rtgay, .k1p8ngf2 {
  border-width: 0;
  width: auto;
}

.b59ttdik {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.qosszy7g {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.zsxpyg14 {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.eec1qlbu {
  z-index: 0;
  cursor: pointer;
  background-color: #002b66;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.wdq9got0 {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.w440y02t {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.q22i94n2 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.hh832kj3 {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.gdxzbww1 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.wkxox4fg {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.vunybhcd {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.o8eo5dca {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.qur100xy {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.loc5fbl3 {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.l5y9ibci {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.rn1c0ojs {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.v2yltq1g {
  color: #fff;
  border-width: 0;
  width: auto;
}

.etth0v6k {
  color: #fff;
  background-color: #ffffff1a;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa90c2274a220e27f95_1%20(1).webp");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 384px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.v0imjc64 {
  color: #ffffffb3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.sbffvb2w {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.s47j3w5r {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.dqf2aub2 {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.jfpttv6c {
  color: #fff;
  background-image: linear-gradient(to bottom right, #002b66, #00204d);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.bc2s1yu6 {
  color: #1a1a1a;
  text-align: center;
  letter-spacing: -.6px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.p6xk6tvo {
  color: #667085;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 6px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.hcu8zxx2 {
  border-width: 0;
  flex-direction: column;
  width: auto;
  padding: 24px;
  display: flex;
}

.ejrhnk4m {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}

.laoh90jp {
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  width: 100%;
  height: 40px;
  margin: 8px 0 0;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.cqjjmcn3 {
  grid-column-gap: 16px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  width: auto;
  display: grid;
}

.jb7lu4ej {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.hs1iqlyd {
  color: #1a1a1a;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  overflow: hidden;
}

.gx2mpbhn {
  opacity: .5;
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 16px;
  height: 16px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.r5clahnx {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  margin: 8px 0 0;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.fmoqoq48 {
  z-index: 0;
  clip: rect(0px, 0px, 0px, 0px);
  background-color: #efefef;
  border: 0 #1a1a1a;
  width: 1px;
  height: 1px;
  margin: -1px;
  display: block;
  position: absolute;
}

.bvrjr4aa {
  resize: vertical;
  border-radius: 6px;
  flex-direction: row;
  width: 100%;
  min-height: 120px;
  margin: 8px 0 0;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.jyrmbdpq {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.bluebutton {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: auto;
  padding: 10px 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.npso74yn {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.g0i38lzf {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.x7l308u2 {
  grid-column-gap: 8px;
  color: #1a1a1a;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 48px;
  padding: 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.nz4ts1rp {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
}

.d9towv6a {
  border-width: 0;
  width: auto;
  padding: 0 24px 24px;
}

.ms6eg296 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.ga8juo0c {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 30px;
  line-height: 36px;
}

.u7y4yi2d {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 1.625;
}

.tusati84 {
  color: #002b66;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.hua4dm7y {
  background-color: #002b661a;
  border-width: 0;
  border-radius: 8px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.nsv225vs {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.btmsqh19 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.iedrbx8h {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.r8bnyibr {
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
}

.g05oosu6 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.gcs6nkga {
  border-width: 0;
  width: auto;
  padding: 24px;
}

.dbiqhzkn {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ca1q0vnl {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  margin: 24px 0 0;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.uvdizaus {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  margin: 24px 0 0;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.zcou0z7t {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  margin: 24px 0 0;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.mw897m8t {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.etg4xog8 {
  background-color: #f3f4f6;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 192px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.h25qghos {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.habt1dp0 {
  background-color: #f3f4f6;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 128px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.z6lkif11 {
  grid-column-gap: 16px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  width: auto;
  margin: 24px 0 0;
  display: grid;
}

.tlzlxx74 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.b9cs3mjm {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.ag8h50h1 {
  color: #002b66;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.sry3kvro {
  grid-column-gap: 8px;
  color: #002b66;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 40px;
  margin: 16px 0 0;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.vfhlxsmv {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 32px;
}

.upxdil4z {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #002b66, #00204d);
  background-size: auto;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  margin: 32px 0 0;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ea2b4hsp {
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.p57xyenf {
  grid-column-gap: 48px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.u1i4eupv {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.zd3cd17h {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.bw4wbam5 {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.r55ci3fa {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.pyvxpvb2 {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.pu6h7nav {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.p9stjgxj {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 16px;
  height: 16px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.kymi8tk8 {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.z9yv6ufq {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.b6e98thh {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.bsxjd8ui {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.d5j8ajng {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.r3szr7to {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.ok7g8stz {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.qk6q3m00 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.o6t6ih33 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.o6t6ih33.w--current {
  color: var(--900);
}

.p8ph5mic {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.iwng4fgj {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.oaevxwrm {
  color: #fff;
  border-width: 0;
  width: auto;
  margin-left: 0;
  list-style-type: none;
}

.fv6vgxsf {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.hkiyl1kw {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.vm35hn5z {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.m62v8v8y {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.y5t2g2dl {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.my1updc9 {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.gqrjycya {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.bzju3vu6 {
  color: var(--900);
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.h6a1xejc {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.x12adi5s {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.scwfke1a {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.kb0jlo9m {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.nmlhvnsq {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.jmpy9g0w {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.xagmyw5k {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.p1lrar3l {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

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

.mah3j3h3, .r9b5aulp {
  border-width: 0;
  width: auto;
}

.yqrohs4k {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.pfss5jq0 {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.zb94puqu {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.zmfnn5es {
  z-index: 0;
  cursor: pointer;
  background-color: #002b66;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.yae4wt5g {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.mfn6cbee {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.vbjepwc6 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.eovnhkl5 {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.y2w4w85o {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #002b66;
  background-image: linear-gradient(135deg, #002b66, #004ab3);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.thvv5fjq {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.d64kl93h {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.hr7mb0ss {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.u0aa5r6a {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.kf0ts6sz {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.umxju93b {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.icqmo1la {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.t4ws7thv {
  color: #fff;
  border-width: 0;
  width: auto;
}

.h000d3s1 {
  color: #fff;
  background-color: #ffffff1a;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa87e0e3552e8853e44_1%20(10).webp");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 384px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.xu22dim0 {
  color: #ffffffb3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.skzqtmzb {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.otit5z9w {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.a8xn27ck {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.n7r3t6zr {
  color: #fff;
  background-image: linear-gradient(to bottom right, #002b66, #00204d);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.qwpaz84x {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 192px;
  display: block;
}

.wz2bhs35 {
  z-index: 0;
  background-image: linear-gradient(to top, #0009, #0000);
  background-size: auto;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.ipqdbevr {
  z-index: 0;
  color: #fff;
  background-color: #002b66;
  border-width: 1px;
  border-color: #0000;
  border-radius: 9999px;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
  position: absolute;
  top: 16px;
  left: 16px;
}

.jjmx15o8 {
  border-width: 0;
  width: auto;
  position: relative;
  overflow: hidden;
}

.dc7fyt90 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: -webkit-box;
  overflow: hidden;
}

.m9k5i7tw {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.x2ah3ejm {
  color: #002b66;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #002b66;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 16px;
  height: 16px;
  display: block;
  overflow: hidden;
}

.fz9y2yvq {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.ez4vwi8h {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.vnn8tqg7 {
  color: #002b66;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.dtsfdcq3 {
  background-color: #f3f4f680;
  border-width: 0;
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 12px;
  display: flex;
}

.ovwle55f {
  grid-column-gap: 12px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 12px;
  width: auto;
  margin: 16px 0 0;
  display: grid;
}

.celw7174 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.y8b2kmyh {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  overflow: hidden;
}

.rgp1lgcv {
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
}

.xtftxdt5 {
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
}

.plxunp5p {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  display: -webkit-box;
  overflow: hidden;
}

.kytmi3il {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.dmeqh1np {
  border-width: 1px 0 0;
  width: auto;
  margin: 16px 0 0;
  padding: 16px 0 0;
}

.as9s03u9 {
  border-width: 0;
  width: auto;
  padding: 24px;
}

.cah3zj85 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.plk9x9c0 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.xf0tn9cf {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.bcb8xh0w {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.nzjsss29 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.vc5isg8y {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .5s;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.lv2hfw25 {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.hlm7fxpo {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.ks1l9adi {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.upxcltlv {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.uwdrvkv0 {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.og9xeqdv {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #1a1a1a;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
}

.ijb3e2kk {
  color: #fff;
  background-color: #ffffff1a;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa91b3802b9e7af9d8f_1%20(6).webp");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  height: 256px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
}

.tgeo6ssh {
  color: #fff;
  background-color: #002b66;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.b3omsxqo {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.gzjryyrg {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.rhiyr694 {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.tq35p77g {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.asp6mo9h {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.b13t05ha {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 16px;
  height: 16px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.p39xyuju {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.p3hjhc13 {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.icx16he1 {
  color: #006aff;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #006aff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.jn7mhmgs {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.l22qeoji {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.arfdg2a8 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.xm39bkj9 {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.kvonurlj {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.j5jniw19 {
  grid-column-gap: 8px;
  color: var(--900);
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.uk9vwo47 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.llgogefd {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.f2pu611m {
  color: #fff;
  border-width: 0;
  width: auto;
  margin-left: 0;
  list-style-type: none;
}

.wxgfwvpx {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.mtuq0slc {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.udbecex2 {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.vg0zrxzi {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.xmdq1x91 {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.t9awif1w {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.x6jkmeby {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.t7wjrzhw {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.qhjp2yr4 {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.c5xddwg9 {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.urg40sif {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.c7ww4y7n {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.gyzb04pl {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.mosgbb3b {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.v0ie96c2 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.ko2138it {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.div-block {
  flex-flow: row;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fadeinwhite {
  z-index: 5;
  background-image: linear-gradient(45deg, #f3f4f6 21%, #f3f4f600);
  width: 200px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.fadeinwhite.right {
  background-image: linear-gradient(270deg, #f3f4f6, #f3f4f600);
  inset: 0% 0% 0% auto;
}

.flex-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-top: 50px;
  display: grid;
}

.heading-2 {
  color: var(--100);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.flex-block-2 {
  justify-content: center;
  align-items: center;
}

.heading-3 {
  color: #fff;
}

.heading-3:hover {
  transform: translate(0);
}

.qhs14xna {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 48px;
  line-height: 1;
}

.id4vbe6s {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 28px;
}

.jadfsi3r {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.t2qwr4vr {
  color: #3c83f6;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 40px;
  height: 40px;
  margin: 0 0 16px;
  display: block;
  overflow: hidden;
}

.qw4id8tz {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.l54eiwp6 {
  color: #667085;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.yckscp02 {
  color: #3c83f6;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: block;
  overflow: hidden;
}

.bqcbo0y4 {
  color: #667085;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: block;
}

.as9nq089 {
  grid-column-gap: 8px;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.lt5it680 {
  grid-column-gap: 8px;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.v123e0ar {
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.ekcpe3k0 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  cursor: pointer;
  background-color: #ffffff80;
  border: 1px solid #3c83f633;
  border-radius: 8px;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 24px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.lyt4xkho {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  max-width: 1400px;
  margin: 0 auto;
  display: grid;
}

.y2oxwtnq {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 24px;
}

.alcyjgid {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #f3f4f64c;
  border: 0 solid #e5e7eb;
  width: auto;
  padding: 80px 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.kwxqu1jf {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 48px;
  line-height: 1;
}

.p3yhn1v9 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 28px;
}

.km62q7nu {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.icxwwqfu {
  color: #0000;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #3c83f6, #6da2f8);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

.ddikylxe {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.xbnyi4o3 {
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f60d, #3c83f61a);
  background-size: auto;
  border-width: 1px;
  border-color: #3c83f64c;
  border-radius: 8px;
  width: auto;
  padding: 32px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.j8u8dxox {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  display: grid;
}

.qy5baymb {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.ekdefqwa {
  grid-column-gap: 8px;
  color: #1a1a1a;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 48px 0 0;
  padding: 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
  transform: scale(1.1);
  box-shadow: 0 2px 5px #0003;
}

.yqc4uz26 {
  text-align: center;
  border-width: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
}

.t78eviwd {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  padding: 80px 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.rmtj91lv, .dvublopq {
  border-width: 0;
  width: auto;
}

.ic9q5x51 {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.iggxmbdu {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.yoheukqn {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.lwndvtfj {
  z-index: 0;
  cursor: pointer;
  background-color: #3c83f6;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.bqd0rp4d {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.hu06oi2l {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.ogdydfnb {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.qlmj49i8 {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.r62hcb4b {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #3c83f6;
  background-image: linear-gradient(135deg, #3c83f6, #85b2f9, #be5eed);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.tyggzqk5 {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.xfv55266 {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.kw6q3eez {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.odzs70hj {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.yvo0r4du {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.zl7dnvsm {
  z-index: 0;
  color: #fff;
  background-color: #0003;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.x8lradbd {
  z-index: 0;
  opacity: .1;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa92c1894c4c078121c_1%20(21).webp");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.h6z41thp {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: block;
  overflow: hidden;
}

.e238l6ty {
  color: #fff;
  text-align: center;
  background-color: #fff3;
  border-width: 1px;
  border-color: #ffffff4d;
  border-radius: 9999px;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-flex;
}

.c23jttsx {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 72px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ypiccy7q {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.dj7u1f8p {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.button-black {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #1a1a1a;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.button-black:hover {
  transform: scale(1.1);
}

.button-white {
  grid-column-gap: 8px;
  color: var(--accent-light);
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-color: #ffffff4d;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.button-white:hover {
  transform: scale(1.1);
}

.wkitd6sc {
  grid-column-gap: 16px;
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  gap: 16px;
  width: auto;
  margin: 32px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.ic6c5pu3 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.g7h5wk8h {
  z-index: 10;
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
  position: relative;
}

.vffo0zz9 {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
  position: relative;
  overflow: hidden;
}

.t3 {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.s1 {
  color: var(--700);
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.v2gyh560 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.ikxr3sis {
  color: #3c83f6;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.azhbvwvr {
  text-align: center;
  background-color: #3c83f61a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  display: flex;
}

.kd5x7qno {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.l26k81d1 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.why-choose-tab {
  border: 1px solid var(--400);
  text-align: center;
  border-radius: 10px;
  width: auto;
  padding: 32px;
  transition: all .2s;
}

.why-choose-tab:hover {
  transform: translate(0, -10px);
}

.iyccjzge {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.koddbncj {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.mn705t61 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.z48izbe5 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.yvmzp611 {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.zyl1zpzg {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.fx19rujk {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.roeztxz2 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.stllesy5 {
  color: var(--600);
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.uuj0f6j7 {
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
}

.f15h1ejs {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.r8cimw0f {
  border-width: 0;
  width: auto;
  padding: 32px;
  transition: all .2s;
}

.process-tab {
  box-shadow: 0 1px 2px 0 var(--400);
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  transition: all .2s;
  display: flex;
}

.process-tab:hover {
  box-shadow: none;
  transform: translate(0, -10px);
}

.process {
  border-width: 0;
  width: 50%;
}

.process:hover {
  transform: translate(0, -10px);
}

.ut0cweqw {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 256px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.hkcc7g9v {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.ka3ywei4 {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.kqmnwufj {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row-reverse;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.ij9uozci {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.h1qa5f7k {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row-reverse;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  display: flex;
}

.n4ziafhg {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .8s;
  display: flex;
}

.za5b2uat {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.a5aseajs {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.t4 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.lchh5e84 {
  color: var(--100);
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.aney2sh0 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.qllt93q7 {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 32px;
  height: 32px;
  margin: 0 auto 16px;
  display: block;
  overflow: hidden;
}

.t13lr3ho {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.ej82atjl {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.sc5s3q11 {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 24px;
  transition: all .2s;
}

.sc5s3q11:hover {
  transform: translate(0);
}

.rate-tab {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  transition: all .2s;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  transform: translate(0);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.rate-tab:hover {
  transform: translate(0, -10px);
}

.e5vqag6c {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.rbwd94bj {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.karvazpd {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.xzdjsok1 {
  grid-column-gap: 32px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.njdivydr {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.um7ul8wu {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.ac2fpscb {
  color: #3c83f6;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 2px 0 0;
  display: block;
  overflow: hidden;
}

.s9xtsyy8 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.o4gz810b {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.gsz4bgtj {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  display: flex;
}

.gl68qoqq {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.yu4g2kvh {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  display: flex;
}

.ewdts103 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.c6jd37yz {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .5s;
  display: flex;
}

.oy24xpe6 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  display: flex;
}

.u264guzp {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .7s;
  display: flex;
}

.kqzk38ku {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .8s;
  display: flex;
}

.usn9g568 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .9s;
  display: flex;
}

.srjd2n3b {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: 1s;
  display: flex;
}

.swtcwx5w {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: 1.1s;
  display: flex;
}

.yoexuaay {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.z4bwu9nr {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.k31wuiwv {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.dg5i8k6r {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #1a1a1a;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
}

.l6l5qj71 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.vw4bkqcd {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.saqw3xo3 {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.n3bun4sk {
  border-width: 0;
  width: auto;
  padding: 0;
}

.f0ssjsqe {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.wocmg9hn {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.l5d2ukhx {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.z9rakr3a {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.whb5a8pv {
  color: #6da2f8;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6da2f8;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.ls6uh2pq {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.egpf2i8n {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.uo6zu1p0 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.jmva40qv {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.qtsmmw09 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.cpxaa86q {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.s42rkd0u {
  color: #fff;
  border-width: 0;
  width: auto;
}

.pmmlf2xd {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.if70399v {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.k7zq5spt {
  color: #fff;
  border-width: 0;
  width: auto;
  list-style-type: none;
}

.fitiiddr {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.jsr3330d {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.n5wpfckz {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.k6gfwg1r {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.oxtzp1kt {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.yopardsh {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.iyzga3hg {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.m5f0o5e8 {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.omevo2cw {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.hbtdtva8 {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.slrykj6z {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.nfdofd5i {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.vf56mune {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.tavk8a1n {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.hlb9s6ql {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.zvzbxvcv {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.nav-2 {
  z-index: 20;
  -webkit-backdrop-filter: blur(.375rem);
  backdrop-filter: blur(.375rem);
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  justify-content: space-between;
  align-items: center;
  height: 4.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.button-secondary-2 {
  color: #fff;
  text-align: center;
  background-color: #ffffff14;
  border-radius: .5rem;
  flex: none;
  min-height: 3.5rem;
  padding: 1rem 1.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: transform .25s, opacity .25s;
}

.button-secondary-2:hover {
  opacity: .72;
}

.button-secondary-2:active {
  transform: scale(.98);
}

.button-secondary-2.small {
  border-style: none;
  border-radius: .375rem;
  min-height: 2.5rem;
  padding: .5625rem 1.25rem;
  font-size: .9375rem;
}

.button-secondary-2.small.hide-mobile-portrait {
  color: #101211;
}

.nav-link-2 {
  color: #171918;
  border-radius: .5rem;
  align-items: center;
  min-height: 2.5rem;
  margin-left: .125rem;
  margin-right: .125rem;
  padding: 0 .875rem;
  font-size: .9375rem;
  transition: transform .25s, background-color .25s, opacity .25s;
  display: flex;
}

.nav-link-2:hover {
  opacity: .84;
  color: #dbdbdb;
  background-color: #003067;
}

.nav-link-2.w--current {
  z-index: 1;
  color: #fff;
  background-color: #202221;
}

.nav-link-2.w--current:hover {
  opacity: 1;
}

.nav-menu-2 {
  margin-right: -.25rem;
  display: flex;
}

.g746smxo, .toekz814 {
  border-width: 0;
  width: auto;
}

.tgaeayv8 {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.ww5ogk3n {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.rjg24rrz {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.cgxoe4f6 {
  z-index: 0;
  cursor: pointer;
  background-color: #3c83f6;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.qv8x7aes {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.nkc1dbfs {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.nt2hxdep {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.gj8krhpl {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.luvancan {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #3c83f6;
  background-image: linear-gradient(135deg, #3c83f6, #85b2f9, #be5eed);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.rrhhu5ch {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.jywrx5t2 {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.ff227qvg {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.ki2vz3id {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.l759ww0v {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.t9yb5oba {
  z-index: 0;
  color: #fff;
  background-color: #0003;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.w13e3mdo {
  z-index: 0;
  opacity: .1;
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa81ecfa1d13d0866f4_1%20(9).webp");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.d2w2iqzx {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: block;
  overflow: hidden;
}

.cef72dr0 {
  color: #fff;
  text-align: center;
  background-color: #fff3;
  border-width: 1px;
  border-color: #ffffff4d;
  border-radius: 9999px;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-flex;
}

.t1 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 72px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ywhjf2h2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.iwexe02w {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.sz2hgmnc {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #1a1a1a;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.sz2hgmnc:hover {
  transform: scale(1.1);
}

.ialn6q99 {
  grid-column-gap: 8px;
  color: var(--accent);
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-color: #ffffff4d;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.ialn6q99:hover {
  transform: scale(1.1);
}

.kv5xjol2 {
  grid-column-gap: 16px;
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  gap: 16px;
  width: auto;
  margin: 32px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.w24qmqmb {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.dbzfs669 {
  z-index: 10;
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
  position: relative;
}

.qgm82vv0 {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
  position: relative;
  overflow: hidden;
}

.t2 {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.e1n4433v {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.fug8be3i {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.p4rhci8r {
  color: #3c83f6;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.cg7170b6 {
  text-align: center;
  background-color: #3c83f61a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  display: flex;
}

.e8x6pk9e {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.ptqktazp {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.cssk337f {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 32px;
}

.fz63cwhu {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.oyn5br7g {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ej34dx6n {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.wyu7i34g {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.tpx9mvzg {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.gq3zwsn8 {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.gc0xt7be {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.j8aoj3ba {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 16px;
  line-height: 1.625;
}

.batbocw1 {
  color: #3c83f6;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.hcdmpt95 {
  color: #3c83f6;
  text-align: left;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 2px 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: block;
  overflow: hidden;
}

.g8i3tvob {
  color: #667085;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.hlx5z9ce {
  color: #667085;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.t7qshejq {
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  padding: 0;
  list-style-type: none;
}

.y6kpcddj {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.qclp379l {
  border-width: 0;
  width: auto;
  padding: 32px;
  transition: all .2s;
}

.qclp379l:hover {
  transform: translate(0);
}

.management-tab {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  transition: all .2s;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.management-tab:hover {
  transform: translate(0, -10px);
}

.jmvmjcm2 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.yqio3d76 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.x738ydia {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.enkm1kp5 {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.ip6zkylv {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.spbqi4nt {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.b5mx2wjh {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.xp1l0j9v {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.r1ob739n {
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
}

.u3y7vmg3 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.yv9rt6ol {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  height: 100%;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.lomtn46i {
  border-width: 0;
  width: 50%;
}

.xz57r4f0 {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 256px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.nrpmxklv {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.cvl6bjtz {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.v8apjigv {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row-reverse;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.j3b5g54z {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.f5mvkxw8 {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row-reverse;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  display: flex;
}

.i45v7q4i {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.e0mqo23t {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.pp8ppe82 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.cxzmyejx {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.weyprjgz {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 32px;
  height: 32px;
  margin: 0 auto 16px;
  display: block;
  overflow: hidden;
}

.rbznnim8 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.m2cl4szd {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.q9sljgi2 {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 24px;
}

.pyvazdvh {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.y8hothyg {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.eekl7pnm {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.rrv2ndca {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.xop0yydl {
  grid-column-gap: 32px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.abhzv8w3 {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.ru3l6hjb {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.rqar3449 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.z3854tgo {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.je6d8dlw {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #1a1a1a;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  transform: translate(0);
}

.je6d8dlw:hover {
  transform: scale(1.1)translate(0);
}

.taveixgo {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.o86p11ct {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.db8tuxr3 {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.h454jg0q {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.itzqsg1d {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.iu64ky7g {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.jnougg4u {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.vphpsn1q {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.frarloe2 {
  color: #6da2f8;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6da2f8;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.fzupk5ya {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.q8n6vww7 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.zsjj10ym {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.i86yv6nw {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.ybcfuumi {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.n04448l8 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.px90u9qm {
  color: #fff;
  border-width: 0;
  width: auto;
}

.nw6rxko1 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.tlbzn9qb {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.wqukrwcd {
  color: #fff;
  border-width: 0;
  width: auto;
  list-style-type: none;
}

.ax942m5d {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.hxttmp6g {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.jffnt2zm {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.szljmmoc {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.o11orh36 {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.oa6okhhz {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.xhct0epv {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.l7cxgzsh {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.vwsp2q4j {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.j764lyol {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.rouc6x8j {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.niv4wbrv {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.niiz21gw {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.fyrc9pt6 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.hugtqwyf {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.wtqharcy {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.x1t65dsp, .scokx9rf {
  border-width: 0;
  width: auto;
}

.il8g5q07 {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.b6iql8f1 {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.wof8hpk5 {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.jp8y37x1 {
  z-index: 0;
  cursor: pointer;
  background-color: #3c83f6;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.pzj46d0o {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.fwb8dey5 {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.ssxjd2aq {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.j1j78q8m {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.k494kj5s {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #3c83f6;
  background-image: linear-gradient(135deg, #3c83f6, #85b2f9, #be5eed);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.i5zrydvu {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.w7310rnu {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.i5x6igkv {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.rrh8pc8b {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.i8pp3iw3 {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.xdvrus7g {
  z-index: 0;
  color: #fff;
  background-color: #0003;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.fdp0s9j2 {
  z-index: 0;
  opacity: .1;
  color: #fff;
  background-image: url("https://preview--ecxol-growth-accelerator.lovable.app/assets/team-collaboration-C3TnhSQc.jpg");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.lqn7cbop {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: block;
  overflow: hidden;
}

.sitfpuoc {
  color: #fff;
  text-align: center;
  background-color: #fff3;
  border-width: 1px;
  border-color: #ffffff4d;
  border-radius: 9999px;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-flex;
}

.ho3sc56k {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 72px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.q828ytr9 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 24px;
  line-height: 32px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.pzks2oa5 {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.xihv6cql {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #1a1a1a;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.caqdddki {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.bk25raj2 {
  grid-column-gap: 8px;
  color: var(--accent);
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-color: #ffffff4d;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.bk25raj2:hover {
  transform: scale(1.1);
}

.qwa0zteu {
  grid-column-gap: 16px;
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  gap: 16px;
  width: auto;
  margin: 32px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.kuyacuf5 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.pj02ugin {
  z-index: 10;
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
  position: relative;
}

.bul6d3ks {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
  position: relative;
  overflow: hidden;
}

.h82bfbpp {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.p9bs1g4p {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.j8eg3z76 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.cwernyj4 {
  color: #3c83f6;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.nl0w439j {
  text-align: center;
  background-color: #3c83f61a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  display: flex;
}

.g48lf3zj {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.ztis9ldp {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.s5txgms9 {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 32px;
}

.sr7ed69r {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.jkwmgbj3 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.obp75rc8 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.qe55w3u3 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.twhj44i6 {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.kh6p82up {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.ckupyu2p {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.nqr1b0cj {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 16px;
  line-height: 1.625;
}

.qbmshi9j {
  color: #3c83f6;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.hpn4siij {
  color: #3c83f6;
  text-align: left;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 2px 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: block;
  overflow: hidden;
}

.mov11wur {
  color: #667085;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.q9vsvmvg {
  color: #667085;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.d8koh82y {
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  padding: 0;
  list-style-type: none;
}

.wm1xif9x {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.kr6vxojs {
  border-width: 0;
  width: auto;
  padding: 32px;
}

.u86mvb5a {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.rdo8r32k {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ydzhwozu {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.vyuarqiw {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.zai65cvu {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.dgjk1s8v {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.tyd6ah47 {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.ggjknni1 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.hpuciqte {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.kdvqlrvr {
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
}

.bv0g3hll {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.z8zkfueg {
  box-shadow: 0 0 0 0 #0000, 0 0 0 0 #0000, 0 1px 2px 0 var(--400);
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  height: 100%;
  transition: all .2s;
}

.z8zkfueg:hover {
  transform: translate(0, -10px);
}

.xkeyz94t {
  border-width: 0;
  width: 50%;
}

.oaiotq5v {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 256px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.soey6xt5 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.kd6igy9m {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.xizxtcsr {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row-reverse;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.kfcmuef3 {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.m97yki0p {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row-reverse;
  gap: 32px;
  width: auto;
  margin: 0 0 48px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  display: flex;
}

.fz67qv7a {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
}

.s9ymuxg2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.uc8yahv5 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.c0c939hg {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.yci6mhb8 {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 32px;
  height: 32px;
  margin: 0 auto 16px;
  display: block;
  overflow: hidden;
}

.bx869btm {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.bzzox4zn {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.oc584s6f {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 24px;
}

.vq4uu9qx {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.rkhxm10o {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ni6b9mp7 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.w5cku6gf {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  text-align: center;
  background-color: #ffffff1a;
  border-width: 1px;
  border-color: #fff3;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.umgv0wgm {
  grid-column-gap: 32px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.dvyo9371 {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.oqbspmmh {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.et7tddz8 {
  color: #3c83f6;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 2px 0 0;
  display: block;
  overflow: hidden;
}

.y9iigz0p {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.ke4gyab3 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.by8kks6n {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  display: flex;
}

.peyqzzbw {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.tn0r4ah8 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  display: flex;
}

.lni5f629 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.lc0cbvot {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .5s;
  display: flex;
}

.y07jss00 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  display: flex;
}

.it22c4et {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .7s;
  display: flex;
}

.tk3likig {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .8s;
  display: flex;
}

.f5zesbgp {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .9s;
  display: flex;
}

.n66te3yx {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: 1s;
  display: flex;
}

.y29qgx00 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: 1.1s;
  display: flex;
}

.w3hl2wsr {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.dq0ehl6x {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.e047r9qw {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #1a1a1a;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
}

.e047r9qw:hover {
  transform: scale(1.1);
}

.qm2dib8n {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.wbi8eyt5 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.hxqe9s5d {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.enwwyupz {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.yhgvuu0j {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.rypoys51 {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.xf5is9m7 {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.hk6rac61 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.c6phh57j {
  color: #6da2f8;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6da2f8;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.pu4r3qag {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.wf8g45tu {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.il8k8lel {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.nzug3fv8 {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.yocl3kqg {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.w8sla3f5 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.wdfk8w81 {
  color: #fff;
  border-width: 0;
  width: auto;
}

.csznbwca {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.eiy6uf4i {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.uvoemjvk {
  color: #fff;
  border-width: 0;
  width: auto;
  list-style-type: none;
}

.g5za8p2c {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.soit0rbg {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.n9quv7si {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.ocidmfv9 {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.nkygji4c {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.ic8hvvs3 {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.v773x0ys {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.ce60oela {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.mottxbo6 {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.d4csjiin {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.c4o372fp {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.mq39y79w {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.egcugyym {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.dq7geds2 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.wqk6pitp {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.brgl5llz {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.cyzpodjz, .nt1lsfn9 {
  border-width: 0;
  width: auto;
}

.m83lheho {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.ewvmdj9t {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.sk093oyx {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.yiy593od {
  z-index: 0;
  cursor: pointer;
  background-color: #3c83f6;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.qyvbg83k {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.bjr2o2gj {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.usdvq095 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.g3a3wwka {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.crv2lv2b {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #3c83f6;
  background-image: linear-gradient(135deg, #3c83f6, #85b2f9, #be5eed);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.vr37hry2 {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.mv7w8hhn {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.xgok52sv {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.dfmmx8oe {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.ytknwwz4 {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.xnvn9a5h {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.uo0dpe8n {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.htj0vdu8 {
  color: #fff;
  border-width: 0;
  width: auto;
}

.vliqhhrj {
  color: #3c83f6;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.a1aljq3m {
  grid-column-gap: 8px;
  transform: scale3d(1none, 1none, 1none);
  color: #3c83f6;
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.a1aljq3m:hover {
  transform: scale(1.1) scale3d(1.1none, 1.1none, 1none);
}

.mvorx99l {
  color: #fff;
  vertical-align: middle;
  border-width: 0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  transition: all .2s, transform .2s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.mvorx99l:hover {
  transform: translate(0, -10px);
}

.kvvas2vm {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.oakobmkd {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.ka8l0e8k {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.s9xzcmfn {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.carr1mwa {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ven20y2j {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.rzd1ytwg {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.z8wcwkmy {
  color: #3c83f6;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.rukk7imq {
  background-color: #3c83f61a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.jhplxaby {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.ecu5r73v {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.d3n52osu {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.phhdzzcv {
  box-shadow: 0 2px 5px 0 var(--400);
  border-width: 0;
  width: auto;
  padding: 32px;
  transition: transform .2s;
}

.phhdzzcv:hover {
  transform: translate(0, -10px);
}

.mmjhojev {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.lfepn5re {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.s15z5gku {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.y2209ujc {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.njob2ad9 {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.hrc2rzz7 {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.xtgk46mu {
  vertical-align: middle;
  border-width: 0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  transition: all .2s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.xtgk46mu:hover {
  transform: translate(0, -10px);
}

.pml1np8f {
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.vq9xk6nn {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.jq63404z {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.fgajybo9 {
  background-color: #3c83f6;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 8px;
  height: 8px;
  margin: 12px 16px 0 0;
}

.jmv4l8in {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.xk4sctyl {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.jobpjjpr {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  display: flex;
}

.g9c17rhw {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.xzb4r4vh {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  display: flex;
}

.uge94ec2 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.xq75r9k5 {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.wg2twdw8 {
  grid-column-gap: 48px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.b141ge31 {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.b23r9pkv {
  color: #3c83f6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.fqj4r6bt {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
}

.lif5r7g4 {
  box-shadow: 0 2px 5px 0 var(--400);
  text-align: center;
  border-width: 0;
  width: auto;
  transition: all .2s;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.lif5r7g4:hover {
  transform: translate(0, -10px);
}

.d52n79b5 {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  margin: 32px 0 0;
  display: grid;
}

.ct4wxhri {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.tjc4sr2w {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.wi9c1u3y {
  color: #3c83f6;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.hitgblk7 {
  grid-column-gap: 8px;
  color: #3c83f6;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.hitgblk7:hover {
  transform: scale(1.1);
}

.n2vrpihv {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.ujbrisky {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.cd6a0tno {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.rdja1yis {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.uyz34z1g {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.yxdzbu0p {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.sz5k2qm5 {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.p8rg9i39 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.h0azaz8p {
  color: #6da2f8;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6da2f8;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.zha89gz0 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.beo597ov {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.egv33495 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.j2f78w0r {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.ykf7olm2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.sr3auzrj {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.a78hhany {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.z4wt5dit {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.bn49y2lg {
  color: #fff;
  border-width: 0;
  width: auto;
  list-style-type: none;
}

.ypbtf2my {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.xnwugl2q {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.ibguy69o {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.maafkfs7 {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.y00xtgux {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.kr0gxn03 {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.jc0rdq71 {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.wri8yybk {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.jx0rdy5o {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.zxsosku0 {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.ou8xk1ze {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.tn2w3jor {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.ql6bq292 {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.o4tvcr94 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.l8waswy3 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.q895n25g {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.fnnxvtzz, .qirly52e {
  border-width: 0;
  width: auto;
}

.j6nfpnx0 {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.ws0xuijk {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.ju4wmeu4 {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.dvkzlnek {
  z-index: 0;
  cursor: pointer;
  background-color: #3c83f6;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.ut3ciyi4 {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.iz3u7jbu {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.rhjgxmro {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.gdva9ecq {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.nfy6aa4u {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #3c83f6;
  background-image: linear-gradient(135deg, #3c83f6, #85b2f9, #be5eed);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.mvmqrvos {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.zw2tuwxe {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.p0vb3kpr {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.bj8e7xk7 {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.vqih96un {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.kuozlcmc {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.bexcp1fd {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.juyxcedb {
  color: #fff;
  border-width: 0;
  width: auto;
}

.l665g4ov {
  color: #3c83f6;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.jx0l4lat {
  grid-column-gap: 8px;
  color: #3c83f6;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  transform: translate(0);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.jx0l4lat:hover {
  transform: scale(1.1);
}

.kvcxe7yl {
  color: #fff;
  vertical-align: middle;
  border-width: 0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.snl1tc5y {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.cb3w8lic {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.rr22ts4u {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.i3ggbuvi {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.s8qhjo3t {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.kmjumm6r {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.zxmz8wa5 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.y64gn2sc {
  color: #3c83f6;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.vd21hhk9 {
  background-color: #3c83f61a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.twl620a5 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.zd8u95ag {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.jmp9p7m8 {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.k0ksz6dz {
  box-shadow: 0 2px 5px 0 var(--400);
  border-width: 0;
  width: auto;
  padding: 32px;
  transition: all .2s;
}

.k0ksz6dz:hover {
  transform: translate(0, -10px);
}

.q9nfwi9a {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ym3b8bpj {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.vnkta9ze {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.pdnauplm {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.bczy0l1u {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.q5qj3ehb {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.lb7a3h6w {
  vertical-align: middle;
  border-width: 0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.w9a2nff8 {
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.vu0etdeg {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ldymm1ry {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.u35s0ekn {
  background-color: #3c83f6;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 8px;
  height: 8px;
  margin: 12px 16px 0 0;
}

.vjgw6a1s {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.qp6tx0oh {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.kzeazuws {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  display: flex;
}

.w1z893p4 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.nb33x7ml {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  display: flex;
}

.bw3bfe04 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.gem6o558 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .5s;
  display: flex;
}

.slweaii5 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  display: flex;
}

.y5snr580 {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.bnop26rn {
  grid-column-gap: 48px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.zjirwusp {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.w1gfumgg {
  color: #3c83f6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.peundl3v {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
}

.y5u87zuw {
  box-shadow: 0 2px 5px 0 var(--400);
  text-align: center;
  border-width: 0;
  width: auto;
  transition: all .2s;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  transform: translate(0);
}

.y5u87zuw:hover {
  transform: translate(0, -10px);
}

.pyw6hiky {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  margin: 32px 0 0;
  display: grid;
}

.c0ganzlx {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.a1rycnuh {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.wbtdzjwb {
  color: #3c83f6;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.nj5mhux0 {
  grid-column-gap: 8px;
  color: #3c83f6;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.nj5mhux0:hover {
  transform: scale(1.1);
}

.h478j04r {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.uoby0kl0 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.rjpatzwx {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.wcfzw6wj {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.ira9o9cq {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.l0tx14gp {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.miph1zwe {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.zrkv4ixr {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.jdan0pgk {
  color: #6da2f8;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6da2f8;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.jgp1lybb {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.hdx9r85o {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.wssxm9wx {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.fy311tl0 {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.pf1ssve0 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.oa9rqpp6 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.nvuyenqz {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.asystp4m {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.vlx08hbn {
  color: #fff;
  border-width: 0;
  width: auto;
  list-style-type: none;
}

.xgf6lo2i {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.t4voffyw {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.jxme0gfj {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.s52az9l1 {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.q4ffl2r9 {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.caz7a91u {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.jcf9yk3n {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.u38gr8iq {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.a599ed2g {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.sbuqm32c {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.kqk99n8v {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.h916afod {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.e4et9x8y {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.q4nmagfb {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.fhrlywys {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.fzv0fdhl {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.pdnehjvp, .r98xm4lw {
  border-width: 0;
  width: auto;
}

.f9ezoqgt {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.oqrer6lg {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.zya0o730 {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.qei64vcg {
  z-index: 0;
  cursor: pointer;
  background-color: #3c83f6;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.c7v4hl58 {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.vvp9fb5a {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.h3ywfvr0 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.eldh0n7p {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.kf3t0qeu {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #3c83f6;
  background-image: linear-gradient(135deg, #3c83f6, #85b2f9, #be5eed);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.yvg0v2v8 {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.la3iyqdz {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.cihnoin8 {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.a0ogazat {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.f3n20pki {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.mbt90pkc {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.dowyb5uv {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.c3rlwv9s {
  color: #fff;
  border-width: 0;
  width: auto;
}

.cjia5314 {
  color: #3c83f6;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.aljp28j5 {
  grid-column-gap: 8px;
  color: #3c83f6;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.vb323yv2 {
  color: #fff;
  vertical-align: middle;
  border-width: 0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  transition: all .2s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.vb323yv2:hover {
  transform: translate(0, -10px);
}

.m7yp5l3o {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.jmv6vrr6 {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.cwabawg7 {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.ih6ueq7a {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.s5975ll0 {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.xuahtfty {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ibzrfuov {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.itgrsq5u {
  color: #3c83f6;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.tlnx0vsd {
  background-color: #3c83f61a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.qz4rqmm6 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.iv1l64st {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.i5oi82sd {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.u1ty8yfx {
  box-shadow: 0 2px 5px 0 var(--400);
  border-width: 0;
  width: auto;
  padding: 32px;
  transition: all .2s;
}

.u1ty8yfx:hover {
  transform: translate(0, -10px);
}

.tjr3k57w {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.wv6nzymb {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.eslu84an {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.wmpzfyag {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.vfkr06wv {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.ghkhw9ry {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.ts0l15mr {
  vertical-align: middle;
  border-width: 0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.wskmvjho {
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.v4bt51v5 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.ez9x1o80 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.vzzc0cr1 {
  background-color: #3c83f6;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 8px;
  height: 8px;
  margin: 12px 16px 0 0;
}

.zmz2ot4u {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.u2yadh39 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.dz6x70uj {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  display: flex;
}

.qh8i99ic {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.a3wdq95r {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  display: flex;
}

.a9yod88j {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.gvrj2uon {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .5s;
  display: flex;
}

.vr57n1j9 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  display: flex;
}

.w51h0brr {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.vxugs91e {
  grid-column-gap: 48px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.qwxbm4ab {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.skg0viap {
  color: #3c83f6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  transition: all .2s;
}

.y6eff7e9 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
}

.nch96xnh {
  box-shadow: 0 2px 5px 0 var(--400);
  text-align: center;
  border-width: 0;
  width: auto;
  transition: all .2s;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.nch96xnh:hover {
  transform: translate(0, -10px);
}

.i1gfeoe6 {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  margin: 32px 0 0;
  display: grid;
}

.sw1ri2tz {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.fmzvte5t {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.akjtlble {
  color: #3c83f6;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.ziv1icoj {
  grid-column-gap: 8px;
  color: #3c83f6;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.cab9dnlu {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.llr4gz1k {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.g06oi2d3 {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.pehz354a {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.xcbja7va {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.vd1uumoc {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.k3eglx4k {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.ulkpzqo4 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.jzla2gbs {
  color: #6da2f8;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6da2f8;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.s3b6us0i {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.dyeyfha0 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.z3dc2436 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.kg2ugbkm {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.zcorznt8 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.ofm3v8i2 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.z700y9gm {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.bp7m37yx {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.rlh5yhtg {
  color: #fff;
  border-width: 0;
  width: auto;
  list-style-type: none;
}

.apexnapb {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.n04au6ze {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.x91v95gi {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.sgz45h3o {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.aumfy2n7 {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.l9hzcvss {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.dm0664dd {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.ds27cbxi {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.fmnby11k {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.xliixa3q {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.o2m3gfcm {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.u98zbqry {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.rf66en8e {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.wdpd6sc7 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.vhcty70c {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.qkiuvxbk {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.bts978h5, .x4xx24l8 {
  border-width: 0;
  width: auto;
}

.divcfgwz {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.j9njl5dl {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  display: block;
}

.rdwzpspm {
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.t8tmq6z1 {
  z-index: 0;
  cursor: pointer;
  background-color: #3c83f6;
  border-width: 0;
  width: 0;
  height: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.mn5iyliv {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.q0nzzus3 {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  position: relative;
}

.s4myqaxk {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.akeu7igz {
  grid-column-gap: 8px;
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.gwxx1zqn {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #3c83f6;
  background-image: linear-gradient(135deg, #3c83f6, #85b2f9, #be5eed);
  background-size: auto;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 36px;
  margin: 0 0 0 16px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.prvkm1ii {
  color: #1a1a1a;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #1a1a1a;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.eeyqtf8h {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 8px;
  display: none;
}

.yh1bh02o {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.nj6p0elu {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.qnoowe9r {
  z-index: 50;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-width: 0 0 1px;
  width: 100%;
  position: sticky;
  top: 0;
}

.f3q0sul2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.m1bp8vns {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.z201vm4r {
  color: #fff;
  border-width: 0;
  width: auto;
}

.oukn72cz {
  color: #3c83f6;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.rpn49sjj {
  grid-column-gap: 8px;
  color: #3c83f6;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.rpn49sjj:hover {
  transform: scale(1.1);
}

.rmow69a9 {
  color: #fff;
  vertical-align: middle;
  border-width: 0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.f10hc9jw {
  color: #fff;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.k4w6u204 {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.dvuclxty {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.b7ytd5qn {
  color: #fff;
  background-image: linear-gradient(to bottom right, #3c83f6, #0a5adb);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.entr78ms {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.i88umtok {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.dhi0mwwh {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.gmit07dj {
  color: #3c83f6;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.y2val760 {
  background-color: #3c83f61a;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.u0vr09er {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.fa0b0iz3 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.qwp572qp {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.h8ztgzkd {
  box-shadow: 0 2px 5px 0 var(--400);
  border-width: 0;
  width: auto;
  padding: 32px;
  transition: all .2s;
}

.h8ztgzkd:hover {
  transform: translate(0, -10px);
}

.pktojwfl {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.w9d4fhqz {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.wlk2qnar {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ow72p4fy {
  background-color: #fff;
  border-width: 1px;
  border-radius: 8px;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.miauivek {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  display: grid;
}

.eiwandac {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.nqzzot1s {
  vertical-align: middle;
  border-width: 0;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.dnmjr88y {
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.r313yoob {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.h1z6jvxm {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.oa9867db {
  background-color: #3c83f6;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 8px;
  height: 8px;
  margin: 12px 16px 0 0;
}

.oea01dsk {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.i2u5biht {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: flex;
}

.r9pqulxu {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .1s;
  display: flex;
}

.c9n683sz {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .2s;
  display: flex;
}

.jnqvn41x {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .3s;
  display: flex;
}

.u0op46oy {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .4s;
  display: flex;
}

.teh59flt {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .5s;
  display: flex;
}

.ka83nojh {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  animation-delay: .6s;
  display: flex;
}

.q9uchugi {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.tu1dtt1n {
  grid-column-gap: 48px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 48px;
  width: auto;
  display: grid;
}

.pyn79hvf {
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.ytrx7wvw {
  color: #3c83f6;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.rha1qc11 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
}

.tgciwdyc {
  box-shadow: 0 2px 5px 0 var(--400);
  text-align: center;
  border-width: 0;
  width: auto;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.tgciwdyc:hover {
  transform: translate(0, -10px);
}

.b8vdlj18 {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  margin: 32px 0 0;
  display: grid;
}

.t82t06p3 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.y50hxj4d {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 20px;
  line-height: 1.625;
  animation-name: fade-in;
  animation-timing-function: ease-out;
}

.pozue9ke {
  color: #3c83f6;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 0 0 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.k7mjo32d {
  grid-column-gap: 8px;
  color: #3c83f6;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 48px;
  margin: 32px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  animation-name: fade-in;
  animation-timing-function: ease-out;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.k7mjo32d:hover {
  transform: scale(1.1);
}

.bl8yhoba {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
}

.gpeskdci {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}

.wks6vg8d {
  color: #fff;
  background-color: #3c83f6;
  border-width: 0;
  width: auto;
  padding: 96px 0;
}

.v9j343uf {
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.l7ky12ju {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.aexjztoh {
  filter: brightness(0) invert();
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.vbr6oxf0 {
  color: #fff;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.chdm3n8l {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 1.625;
}

.wyu9ckbt {
  color: #6da2f8;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6da2f8;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.q298esfj {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.bei83guz {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.t03uoygu {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.m5fvl0gi {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.b37d9kqm {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.gvnsdq30 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  margin: 24px 0 0;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.n7nylya4 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.q7ex9tsn {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 1.625;
  list-style-type: none;
}

.s8ur9rvo {
  color: #fff;
  border-width: 0;
  width: auto;
  list-style-type: none;
}

.arklcrpj {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  list-style-type: none;
}

.dxm2l4c5 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tvuu0a9p {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.jv3uyhfi {
  grid-column-gap: 48px;
  color: #fff;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
  width: auto;
  display: grid;
}

.lqud3q5g {
  color: #ffffffb2;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.pq54m8od {
  color: #fff;
  text-align: center;
  border-width: 1px 0 0;
  border-color: #fff3;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.x0usp7ce {
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 16px;
}

.bev1qq5m {
  color: #fff;
  background-color: #1a1a1a;
  border-width: 0;
  width: auto;
}

.zgd6ez1u {
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.n0pb0rzl {
  color: #a1a1aa;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 1.5;
  display: block;
}

.pi5eu2fp {
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 60px;
  height: 12px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.gi7znwww {
  z-index: 0;
  color: #a1a1aa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: -2px;
  right: 5px;
}

.fleoxut9 {
  z-index: 1000000;
  grid-column-gap: 4px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-width: 0;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  width: 141px;
  padding: 5px 13px;
  font-size: 12px;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.mpl43zta {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.zxniya25 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.k3qgr6cj {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.nwozk86c {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 48px;
  line-height: 1;
}

.b9pnexyn {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 28px;
}

.pgbvfctg {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 64px;
}

.xcp8dj16 {
  color: #3c83f6;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 40px;
  height: 40px;
  margin: 0 0 16px;
  display: block;
  overflow: hidden;
}

.xk84x61y {
  color: #1a1a1a;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.l03zc20o {
  color: #667085;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.vmzgzfn1 {
  color: #3c83f6;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #3c83f6;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: block;
  overflow: hidden;
}

.oyoo6ycu {
  color: #667085;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: block;
}

.ll6r69qp {
  grid-column-gap: 8px;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.hi9m805g {
  grid-column-gap: 8px;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: flex;
}

.bjasf4vs {
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.jo7q1f50 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  cursor: pointer;
  background-color: #ffffff80;
  border: 1px solid #3c83f633;
  border-radius: 8px;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 24px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.xixwalz0 {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  display: grid;
}

.dknlskwb {
  border-width: 0;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 24px;
}

.mg4uhg3m {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #ffffff4d;
  border: 0 solid #e5e7eb;
  width: auto;
  padding: 80px 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.flex-block-3 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #0000 61%, var(--accent-medium)), url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68f381c74c1eb8f611a985ee_2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 20px;
  height: 300px;
}

.flex-block-3-copy {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #0000 61%, var(--accent-medium)), url("https://cdn.prod.website-files.com/68d4a4223f5caa40fcc36c5c/68d4aaa97c17dbe15ccf70a1_1%20(17).webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 20px;
  height: 300px;
}

.qsjcbh4p {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
}

.tx6zless {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.hp44dq26 {
  text-align: center;
  border-width: 0;
  width: auto;
}

.tialqtit {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.m9xh0yxh {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
}

.gqzkd7cm {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.lykdw8ui {
  color: #667085;
  border-width: 0;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.d9vzrt54 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.oic32eia {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-position: inside;
}

.xfbmf4wt {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.xvm3zbxb {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.il6a0mkv {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-position: inside;
}

.fjae8oy0 {
  color: #667085;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.625;
}

.s2mancfx {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  line-height: 1.625;
}

.h2uoxxac {
  color: #667085;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.tbusrwrt {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.w9z7lskw {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.c4wvtjul {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.tc5uqhie {
  background-color: #f3f4f6;
  border-width: 0;
  border-radius: 8px;
  width: auto;
  padding: 24px;
}

.hdz99ojx {
  border-width: 0;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: block;
}

.pujuijau {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  padding: 64px 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.qyidj8vd {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
}

.vps57i14 {
  color: #667085;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.pjvaqkr2 {
  text-align: center;
  border-width: 0;
  width: auto;
}

.dfodxo0k {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.s6t557tu {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.raafurle {
  color: #667085;
  border-width: 0;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.ehthdbye {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.l2fcy0q6 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-position: inside;
}

.z3qisowp {
  border-width: 0;
  width: auto;
}

.d05lgkbg {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.emmbsnar {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.c7ex0nw5 {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.v0hcwtdl {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.tayxcxud {
  background-color: #f3f4f6;
  border-width: 0;
  border-radius: 8px;
  width: auto;
  margin: 16px 0 0;
  padding: 24px;
}

.e9ii0r7o {
  border-width: 0;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: block;
}

.wkw8sppy {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  padding: 64px 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.qyidj8vd-2 {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  line-height: 1;
}

.wkw8sppy-2 {
  grid-column-gap: normal;
  color: #1a1a1a;
  border: 0 solid #e5e7eb;
  width: auto;
  padding: 64px 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.bu5tasdh {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 72px;
  line-height: 1;
  display: block;
}

.fbekjp7m {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.dnepmp0m {
  color: #1a1a1a;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
}

.gnodpjn3 {
  color: #667085;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.l3tg7qf7 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.tw888ud9 {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.vf3qz5oj {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-position: inside;
}

.rb2jmpnu {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.u5qb91pf {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.zff5wsd9 {
  color: #667085;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.625;
}

.u5k4gi5d {
  color: #667085;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-position: inside;
}

.jt9l76q9 {
  border-width: 0;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: block;
}

.td92qfcc {
  grid-column-gap: normal;
  color: #1a1a1a;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  padding: 64px 0;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.link {
  color: var(--accent);
}

.text-block-2 {
  border-right: 0 solid #000;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.bold-text {
  background-color: var(--accent);
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 3.5rem;
  }

  .style-guide-block {
    margin-bottom: 2.5rem;
  }

  .form-error {
    padding-left: .25rem;
  }

  .paragraph.extra-large {
    font-size: 1.5rem;
  }

  .form-dropdown {
    padding-right: .25rem;
  }

  .form-success {
    padding-top: .25rem;
  }

  .button-secondary {
    position: relative;
  }

  .section {
    padding: 6rem 4rem;
  }

  .container-large {
    overflow: hidden;
  }

  .nav-link {
    margin: .25rem 0;
  }

  .nav-menu {
    border-bottom: .0625rem solid var(--600);
    background-color: var(--400);
    align-items: flex-start;
    width: 100vw;
    min-width: 100vw;
    margin-right: 0;
    padding: 1rem 3.125rem 2rem;
  }

  .nav-container {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .button {
    position: relative;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-menu-button {
    flex-direction: row;
    justify-content: center;
    margin-left: 1rem;
    margin-right: -.5rem;
    padding: 0;
    display: flex;
  }

  .nav-menu-button.w--open {
    background-color: #0000;
  }

  .actions-wrapper {
    align-items: center;
  }

  .menu-icon-line-bottom {
    background-color: var(--accent);
    border-radius: .0625rem;
    width: 2rem;
    height: .15625rem;
    margin-top: .25rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-line-top {
    background-color: var(--accent);
    border-radius: .0625rem;
    width: 2rem;
    height: .15625rem;
    margin-bottom: .25rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .faq-wrapper {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .faq-answer {
    padding-right: 2.5rem;
  }

  .feature-item {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .testimonials-list {
    grid-template-columns: 1fr;
  }

  .cta-card-content {
    grid-column-gap: 2rem;
  }

  .header-layout {
    grid-template-columns: 1fr;
  }

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

  .container-small {
    overflow: hidden;
  }

  .image-grid {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .lant6uxt {
    border-width: 0;
  }

  .hkzedxaw {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .mjmk25dy {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .cqrmm2ff {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .button-blue {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .uldd7bh2 {
    border-width: 0;
    overflow: hidden;
  }

  .rtnhnc9v {
    border-width: 0;
    padding: 8px;
  }

  .j8pjt86s {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .h10m53la {
    border-width: 0 0 1px;
  }

  .woddu173 {
    border-width: 0;
    font-size: 60px;
  }

  .warook4s {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .qhimkbd9 {
    border-width: 0;
    margin: 32px auto 0;
  }

  .rz4qjy4c {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .l7j9595u {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .ttamv19h {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .g14ylbnv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .i5ktvira {
    border-width: 0;
    margin: 0 auto;
  }

  .cyhph8m6 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vozea2og, .gdbivqmw, .nq1m4ar7 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .dxna62pl {
    border-width: 0;
    margin: 0 0 32px;
  }

  .e9mf73mz {
    border-width: 0;
    flex-wrap: wrap;
    min-width: 200%;
  }

  .gh5qw553 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nrnsjkrl {
    border-width: 0;
    padding: 48px 0;
  }

  .oq2gtegf {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .zwn88ai2 {
    border-width: 0;
    margin: 0 auto;
  }

  .kqzmcet8 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .wv68wx3x {
    border-width: 0;
    overflow: hidden;
  }

  .gc7a14v7 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .mgzaifpj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .qdk0yvh8 {
    border-width: 0;
    margin: 0;
  }

  .b7ircxzk {
    border-width: 0;
    padding: 32px;
  }

  .izvoehgn, .feblxos7, .gph5mwic {
    border-width: 1px;
    border-radius: 8px;
  }

  .nhxexa0c {
    border-width: 0;
    padding: 96px 0;
  }

  .m9l6jxum {
    border-width: 0;
    overflow: hidden;
  }

  .ao8a247u {
    border-width: 0;
    border-radius: 8px;
  }

  .o5v1wvww {
    border-width: 0;
    margin: 0;
  }

  .yidqlp29 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .ll47jwv4 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .o0pum0vr {
    border-width: 0;
    padding: 24px;
  }

  .u73no8rm, .y84v38t0, .e6u4cfib, .x2snghke {
    border-width: 1px;
    border-radius: 8px;
  }

  .pjyz7o2h {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .a0eqtajq {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 32px;
  }

  .rdo0jpe8 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .gieij01s {
    border-width: 0;
    padding: 96px 0;
  }

  .vlg21awr {
    border-width: 0;
    margin: 0 auto 24px;
    overflow: hidden;
  }

  .qp9anhib {
    border-width: 0;
    margin: 0 0 32px;
  }

  .ddtwpd70 {
    border-width: 0;
    margin: 0;
  }

  .lcqozeh0 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .q71jeb3o {
    border-width: 0;
    margin: 0 0 32px;
  }

  .mtejr3jj {
    border-width: 0;
    padding: 48px;
  }

  .ew0d4oao {
    border-radius: 8px;
  }

  .mvd5te5v {
    border-width: 0;
    border-radius: 8px;
  }

  .hklomnz9 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l8s05poo {
    border-width: 0;
    border-radius: 8px;
    margin: 24px 0 0;
  }

  .mahovvwl {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin: 0 0 64px;
  }

  .rc1d4b16 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .a4vtetfp {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .xo1nw2on {
    border-width: 0;
    margin: 0 auto;
  }

  .xnxcaxcy {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .o7ll743f {
    border-width: 0;
    margin: 32px 0 0;
  }

  .hs05rjsz {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .djm1rwvg {
    border-width: 0;
    margin: 0 auto;
  }

  .od9c35z3 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .g8u6fhs0 {
    border-width: 0;
    padding: 96px 0;
  }

  .cms0ie09 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ytu4a40j {
    border-width: 0;
    overflow: hidden;
  }

  .a8n4ugsu {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .vxj6m523 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .px4eockx {
    border-width: 0;
    margin: 0;
  }

  .su34da9f {
    border-width: 0;
    margin: 4px 0 0;
  }

  .rn1qohzb {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .q1to0wq2 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dxe73p4p {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ttmy6rqw {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .z2od2bzj {
    border-width: 0;
    margin: 0 0 24px;
  }

  .oj43usiq {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dv1bi2jm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .f5id3qfq {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .at9a1923 {
    border-width: 0;
    margin: 0;
  }

  .cjd80m9w {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .yjy78k68 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .j63h3p7t {
    border-width: 0;
    overflow: hidden;
  }

  .aiti3yfx {
    border-width: 0;
    padding: 0;
  }

  .qdmwwc3h {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .b28py355 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .pr5e6owl {
    border-width: 0;
    margin: 0;
  }

  .e0hmb8cu {
    border-width: 0;
  }

  .w45fkzu8 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .wrafvmki {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .xf258vbj {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .gs3r3k2t {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .xaetojbz {
    border-width: 0;
    overflow: hidden;
  }

  .fnwt7f85 {
    border-width: 0;
    padding: 8px;
  }

  .uvkgzzn0 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .f152wn5o {
    border-width: 0 0 1px;
  }

  .woh4mi2d {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .j84yotn2 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .db3d8kiw {
    border-width: 0;
    border-radius: 8px;
    height: 320px;
  }

  .op9yx230 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .x23ickad {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ef8dkagc {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .llq7ysrc {
    border-width: 0;
    padding: 96px 0;
  }

  .sk54eukl {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .snjka7o3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ke339hp2 {
    border-width: 0;
    margin: 0 auto;
  }

  .mi89g0vm {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ddo0fofe {
    border-width: 0;
    overflow: hidden;
  }

  .k0auiz71 {
    border-width: 0;
    border-radius: 9999px;
  }

  .h2rn8n40, .ot3tng5k {
    border-width: 0;
    margin: 0;
  }

  .u59cu4d9 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vzlw4k1y {
    border-width: 0;
    margin: 0;
  }

  .apebch75 {
    border-width: 0;
    border-radius: 9999px;
    margin: 8px 12px 0 0;
  }

  .wolr8flh {
    border-width: 0;
    margin: 8px 0 0;
  }

  .fj9rb850 {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .rrn277qq {
    border-width: 0;
    padding: 32px;
  }

  .ze8cp8jf, .m6a55sbr, .z9y3emfr {
    border-width: 1px;
    border-radius: 8px;
  }

  .c7eohpl4 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sxgyn98f, .i9jtr7o4 {
    border-width: 0;
    padding: 96px 0;
  }

  .ddmnniok {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .yxx4bnbd {
    border-width: 0;
    margin: 0 auto;
  }

  .ktuwkri0 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .bgv3smw3 {
    border-width: 0;
    overflow: hidden;
  }

  .lcy05nj2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .cbbh6c5v {
    border-width: 0;
    margin: 16px 0 0;
  }

  .detx9azs {
    border-width: 0;
    margin: 0;
  }

  .twrasfjj {
    border-width: 0;
    padding: 32px;
  }

  .d3rf7wyu, .hzgvg0xf, .smpfnw9d {
    border-width: 1px;
    border-radius: 8px;
  }

  .pkxyub7s {
    border-width: 0;
    padding: 96px 0;
  }

  .rcd7jpt9 {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .ocerw05b {
    border-width: 0;
    margin: 32px 0 0;
  }

  .lzje69cp {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .djg3u7v6 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .q5uwlgkq {
    border-width: 0;
    margin: 0 auto;
  }

  .kuecefw3 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bqg7kbxu {
    border-width: 0;
    padding: 64px 0;
  }

  .grss6aof {
    border-width: 0;
    margin: 24px 0 0;
  }

  .xtvnmi0h {
    border-width: 0;
    overflow: hidden;
  }

  .cuj81jyd {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .nvrdlyjp {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .igx1axgs {
    border-width: 0;
    margin: 0;
  }

  .i4a8nbi7 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .q17rwzhv {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .qw05q7tm {
    border-width: 0;
    margin: 12px 0 0;
  }

  .po2tbmdm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .z79fonee {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .p2nlv6u3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .z5c9ayk1 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .ep032mr9 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .pkg3ma0o {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .e63gkyo1 {
    border-width: 0;
    margin: 0;
  }

  .nljh9zsc {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .y1kvr5aj {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .iizwiw1b {
    border-width: 0;
    overflow: hidden;
  }

  .me2r2vt7 {
    border-width: 0;
    padding: 0;
  }

  .jmzx6f7n {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .z5inkisr {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .wnepjzje {
    border-width: 0;
    margin: 0;
  }

  .k07bhl8s {
    border-width: 0;
  }

  .ijid5nf2 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .s5shf52i {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .xpkt9z0i {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .z0s8v1a3 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .bcwwfpqy {
    border-width: 0;
    overflow: hidden;
  }

  .ivehm87x {
    border-width: 0;
    padding: 8px;
  }

  .d4cwc1s9 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .zi4je0dr {
    border-width: 0 0 1px;
  }

  .lul1muoy {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .c83mmssv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wudcunsm {
    border-width: 0;
    border-radius: 8px;
    height: 320px;
  }

  .nnwlzxvt {
    border-width: 0;
    margin: 8px 0 0;
  }

  .nhhy5i77 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .futtep3r {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .fkagd81v {
    border-width: 0;
    padding: 96px 0;
  }

  .hx58slzj {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .drmklnef {
    border-width: 0;
    margin: 0 0 24px;
  }

  .xeybehjm {
    border-width: 0;
    margin: 0 auto;
  }

  .m5hqqcab {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ww23mtoi {
    border-width: 0;
    overflow: hidden;
  }

  .htsdgjhi {
    border-width: 0;
    border-radius: 9999px;
  }

  .wffcrilr, .iihrdxw6 {
    border-width: 0;
    margin: 0;
  }

  .gus84n5b {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cpq8thd0 {
    border-width: 0;
    margin: 0;
  }

  .pbut3o0f {
    border-width: 0;
    border-radius: 9999px;
    margin: 8px 12px 0 0;
  }

  .mbbcnvy8 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .j0ggqhae {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .w2w2x8cb {
    border-width: 0;
    padding: 32px;
  }

  .ayjmpytx, .b7pgmj00, .xhc7bgez {
    border-width: 1px;
    border-radius: 8px;
  }

  .q2pbkd5a {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .pa4mvpky, .ys32r5f2 {
    border-width: 0;
    padding: 96px 0;
  }

  .he8hjx85 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .vgcnp1ew {
    border-width: 0;
    margin: 0 auto;
  }

  .nc35lw7d {
    border-width: 0;
    margin: 0 0 64px;
  }

  .y9wqenxa {
    border-width: 0;
    overflow: hidden;
  }

  .svpupbzy {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .e1e6olag {
    border-width: 0;
    margin: 16px 0 0;
  }

  .nkmrfaup {
    border-width: 0;
    margin: 0;
  }

  .it04p50z {
    border-width: 0;
    padding: 32px;
  }

  .b1d6q8di, .wd0setmc, .ixdm5vrw {
    border-width: 1px;
    border-radius: 8px;
  }

  .u4tjs17l {
    border-width: 0;
    padding: 96px 0;
  }

  .zawt6iad {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .x7ugbwc1 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .a3b313is {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .zaszllzc {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .xozcjk18 {
    border-width: 0;
    margin: 0 auto;
  }

  .ga4fbfit {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qcnmlycu {
    border-width: 0;
    padding: 64px 0;
  }

  .iiiz9xk2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .yid2a5vt {
    border-width: 0;
    overflow: hidden;
  }

  .sqlx49mg {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .muxni7eb {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .wqtuxfu2 {
    border-width: 0;
    margin: 0;
  }

  .e4phaa8y {
    border-width: 0;
    margin: 4px 0 0;
  }

  .n50w277d {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .fyi6igz6 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .f6oukknx {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vwqlymui {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .j3wj77v3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .z9oucpfl {
    border-width: 0;
    margin: 12px 0 0;
  }

  .mwrwp7ik {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .zt7sinok {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .a0512fnc {
    border-width: 0;
    margin: 0;
  }

  .vfa9cehm {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .sq7ohoak {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .ya2vwfq1 {
    border-width: 0;
    overflow: hidden;
  }

  .lld083u3 {
    border-width: 0;
    padding: 0;
  }

  .mspbh3rb {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .bwfbvgfh {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .z4qtpylv {
    border-width: 0;
    margin: 0;
  }

  .wckq5476 {
    border-width: 0;
  }

  .ia2xr365 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .ggc15wt4 {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .dqkiznjp {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .oty8bgl2 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .j2bdknau {
    border-width: 0;
    overflow: hidden;
  }

  .m1xkw9h7 {
    border-width: 0;
    padding: 8px;
  }

  .tidr8psa {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .hrr1qng5 {
    border-width: 0 0 1px;
  }

  .qv312onj {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .ck5sqn61 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .nwz6ufce {
    border-width: 0;
    border-radius: 8px;
    height: 320px;
  }

  .ujgqjkcv {
    border-width: 0;
    margin: 8px 0 0;
  }

  .twhjd88e {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .nsc3upwx {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .svk8ndgv {
    border-width: 0;
    padding: 96px 0;
  }

  .oeyckkc6 {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .jfdi4n7e {
    border-width: 0;
    margin: 0;
  }

  .v2njehfe {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l0e8rzzm {
    border-width: 0;
    margin: 32px 0 0;
  }

  .em6qfdhp {
    border-width: 0;
    border-radius: 8px;
  }

  .mlu6bjwi {
    border-width: 0;
    margin: 8px 0 0;
  }

  .c7y1nev7 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .dhz72tpo {
    border-width: 0;
    padding: 96px 0;
  }

  .cbet9akb {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .jb5qu3ii {
    border-width: 0;
    margin: 0 auto;
  }

  .eyoeemiq {
    border-width: 0;
    margin: 0 0 64px;
  }

  .pih6ef3k {
    border-width: 1px;
    border-radius: 9999px;
    padding: 8px 16px;
  }

  .z30n4irx {
    border-width: 0;
    margin: 0;
  }

  .schxb3b5 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .kk61xnd3 {
    border-width: 0;
    margin: 0 0 0 24px;
  }

  .om16knrq {
    border-width: 0;
    padding: 32px;
  }

  .w4vn2uif {
    border-width: 1px;
    border-radius: 8px;
  }

  .dzweb1z4, .iqz9l3ls, .fh5de1oq {
    border-width: 1px;
    border-radius: 8px;
    margin: 32px 0 0;
  }

  .l2riwqsi {
    border-width: 0;
    margin: 0 auto;
  }

  .loqg8kny {
    border-width: 0;
    padding: 96px 0;
  }

  .h2w12qku {
    border-width: 0;
    overflow: hidden;
  }

  .o3bjciru {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .xcqzfcfi {
    border-width: 0;
    margin: 16px 0 0;
  }

  .bworw2be {
    border-width: 0;
    margin: 0;
  }

  .ncsrbdcj {
    border-width: 0;
    padding: 32px;
  }

  .bhpd0u4v, .irueaip9, .uzrqhc3s, .d52yjsq9 {
    border-width: 1px;
    border-radius: 8px;
  }

  .xwn61myb {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .q6mcb81g {
    border-width: 0;
    overflow: hidden;
  }

  .s25117wh {
    border-width: 0;
    margin: 0 0 0 4px;
    overflow: hidden;
  }

  .x5hbhj4m {
    border-width: 0;
    margin: 24px auto 0;
    overflow: hidden;
  }

  .br6ypc36 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h61s0507 {
    border-width: 0;
    margin: 0;
  }

  .t5kgzq4x {
    border-width: 1px;
    border-radius: 9999px;
    margin: 8px 0 0;
    padding: 2px 10px;
  }

  .ouzrue6r {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oixz58wf {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .q4hv8cyx {
    border-width: 0;
    margin: 0;
  }

  .ikd85pv5 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .t88njq4a {
    border-width: 0;
    margin: 32px 0 0;
  }

  .vhprajod {
    border-width: 0;
    margin: 0 auto;
  }

  .zavclqzn {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .imi84kz4 {
    border-width: 0;
    padding: 96px 0;
  }

  .r6nquy1s {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .ezferpmy, .y2qovvrg {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ngs65hdb {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .nwr0gslq {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .ebfvk294 {
    border-width: 0;
    margin: 0 auto;
  }

  .bkrcxjv8 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nlw9bl1x {
    border-width: 0;
    padding: 64px 0;
  }

  .tl8j5d5m {
    border-width: 0;
    margin: 24px 0 0;
  }

  .b85e7azs {
    border-width: 0;
    overflow: hidden;
  }

  .we2nwfjj {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ivpvl5e4 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .d3b37agr {
    border-width: 0;
    margin: 0;
  }

  .h87mkfu2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .a4jx7qfi {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .p8nt7wox {
    border-width: 0;
    margin: 12px 0 0;
  }

  .j45r0vuo {
    border-width: 0;
    margin: 24px 0 0;
  }

  .dg9t5lx5 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .eqzhx1se {
    border-width: 0;
    margin: 0 0 24px;
  }

  .juh9gupn {
    border-width: 0;
    margin: 12px 0 0;
  }

  .o0hd88or {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .kkzmkzeh {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .pf1yurgy {
    border-width: 0;
    margin: 0;
  }

  .qq30wf90 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .pc9xp3n3 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .nfov497m {
    border-width: 0;
    overflow: hidden;
  }

  .mh2qjge0 {
    border-width: 0;
    padding: 0;
  }

  .joxns638 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .l19ebf1o {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .gjhrae8i {
    border-width: 0;
    margin: 0;
  }

  .cc6rtgay {
    border-width: 0;
  }

  .b59ttdik {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .w440y02t {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .hh832kj3 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .gdxzbww1 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .wkxox4fg {
    border-width: 0;
    overflow: hidden;
  }

  .vunybhcd {
    border-width: 0;
    padding: 8px;
  }

  .qur100xy {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .loc5fbl3 {
    border-width: 0 0 1px;
  }

  .l5y9ibci {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .rn1c0ojs {
    border-width: 0;
    margin: 32px 0 0;
  }

  .etth0v6k {
    border-width: 0;
    border-radius: 8px;
    height: 320px;
  }

  .v0imjc64 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .s47j3w5r {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .dqf2aub2 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .jfpttv6c {
    border-width: 0;
    padding: 96px 0;
  }

  .bc2s1yu6 {
    border-width: 0;
    margin: 0;
  }

  .p6xk6tvo {
    border-width: 0;
    margin: 6px 0 0;
  }

  .hcu8zxx2 {
    border-width: 0;
    padding: 24px;
  }

  .laoh90jp {
    border-width: 1px;
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
  }

  .jb7lu4ej {
    border-width: 0;
    margin: 24px 0 0;
  }

  .hs1iqlyd, .gx2mpbhn {
    border-width: 0;
    overflow: hidden;
  }

  .r5clahnx {
    border-width: 1px;
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
  }

  .fmoqoq48 {
    border-width: 0;
    margin: -1px;
  }

  .bvrjr4aa {
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
  }

  .jyrmbdpq {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .bluebutton {
    border-width: 0;
    border-radius: 6px;
    padding: 24px 16px;
  }

  .npso74yn {
    border-width: 0;
    margin: 0;
  }

  .g0i38lzf {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .x7l308u2 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 32px;
  }

  .nz4ts1rp {
    border-width: 0;
    margin: 16px 0 0;
  }

  .d9towv6a {
    border-width: 0;
    padding: 0 24px 24px;
  }

  .ms6eg296 {
    border-width: 1px;
    border-radius: 8px;
  }

  .ga8juo0c {
    border-width: 0;
    margin: 0 0 24px;
  }

  .u7y4yi2d {
    border-width: 0;
    margin: 0 0 32px;
  }

  .tusati84 {
    border-width: 0;
    overflow: hidden;
  }

  .hua4dm7y {
    border-width: 0;
    border-radius: 8px;
  }

  .nsv225vs {
    border-width: 0;
    margin: 0;
  }

  .btmsqh19, .iedrbx8h {
    border-width: 0;
    margin: 4px 0 0;
  }

  .r8bnyibr {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .gcs6nkga {
    border-width: 0;
    padding: 24px;
  }

  .dbiqhzkn {
    border-width: 1px;
    border-radius: 8px;
  }

  .ca1q0vnl, .uvdizaus, .zcou0z7t {
    border-width: 1px;
    border-radius: 8px;
    margin: 24px 0 0;
  }

  .mw897m8t {
    border-width: 0;
    margin: 32px 0 0;
  }

  .etg4xog8 {
    border-width: 0;
    border-radius: 8px;
  }

  .h25qghos {
    border-width: 0;
    margin: 24px 0 0;
  }

  .habt1dp0 {
    border-width: 0;
    border-radius: 8px;
  }

  .z6lkif11 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .tlzlxx74, .b9cs3mjm {
    border-width: 0;
    margin: 0;
  }

  .ag8h50h1 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .sry3kvro {
    border-width: 0;
    border-radius: 6px;
    margin: 16px 0 0;
    padding: 8px 16px;
  }

  .vfhlxsmv {
    border-width: 0;
    padding: 32px;
  }

  .upxdil4z {
    border-width: 1px;
    border-radius: 8px;
    margin: 32px 0 0;
  }

  .p57xyenf {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .u1i4eupv {
    border-width: 0;
    padding: 96px 0;
  }

  .zd3cd17h {
    border-width: 0;
    padding: 64px 0;
  }

  .pu6h7nav {
    border-width: 0;
    margin: 24px 0 0;
  }

  .p9stjgxj {
    border-width: 0;
    overflow: hidden;
  }

  .kymi8tk8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .b6e98thh {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .bsxjd8ui {
    border-width: 0;
    margin: 0;
  }

  .d5j8ajng {
    border-width: 0;
    margin: 4px 0 0;
  }

  .r3szr7to {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ok7g8stz {
    border-width: 0;
    margin: 12px 0 0;
  }

  .qk6q3m00 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .o6t6ih33 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .p8ph5mic {
    border-width: 0;
    margin: 0 0 24px;
  }

  .fv6vgxsf {
    border-width: 0;
    margin: 12px 0 0;
  }

  .hkiyl1kw {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .m62v8v8y {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .y5t2g2dl {
    border-width: 0;
    margin: 0;
  }

  .my1updc9 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .gqrjycya {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .scwfke1a {
    border-width: 0;
    overflow: hidden;
  }

  .kb0jlo9m {
    border-width: 0;
    padding: 0;
  }

  .nmlhvnsq {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .jmpy9g0w {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .p1lrar3l {
    border-width: 0;
    margin: 0;
  }

  .mah3j3h3 {
    border-width: 0;
  }

  .yqrohs4k {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .mfn6cbee {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .eovnhkl5 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .y2w4w85o {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .thvv5fjq {
    border-width: 0;
    overflow: hidden;
  }

  .d64kl93h {
    border-width: 0;
    padding: 8px;
  }

  .u0aa5r6a {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .kf0ts6sz {
    border-width: 0 0 1px;
  }

  .umxju93b {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .icqmo1la {
    border-width: 0;
    margin: 32px 0 0;
  }

  .h000d3s1 {
    border-width: 0;
    border-radius: 8px;
    height: 320px;
  }

  .xu22dim0 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .otit5z9w {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .a8xn27ck {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .n7r3t6zr {
    border-width: 0;
    padding: 96px 0;
  }

  .ipqdbevr {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .jjmx15o8 {
    border-width: 0;
    overflow: hidden;
  }

  .dc7fyt90 {
    border-width: 0;
    margin: 0;
    overflow: hidden;
  }

  .m9k5i7tw {
    border-width: 0;
    margin: 8px 0 0;
  }

  .x2ah3ejm {
    border-width: 0;
    overflow: hidden;
  }

  .fz9y2yvq {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .dtsfdcq3 {
    border-width: 0;
    border-radius: 8px;
    padding: 12px;
  }

  .ovwle55f {
    border-width: 0;
    margin: 16px 0 0;
  }

  .celw7174 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .y8b2kmyh {
    border-width: 0;
    margin: 0;
    overflow: hidden;
  }

  .rgp1lgcv {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xtftxdt5 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .plxunp5p {
    border-width: 0;
    margin: 0 0 8px;
    overflow: hidden;
  }

  .dmeqh1np {
    border-width: 1px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .as9s03u9 {
    border-width: 0;
    padding: 24px;
  }

  .cah3zj85, .plk9x9c0, .xf0tn9cf, .bcb8xh0w, .nzjsss29, .vc5isg8y {
    border-width: 1px;
    border-radius: 8px;
    overflow: hidden;
  }

  .lv2hfw25 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hlm7fxpo {
    border-width: 0;
    padding: 96px 0;
  }

  .ks1l9adi {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .upxcltlv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .uwdrvkv0 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .og9xeqdv {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .ijb3e2kk {
    border-width: 0;
    border-radius: 8px;
  }

  .tgeo6ssh {
    border-width: 0;
    padding: 96px 0;
  }

  .b3omsxqo {
    border-width: 0;
    padding: 64px 0;
  }

  .asp6mo9h {
    border-width: 0;
    margin: 24px 0 0;
  }

  .b13t05ha {
    border-width: 0;
    overflow: hidden;
  }

  .p39xyuju {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .icx16he1 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .jn7mhmgs {
    border-width: 0;
    margin: 0;
  }

  .l22qeoji {
    border-width: 0;
    margin: 4px 0 0;
  }

  .arfdg2a8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .xm39bkj9 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .kvonurlj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .j5jniw19 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .uk9vwo47 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .wxgfwvpx {
    border-width: 0;
    margin: 12px 0 0;
  }

  .mtuq0slc {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vg0zrxzi {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xmdq1x91 {
    border-width: 0;
    margin: 0;
  }

  .t9awif1w {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .x6jkmeby {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .urg40sif {
    border-width: 0;
    overflow: hidden;
  }

  .c7ww4y7n {
    border-width: 0;
    padding: 0;
  }

  .gyzb04pl {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .mosgbb3b {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .ko2138it {
    border-width: 0;
    margin: 0;
  }

  .heading-2 {
    font-size: 3.5rem;
  }

  .heading-3 {
    font-size: 1.1rem;
  }

  .qhs14xna {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .id4vbe6s {
    border-width: 0;
    margin: 0 auto;
  }

  .jadfsi3r {
    border-width: 0;
    margin: 0 0 64px;
  }

  .t2qwr4vr {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qw4id8tz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l54eiwp6 {
    border-width: 0;
    margin: 0;
  }

  .lt5it680 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .v123e0ar {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ekcpe3k0 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 24px;
  }

  .lyt4xkho {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 0 auto;
  }

  .y2oxwtnq {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 24px;
  }

  .alcyjgid {
    border-width: 0;
    padding: 80px 0;
  }

  .kwxqu1jf {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .p3yhn1v9 {
    border-width: 0;
    margin: 0 auto;
  }

  .km62q7nu {
    border-width: 0;
    margin: 0 0 64px;
  }

  .icxwwqfu {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xbnyi4o3 {
    border-width: 1px;
    border-radius: 8px;
    padding: 32px;
  }

  .j8u8dxox {
    border-width: 0;
    margin: 0 auto;
  }

  .qy5baymb {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .ekdefqwa {
    border-width: 1px;
    border-radius: 6px;
    margin: 48px 0 0;
    padding: 0 32px;
  }

  .yqc4uz26 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 24px;
  }

  .t78eviwd {
    border-width: 0;
    padding: 80px 0;
  }

  .rmtj91lv {
    border-width: 0;
  }

  .ic9q5x51 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .hu06oi2l {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .qlmj49i8 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .r62hcb4b {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .tyggzqk5 {
    border-width: 0;
    overflow: hidden;
  }

  .xfv55266 {
    border-width: 0;
    padding: 8px;
  }

  .odzs70hj {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .yvo0r4du {
    border-width: 0 0 1px;
  }

  .h6z41thp {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .e238l6ty {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .c23jttsx {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 60px;
  }

  .ypiccy7q {
    border-width: 0;
    margin: 32px 0 0;
  }

  .dj7u1f8p {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .button-black {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .button-white {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .wkitd6sc {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ic6c5pu3 {
    border-width: 0;
    margin: 0 auto;
  }

  .g7h5wk8h {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vffo0zz9 {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .t3 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .s1 {
    border-width: 0;
    margin: 0 auto;
  }

  .v2gyh560 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ikxr3sis {
    border-width: 0;
    overflow: hidden;
  }

  .azhbvwvr {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .kd5x7qno {
    border-width: 0;
    margin: 16px 0 0;
  }

  .l26k81d1 {
    border-width: 0;
    margin: 0;
  }

  .why-choose-tab {
    border-width: 0;
    padding: 32px;
  }

  .iyccjzge, .koddbncj, .mn705t61, .z48izbe5 {
    border-width: 1px;
    border-radius: 8px;
  }

  .yvmzp611 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .zyl1zpzg {
    border-width: 0;
    padding: 96px 0;
  }

  .fx19rujk {
    border-width: 0;
    border-radius: 9999px;
  }

  .roeztxz2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .stllesy5 {
    border-width: 0;
    margin: 0;
  }

  .uuj0f6j7 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .r8cimw0f {
    border-width: 0;
    padding: 32px;
  }

  .process-tab {
    border-width: 1px;
    border-radius: 8px;
  }

  .ut0cweqw {
    border-width: 0;
    border-radius: 8px;
  }

  .ka3ywei4, .kqmnwufj, .ij9uozci, .h1qa5f7k, .n4ziafhg {
    border-width: 0;
    margin: 0 0 48px;
  }

  .za5b2uat {
    border-width: 0;
    margin: 0 auto;
  }

  .a5aseajs {
    border-width: 0;
    padding: 96px 0;
  }

  .t4 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .lchh5e84 {
    border-width: 0;
    margin: 0 auto;
  }

  .aney2sh0 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .qllt93q7 {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .t13lr3ho {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ej82atjl {
    border-width: 0;
    margin: 0;
  }

  .sc5s3q11 {
    border-width: 0;
    padding: 24px;
  }

  .rate-tab, .e5vqag6c, .rbwd94bj, .karvazpd {
    border-width: 1px;
    border-radius: 8px;
  }

  .xzdjsok1 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .njdivydr {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .um7ul8wu {
    border-width: 0;
    padding: 96px 0;
  }

  .ac2fpscb {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .s9xtsyy8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .z4bwu9nr {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .k31wuiwv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .dg5i8k6r {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .l6l5qj71 {
    border-width: 0;
    margin: 0 auto;
  }

  .vw4bkqcd {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .saqw3xo3 {
    border-width: 0;
    padding: 96px 0;
  }

  .n3bun4sk {
    border-width: 0;
    padding: 64px 0;
  }

  .z9rakr3a {
    border-width: 0;
    margin: 24px 0 0;
  }

  .whb5a8pv {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .ls6uh2pq {
    border-width: 0;
    margin: 0;
  }

  .egpf2i8n {
    border-width: 0;
    margin: 4px 0 0;
  }

  .uo6zu1p0 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .qtsmmw09 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cpxaa86q {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .pmmlf2xd {
    border-width: 0;
    margin: 0 0 24px;
  }

  .fitiiddr {
    border-width: 0;
    margin: 12px 0 0;
  }

  .jsr3330d {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .k6gfwg1r {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .oxtzp1kt {
    border-width: 0;
    margin: 0;
  }

  .yopardsh {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .iyzga3hg {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .slrykj6z {
    border-width: 0;
    overflow: hidden;
  }

  .nfdofd5i {
    border-width: 0;
    padding: 0;
  }

  .vf56mune {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .tavk8a1n {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .zvzbxvcv {
    border-width: 0;
    margin: 0;
  }

  .menu-icon-line-top-2 {
    background-color: #fff;
    border-radius: .0625rem;
    width: 2rem;
    height: .15625rem;
    margin-bottom: .25rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .button-secondary-2 {
    position: relative;
  }

  .menu-icon-line-bottom-2 {
    background-color: #fff;
    border-radius: .0625rem;
    width: 2rem;
    height: .15625rem;
    margin-top: .25rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-link-2 {
    margin: .25rem 0;
  }

  .nav-menu-2 {
    background-color: #101211;
    border-bottom: .0625rem solid #2e3130;
    align-items: flex-start;
    width: 100vw;
    min-width: 100vw;
    margin-right: 0;
    padding: 1rem 3.125rem 2rem;
  }

  .g746smxo {
    border-width: 0;
  }

  .tgaeayv8 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .nkc1dbfs {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .gj8krhpl {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .luvancan {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .rrhhu5ch {
    border-width: 0;
    overflow: hidden;
  }

  .jywrx5t2 {
    border-width: 0;
    padding: 8px;
  }

  .ki2vz3id {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .l759ww0v {
    border-width: 0 0 1px;
  }

  .d2w2iqzx {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .cef72dr0 {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .t1 {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 60px;
  }

  .ywhjf2h2 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .iwexe02w {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .sz2hgmnc {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .ialn6q99 {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .kv5xjol2 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .w24qmqmb {
    border-width: 0;
    margin: 0 auto;
  }

  .dbzfs669 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qgm82vv0 {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .t2 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .e1n4433v {
    border-width: 0;
    margin: 0 auto;
  }

  .fug8be3i {
    border-width: 0;
    margin: 0 0 64px;
  }

  .p4rhci8r {
    border-width: 0;
    overflow: hidden;
  }

  .cg7170b6 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .e8x6pk9e {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ptqktazp {
    border-width: 0;
    margin: 0;
  }

  .cssk337f {
    border-width: 0;
    padding: 32px;
  }

  .fz63cwhu, .oyn5br7g, .ej34dx6n, .wyu7i34g {
    border-width: 1px;
    border-radius: 8px;
  }

  .tpx9mvzg {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .gq3zwsn8 {
    border-width: 0;
    padding: 96px 0;
  }

  .gc0xt7be {
    border-width: 0;
    margin: 0;
  }

  .j8aoj3ba {
    border-width: 0;
    margin: 24px 0 0;
  }

  .batbocw1 {
    border-width: 0;
    margin: 0;
  }

  .hcdmpt95 {
    border-width: 0;
    margin: 2px 12px 0 0;
    overflow: hidden;
  }

  .hlx5z9ce {
    border-width: 0;
    margin: 8px 0 0;
  }

  .t7qshejq {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
  }

  .y6kpcddj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .qclp379l {
    border-width: 0;
    padding: 32px;
  }

  .management-tab, .jmvmjcm2, .yqio3d76, .x738ydia {
    border-width: 1px;
    border-radius: 8px;
  }

  .ip6zkylv {
    border-width: 0;
    padding: 96px 0;
  }

  .spbqi4nt {
    border-width: 0;
    border-radius: 9999px;
  }

  .b5mx2wjh {
    border-width: 0;
    margin: 0 0 12px;
  }

  .xp1l0j9v {
    border-width: 0;
    margin: 0;
  }

  .r1ob739n {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .yv9rt6ol {
    border-width: 1px;
    border-radius: 8px;
  }

  .xz57r4f0 {
    border-width: 0;
    border-radius: 8px;
  }

  .cvl6bjtz, .v8apjigv, .j3b5g54z, .f5mvkxw8 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .i45v7q4i {
    border-width: 0;
    margin: 0 auto;
  }

  .e0mqo23t {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .pp8ppe82 {
    border-width: 0;
    margin: 0 auto;
  }

  .cxzmyejx {
    border-width: 0;
    margin: 0 0 64px;
  }

  .weyprjgz {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .rbznnim8 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .m2cl4szd {
    border-width: 0;
    margin: 0;
  }

  .q9sljgi2 {
    border-width: 0;
    padding: 24px;
  }

  .pyvazdvh, .y8hothyg, .eekl7pnm, .rrv2ndca {
    border-width: 1px;
    border-radius: 8px;
  }

  .xop0yydl {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .abhzv8w3 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ru3l6hjb {
    border-width: 0;
    padding: 96px 0;
  }

  .rqar3449 {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .z3854tgo {
    border-width: 0;
    margin: 32px 0 0;
  }

  .je6d8dlw {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .taveixgo {
    border-width: 0;
    margin: 0 auto;
  }

  .o86p11ct {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .db8tuxr3 {
    border-width: 0;
    padding: 96px 0;
  }

  .h454jg0q {
    border-width: 0;
    padding: 64px 0;
  }

  .vphpsn1q {
    border-width: 0;
    margin: 24px 0 0;
  }

  .frarloe2 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .fzupk5ya {
    border-width: 0;
    margin: 0;
  }

  .q8n6vww7 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .zsjj10ym {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ybcfuumi {
    border-width: 0;
    margin: 24px 0 0;
  }

  .n04448l8 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .nw6rxko1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ax942m5d {
    border-width: 0;
    margin: 12px 0 0;
  }

  .hxttmp6g {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .szljmmoc {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .o11orh36 {
    border-width: 0;
    margin: 0;
  }

  .oa6okhhz {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .xhct0epv {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .rouc6x8j {
    border-width: 0;
    overflow: hidden;
  }

  .niv4wbrv {
    border-width: 0;
    padding: 0;
  }

  .niiz21gw {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .fyrc9pt6 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .wtqharcy {
    border-width: 0;
    margin: 0;
  }

  .x1t65dsp {
    border-width: 0;
  }

  .il8g5q07 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .fwb8dey5 {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .j1j78q8m {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .k494kj5s {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .i5zrydvu {
    border-width: 0;
    overflow: hidden;
  }

  .w7310rnu {
    border-width: 0;
    padding: 8px;
  }

  .rrh8pc8b {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i8pp3iw3 {
    border-width: 0 0 1px;
  }

  .lqn7cbop {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .sitfpuoc {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .ho3sc56k {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 60px;
  }

  .q828ytr9 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pzks2oa5 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .xihv6cql {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .caqdddki {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .bk25raj2 {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .qwa0zteu {
    border-width: 0;
    margin: 32px 0 0;
  }

  .kuyacuf5 {
    border-width: 0;
    margin: 0 auto;
  }

  .pj02ugin {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bul6d3ks {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .h82bfbpp {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .p9bs1g4p {
    border-width: 0;
    margin: 0 auto;
  }

  .j8eg3z76 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .cwernyj4 {
    border-width: 0;
    overflow: hidden;
  }

  .nl0w439j {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .g48lf3zj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ztis9ldp {
    border-width: 0;
    margin: 0;
  }

  .s5txgms9 {
    border-width: 0;
    padding: 32px;
  }

  .sr7ed69r, .jkwmgbj3, .obp75rc8, .qe55w3u3 {
    border-width: 1px;
    border-radius: 8px;
  }

  .twhj44i6 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .kh6p82up {
    border-width: 0;
    padding: 96px 0;
  }

  .ckupyu2p {
    border-width: 0;
    margin: 0;
  }

  .nqr1b0cj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .qbmshi9j {
    border-width: 0;
    margin: 0;
  }

  .hpn4siij {
    border-width: 0;
    margin: 2px 12px 0 0;
    overflow: hidden;
  }

  .q9vsvmvg {
    border-width: 0;
    margin: 8px 0 0;
  }

  .d8koh82y {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
  }

  .wm1xif9x {
    border-width: 0;
    margin: 24px 0 0;
  }

  .kr6vxojs {
    border-width: 0;
    padding: 32px;
  }

  .u86mvb5a, .rdo8r32k, .ydzhwozu, .vyuarqiw {
    border-width: 1px;
    border-radius: 8px;
  }

  .dgjk1s8v {
    border-width: 0;
    padding: 96px 0;
  }

  .tyd6ah47 {
    border-width: 0;
    border-radius: 9999px;
  }

  .ggjknni1 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hpuciqte {
    border-width: 0;
    margin: 0;
  }

  .kdvqlrvr {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .z8zkfueg {
    border-width: 1px;
    border-radius: 8px;
  }

  .oaiotq5v {
    border-width: 0;
    border-radius: 8px;
  }

  .kd6igy9m, .xizxtcsr, .kfcmuef3, .m97yki0p {
    border-width: 0;
    margin: 0 0 48px;
  }

  .fz67qv7a {
    border-width: 0;
    margin: 0 auto;
  }

  .s9ymuxg2 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .uc8yahv5 {
    border-width: 0;
    margin: 0 auto;
  }

  .c0c939hg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .yci6mhb8 {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .bx869btm {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bzzox4zn {
    border-width: 0;
    margin: 0;
  }

  .oc584s6f {
    border-width: 0;
    padding: 24px;
  }

  .vq4uu9qx, .rkhxm10o, .ni6b9mp7, .w5cku6gf {
    border-width: 1px;
    border-radius: 8px;
  }

  .umgv0wgm {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .dvyo9371 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .oqbspmmh {
    border-width: 0;
    padding: 96px 0;
  }

  .et7tddz8 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .y9iigz0p {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .w3hl2wsr {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .dq0ehl6x {
    border-width: 0;
    margin: 32px 0 0;
  }

  .e047r9qw {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .qm2dib8n {
    border-width: 0;
    margin: 0 auto;
  }

  .wbi8eyt5 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .hxqe9s5d {
    border-width: 0;
    padding: 96px 0;
  }

  .enwwyupz {
    border-width: 0;
    padding: 64px 0;
  }

  .hk6rac61 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .c6phh57j {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .pu4r3qag {
    border-width: 0;
    margin: 0;
  }

  .wf8g45tu {
    border-width: 0;
    margin: 4px 0 0;
  }

  .il8k8lel {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .yocl3kqg {
    border-width: 0;
    margin: 24px 0 0;
  }

  .w8sla3f5 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .csznbwca {
    border-width: 0;
    margin: 0 0 24px;
  }

  .g5za8p2c {
    border-width: 0;
    margin: 12px 0 0;
  }

  .soit0rbg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ocidmfv9 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .nkygji4c {
    border-width: 0;
    margin: 0;
  }

  .ic8hvvs3 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .v773x0ys {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .c4o372fp {
    border-width: 0;
    overflow: hidden;
  }

  .mq39y79w {
    border-width: 0;
    padding: 0;
  }

  .egcugyym {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .dq7geds2 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .brgl5llz {
    border-width: 0;
    margin: 0;
  }

  .cyzpodjz {
    border-width: 0;
  }

  .m83lheho {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .bjr2o2gj {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .g3a3wwka {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .crv2lv2b {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .vr37hry2 {
    border-width: 0;
    overflow: hidden;
  }

  .mv7w8hhn {
    border-width: 0;
    padding: 8px;
  }

  .dfmmx8oe {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ytknwwz4 {
    border-width: 0 0 1px;
  }

  .xnvn9a5h {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .uo0dpe8n {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vliqhhrj {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .a1aljq3m {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .mvorx99l {
    border-width: 0;
    border-radius: 12px;
  }

  .oakobmkd {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ka8l0e8k {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .s9xzcmfn {
    border-width: 0;
    padding: 96px 0;
  }

  .carr1mwa {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .ven20y2j {
    border-width: 0;
    margin: 0 auto;
  }

  .rzd1ytwg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .z8wcwkmy {
    border-width: 0;
    overflow: hidden;
  }

  .rukk7imq {
    border-width: 0;
    border-radius: 9999px;
  }

  .jhplxaby, .ecu5r73v {
    border-width: 0;
    margin: 0;
  }

  .d3n52osu {
    border-width: 0;
    margin: 24px 0 0;
  }

  .phhdzzcv {
    border-width: 0;
    padding: 32px;
  }

  .mmjhojev, .lfepn5re, .s15z5gku, .y2209ujc {
    border-width: 1px;
    border-radius: 8px;
  }

  .hrc2rzz7 {
    border-width: 0;
    padding: 96px 0;
  }

  .xtgk46mu {
    border-width: 0;
    border-radius: 12px;
  }

  .vq9xk6nn {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .jq63404z {
    border-width: 0;
    margin: 24px 0 0;
  }

  .fgajybo9 {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .jmv4l8in {
    border-width: 0;
    margin: 0;
  }

  .jobpjjpr, .g9c17rhw, .xzb4r4vh, .uge94ec2 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .xq75r9k5 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wg2twdw8 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .b141ge31 {
    border-width: 0;
    padding: 96px 0;
  }

  .b23r9pkv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .d52n79b5 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ct4wxhri {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .tjc4sr2w {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wi9c1u3y {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .hitgblk7 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .n2vrpihv {
    border-width: 0;
    margin: 0 auto;
  }

  .ujbrisky {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .cd6a0tno {
    border-width: 0;
    padding: 96px 0;
  }

  .rdja1yis {
    border-width: 0;
    padding: 64px 0;
  }

  .p8rg9i39 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h0azaz8p {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .zha89gz0 {
    border-width: 0;
    margin: 0;
  }

  .beo597ov {
    border-width: 0;
    margin: 4px 0 0;
  }

  .egv33495 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ykf7olm2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .sr3auzrj {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .a78hhany {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ypbtf2my {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xnwugl2q {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .maafkfs7 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .y00xtgux {
    border-width: 0;
    margin: 0;
  }

  .kr0gxn03 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .jc0rdq71 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .ou8xk1ze {
    border-width: 0;
    overflow: hidden;
  }

  .tn2w3jor {
    border-width: 0;
    padding: 0;
  }

  .ql6bq292 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .o4tvcr94 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .q895n25g {
    border-width: 0;
    margin: 0;
  }

  .fnnxvtzz {
    border-width: 0;
  }

  .j6nfpnx0 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .iz3u7jbu {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .gdva9ecq {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .nfy6aa4u {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .mvmqrvos {
    border-width: 0;
    overflow: hidden;
  }

  .zw2tuwxe {
    border-width: 0;
    padding: 8px;
  }

  .bj8e7xk7 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vqih96un {
    border-width: 0 0 1px;
  }

  .kuozlcmc {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .bexcp1fd {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l665g4ov {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .jx0l4lat {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .kvcxe7yl {
    border-width: 0;
    border-radius: 12px;
  }

  .cb3w8lic {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .rr22ts4u {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i3ggbuvi {
    border-width: 0;
    padding: 96px 0;
  }

  .s8qhjo3t {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .kmjumm6r {
    border-width: 0;
    margin: 0 auto;
  }

  .zxmz8wa5 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .y64gn2sc {
    border-width: 0;
    overflow: hidden;
  }

  .vd21hhk9 {
    border-width: 0;
    border-radius: 9999px;
  }

  .twl620a5, .zd8u95ag {
    border-width: 0;
    margin: 0;
  }

  .jmp9p7m8 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .k0ksz6dz {
    border-width: 0;
    padding: 32px;
  }

  .q9nfwi9a, .ym3b8bpj, .vnkta9ze, .pdnauplm {
    border-width: 1px;
    border-radius: 8px;
  }

  .q5qj3ehb {
    border-width: 0;
    padding: 96px 0;
  }

  .lb7a3h6w {
    border-width: 0;
    border-radius: 12px;
  }

  .vu0etdeg {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .ldymm1ry {
    border-width: 0;
    margin: 24px 0 0;
  }

  .u35s0ekn {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .vjgw6a1s {
    border-width: 0;
    margin: 0;
  }

  .kzeazuws, .w1z893p4, .nb33x7ml, .bw3bfe04, .gem6o558, .slweaii5 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .y5snr580 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .bnop26rn {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .zjirwusp {
    border-width: 0;
    padding: 96px 0;
  }

  .w1gfumgg {
    border-width: 0;
    margin: 0 0 8px;
  }

  .pyw6hiky {
    border-width: 0;
    margin: 32px 0 0;
  }

  .c0ganzlx {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .a1rycnuh {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wbtdzjwb {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .nj5mhux0 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .h478j04r {
    border-width: 0;
    margin: 0 auto;
  }

  .uoby0kl0 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .rjpatzwx {
    border-width: 0;
    padding: 96px 0;
  }

  .wcfzw6wj {
    border-width: 0;
    padding: 64px 0;
  }

  .zrkv4ixr {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jdan0pgk {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .jgp1lybb {
    border-width: 0;
    margin: 0;
  }

  .hdx9r85o {
    border-width: 0;
    margin: 4px 0 0;
  }

  .wssxm9wx {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .pf1ssve0 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oa9rqpp6 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .nvuyenqz {
    border-width: 0;
    margin: 0 0 24px;
  }

  .xgf6lo2i {
    border-width: 0;
    margin: 12px 0 0;
  }

  .t4voffyw {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .s52az9l1 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .q4ffl2r9 {
    border-width: 0;
    margin: 0;
  }

  .caz7a91u {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .jcf9yk3n {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .kqk99n8v {
    border-width: 0;
    overflow: hidden;
  }

  .h916afod {
    border-width: 0;
    padding: 0;
  }

  .e4et9x8y {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .q4nmagfb {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .fzv0fdhl {
    border-width: 0;
    margin: 0;
  }

  .pdnehjvp {
    border-width: 0;
  }

  .f9ezoqgt {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .vvp9fb5a {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .eldh0n7p {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .kf3t0qeu {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .yvg0v2v8 {
    border-width: 0;
    overflow: hidden;
  }

  .la3iyqdz {
    border-width: 0;
    padding: 8px;
  }

  .a0ogazat {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .f3n20pki {
    border-width: 0 0 1px;
  }

  .mbt90pkc {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .dowyb5uv {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cjia5314 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .aljp28j5 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .vb323yv2 {
    border-width: 0;
    border-radius: 12px;
  }

  .jmv6vrr6 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .cwabawg7 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ih6ueq7a {
    border-width: 0;
    padding: 96px 0;
  }

  .s5975ll0 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .xuahtfty {
    border-width: 0;
    margin: 0 auto;
  }

  .ibzrfuov {
    border-width: 0;
    margin: 0 0 64px;
  }

  .itgrsq5u {
    border-width: 0;
    overflow: hidden;
  }

  .tlnx0vsd {
    border-width: 0;
    border-radius: 9999px;
  }

  .qz4rqmm6, .iv1l64st {
    border-width: 0;
    margin: 0;
  }

  .i5oi82sd {
    border-width: 0;
    margin: 24px 0 0;
  }

  .u1ty8yfx {
    border-width: 0;
    padding: 32px;
  }

  .tjr3k57w, .wv6nzymb, .eslu84an, .wmpzfyag {
    border-width: 1px;
    border-radius: 8px;
  }

  .ghkhw9ry {
    border-width: 0;
    padding: 96px 0;
  }

  .ts0l15mr {
    border-width: 0;
    border-radius: 12px;
  }

  .v4bt51v5 {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .ez9x1o80 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vzzc0cr1 {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .zmz2ot4u {
    border-width: 0;
    margin: 0;
  }

  .dz6x70uj, .qh8i99ic, .a3wdq95r, .a9yod88j, .gvrj2uon, .vr57n1j9 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .w51h0brr {
    border-width: 0;
    margin: 32px 0 0;
  }

  .vxugs91e {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .qwxbm4ab {
    border-width: 0;
    padding: 96px 0;
  }

  .skg0viap {
    border-width: 0;
    margin: 0 0 8px;
  }

  .i1gfeoe6 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .sw1ri2tz {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .fmzvte5t {
    border-width: 0;
    margin: 32px 0 0;
  }

  .akjtlble {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .ziv1icoj {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .cab9dnlu {
    border-width: 0;
    margin: 0 auto;
  }

  .llr4gz1k {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .g06oi2d3 {
    border-width: 0;
    padding: 96px 0;
  }

  .pehz354a {
    border-width: 0;
    padding: 64px 0;
  }

  .ulkpzqo4 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jzla2gbs {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .s3b6us0i {
    border-width: 0;
    margin: 0;
  }

  .dyeyfha0 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .z3dc2436 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .zcorznt8 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ofm3v8i2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .z700y9gm {
    border-width: 0;
    margin: 0 0 24px;
  }

  .apexnapb {
    border-width: 0;
    margin: 12px 0 0;
  }

  .n04au6ze {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .sgz45h3o {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aumfy2n7 {
    border-width: 0;
    margin: 0;
  }

  .l9hzcvss {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .dm0664dd {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .o2m3gfcm {
    border-width: 0;
    overflow: hidden;
  }

  .u98zbqry {
    border-width: 0;
    padding: 0;
  }

  .rf66en8e {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .wdpd6sc7 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qkiuvxbk {
    border-width: 0;
    margin: 0;
  }

  .bts978h5 {
    border-width: 0;
  }

  .divcfgwz {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .q0nzzus3 {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .akeu7igz {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .gwxx1zqn {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .prvkm1ii {
    border-width: 0;
    overflow: hidden;
  }

  .eeyqtf8h {
    border-width: 0;
    padding: 8px;
  }

  .nj6p0elu {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qnoowe9r {
    border-width: 0 0 1px;
  }

  .f3q0sul2 {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .m1bp8vns {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oukn72cz {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .rpn49sjj {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .rmow69a9 {
    border-width: 0;
    border-radius: 12px;
  }

  .k4w6u204 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .dvuclxty {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .b7ytd5qn {
    border-width: 0;
    padding: 96px 0;
  }

  .entr78ms {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .i88umtok {
    border-width: 0;
    margin: 0 auto;
  }

  .dhi0mwwh {
    border-width: 0;
    margin: 0 0 64px;
  }

  .gmit07dj {
    border-width: 0;
    overflow: hidden;
  }

  .y2val760 {
    border-width: 0;
    border-radius: 9999px;
  }

  .u0vr09er, .fa0b0iz3 {
    border-width: 0;
    margin: 0;
  }

  .qwp572qp {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h8ztgzkd {
    border-width: 0;
    padding: 32px;
  }

  .pktojwfl, .w9d4fhqz, .wlk2qnar, .ow72p4fy {
    border-width: 1px;
    border-radius: 8px;
  }

  .eiwandac {
    border-width: 0;
    padding: 96px 0;
  }

  .nqzzot1s {
    border-width: 0;
    border-radius: 12px;
  }

  .r313yoob {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .h1z6jvxm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oa9867db {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .oea01dsk {
    border-width: 0;
    margin: 0;
  }

  .r9pqulxu, .c9n683sz, .jnqvn41x, .u0op46oy, .teh59flt, .ka83nojh {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q9uchugi {
    border-width: 0;
    margin: 32px 0 0;
  }

  .tu1dtt1n {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .pyn79hvf {
    border-width: 0;
    padding: 96px 0;
  }

  .ytrx7wvw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b8vdlj18 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .t82t06p3 {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .y50hxj4d {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pozue9ke {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .k7mjo32d {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .bl8yhoba {
    border-width: 0;
    margin: 0 auto;
  }

  .gpeskdci {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .wks6vg8d {
    border-width: 0;
    padding: 96px 0;
  }

  .v9j343uf {
    border-width: 0;
    padding: 64px 0;
  }

  .chdm3n8l {
    border-width: 0;
    margin: 24px 0 0;
  }

  .wyu9ckbt {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .q298esfj {
    border-width: 0;
    margin: 0;
  }

  .bei83guz {
    border-width: 0;
    margin: 4px 0 0;
  }

  .t03uoygu {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .b37d9kqm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .gvnsdq30 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .n7nylya4 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .arklcrpj {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dxm2l4c5 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jv3uyhfi {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lqud3q5g {
    border-width: 0;
    margin: 0;
  }

  .pq54m8od {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .x0usp7ce {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .pi5eu2fp {
    border-width: 0;
    overflow: hidden;
  }

  .gi7znwww {
    border-width: 0;
    padding: 0;
  }

  .fleoxut9 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .mpl43zta {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .k3qgr6cj {
    border-width: 0;
    margin: 0;
  }

  .nwozk86c {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .b9pnexyn {
    border-width: 0;
    margin: 0 auto;
  }

  .pgbvfctg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .xcp8dj16 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xk84x61y {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l03zc20o {
    border-width: 0;
    margin: 0;
  }

  .hi9m805g {
    border-width: 0;
    margin: 8px 0 0;
  }

  .bjasf4vs {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jo7q1f50 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 24px;
  }

  .xixwalz0 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 0 auto;
  }

  .dknlskwb {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 24px;
  }

  .mg4uhg3m {
    border-width: 0;
    padding: 80px 0;
  }

  .qsjcbh4p {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .tx6zless, .tialqtit {
    border-width: 0;
    margin: 0;
  }

  .m9xh0yxh {
    border-width: 0;
    margin: 0 0 16px;
  }

  .gqzkd7cm {
    border-width: 0;
    margin: 0;
  }

  .d9vzrt54 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .oic32eia {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xfbmf4wt {
    border-width: 0;
    margin: 0;
  }

  .xvm3zbxb {
    border-width: 0;
    margin: 32px 0 0;
  }

  .il6a0mkv {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .s2mancfx {
    border-width: 0;
    margin: 0 0 8px;
  }

  .w9z7lskw {
    border-width: 0;
    margin: 0;
  }

  .c4wvtjul {
    border-width: 0;
    margin: 8px 0 0;
  }

  .tc5uqhie {
    border-width: 0;
    border-radius: 8px;
    padding: 24px;
  }

  .hdz99ojx {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .pujuijau {
    border-width: 0;
    padding: 64px 0;
  }

  .qyidj8vd {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .vps57i14 {
    border-width: 0;
    margin: 0;
  }

  .dfodxo0k {
    border-width: 0;
    margin: 0 0 16px;
  }

  .s6t557tu {
    border-width: 0;
    margin: 0;
  }

  .ehthdbye {
    border-width: 0;
    margin: 8px 0 0;
  }

  .l2fcy0q6 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .d05lgkbg {
    border-width: 0;
    margin: 32px 0 0;
  }

  .emmbsnar, .v0hcwtdl {
    border-width: 0;
    margin: 0;
  }

  .tayxcxud {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 24px;
  }

  .e9ii0r7o {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .wkw8sppy {
    border-width: 0;
    padding: 64px 0;
  }

  .qyidj8vd-2 {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .wkw8sppy-2 {
    border-width: 0;
    padding: 64px 0;
  }

  .bu5tasdh {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 60px;
  }

  .fbekjp7m {
    border-width: 0;
    margin: 0;
  }

  .dnepmp0m {
    border-width: 0;
    margin: 0 0 16px;
  }

  .tw888ud9 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .vf3qz5oj {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .rb2jmpnu {
    border-width: 0;
    margin: 32px 0 0;
  }

  .u5qb91pf {
    border-width: 0;
    margin: 0;
  }

  .u5k4gi5d {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jt9l76q9 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .td92qfcc {
    border-width: 0;
    padding: 64px 0;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.5rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h6 {
    letter-spacing: -.02em;
  }

  .style-guide-colour-block {
    width: 25%;
  }

  .field-block {
    min-height: auto;
  }

  .heading.medium {
    font-size: 2rem;
  }

  .heading.extra-large {
    font-size: 3.25rem;
  }

  .heading.large {
    font-size: 2.5rem;
  }

  .section.banner {
    display: block;
  }

  .container-large {
    width: 100%;
  }

  .grid-2-column {
    grid-column-gap: 2rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .nav-link.w--current {
    background-position: 0%;
  }

  .nav-menu {
    border-right: .0625rem solid var(--700);
    background-color: var(--900);
    -webkit-backdrop-filter: blur(.375rem);
    backdrop-filter: blur(.375rem);
    margin-right: 0;
  }

  .logo-wrapper {
    display: flex;
  }

  .social-proof-logos-wrapper {
    width: auto;
    padding-top: 1rem;
  }

  .faq-wrapper, .feature-item {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .card-list {
    grid-template-columns: 1fr;
  }

  .card-item.login {
    width: 100%;
    padding: 2.5rem;
  }

  .features-list {
    grid-row-gap: 9rem;
  }

  .testimonials-list {
    grid-template-columns: 1fr;
  }

  .footer-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .login-form {
    padding-bottom: 20px;
  }

  .pricing-list {
    grid-template-columns: 1fr;
  }

  .grid-3-column {
    grid-column-gap: 2rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .container-small {
    width: 100%;
  }

  .image-grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .spacer-4, .spacer-8, .spacer-16, .spacer-24, .spacer-32, .spacer-40, .spacer-48 {
    height: 2.5rem;
  }

  .spacer-64, .spacer-80 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .spacer-96 {
    width: 4.5rem;
    height: 4.5rem;
  }

  .spacer-128 {
    height: 2.5rem;
  }

  .lant6uxt {
    border-width: 0;
  }

  .hkzedxaw {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .h40ww0f1 {
    border-width: 0;
    display: inline;
  }

  .mjmk25dy {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .epgntq9s {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .cqrmm2ff {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .button-blue {
    border-width: 0;
    border-radius: 6px;
    margin: 0;
    padding: 0 12px;
    display: inline-flex;
  }

  .uldd7bh2 {
    border-width: 0;
    overflow: hidden;
  }

  .rtnhnc9v {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .j8pjt86s {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .h10m53la {
    border-width: 0 0 1px;
  }

  .woddu173 {
    border-width: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .warook4s {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .qhimkbd9 {
    border-width: 0;
    margin: 32px auto 0;
    font-size: 18px;
    line-height: 1.4;
  }

  .rz4qjy4c {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .l7j9595u {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .ttamv19h {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .g14ylbnv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .i5ktvira {
    border-width: 0;
    margin: 0 auto;
  }

  .cyhph8m6 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vozea2og, .gdbivqmw, .nq1m4ar7 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .dxna62pl {
    border-width: 0;
    margin: 0 0 32px;
  }

  .e9mf73mz {
    border-width: 0;
    flex-wrap: wrap;
  }

  .gh5qw553 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nrnsjkrl {
    border-width: 0;
    padding: 48px 0;
  }

  .oq2gtegf {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .zwn88ai2 {
    color: var(--600);
    border-width: 0;
    margin: 0 auto;
    font-size: 18px;
    line-height: 1.4;
  }

  .kqzmcet8 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .wv68wx3x {
    border-width: 0;
    overflow: hidden;
  }

  .gc7a14v7 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .mgzaifpj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .qdk0yvh8 {
    color: var(--600);
    border-width: 0;
    margin: 0;
  }

  .b7ircxzk {
    border-width: 0;
    padding: 32px;
  }

  .izvoehgn, .feblxos7, .gph5mwic {
    border-width: 1px;
    border-radius: 8px;
  }

  .expcykjk {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .nhxexa0c {
    border-width: 0;
    padding: 96px 0;
  }

  .m9l6jxum {
    border-width: 0;
    overflow: hidden;
  }

  .ao8a247u {
    border-width: 0;
    border-radius: 8px;
  }

  .o5v1wvww {
    border-width: 0;
    margin: 0;
  }

  .yidqlp29 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .ll47jwv4 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .o0pum0vr {
    border-width: 0;
    padding: 24px;
  }

  .u73no8rm, .y84v38t0, .e6u4cfib, .x2snghke {
    border-width: 1px;
    border-radius: 8px;
  }

  .fak5fodt {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .pjyz7o2h {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .a0eqtajq {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 32px;
  }

  .rdo0jpe8 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .gieij01s {
    border-width: 0;
    padding: 96px 0;
  }

  .vlg21awr {
    border-width: 0;
    margin: 0 auto 24px;
    overflow: hidden;
  }

  .qp9anhib {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 1.625;
  }

  .ddtwpd70 {
    border-width: 0;
    margin: 0;
  }

  .lcqozeh0 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .q71jeb3o {
    border-width: 0;
    margin: 0 0 32px;
  }

  .mtejr3jj {
    border-width: 0;
    padding: 48px;
  }

  .ew0d4oao {
    border-radius: 8px;
  }

  .mvd5te5v {
    border-width: 0;
    border-radius: 8px;
  }

  .hklomnz9 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l8s05poo {
    border-width: 0;
    border-radius: 8px;
    margin: 24px 0 0;
  }

  .mahovvwl {
    border-width: 0;
    margin: 0 0 64px;
  }

  .rc1d4b16 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .a4vtetfp {
    border-width: 1px 0 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .xo1nw2on {
    border-width: 0;
    margin: 0 auto;
  }

  .xnxcaxcy {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .o7ll743f {
    border-width: 0;
    margin: 32px 0 0;
  }

  .hs05rjsz {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .djm1rwvg {
    border-width: 0;
    margin: 0 auto;
  }

  .od9c35z3 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .g8u6fhs0 {
    border-width: 0;
    padding: 96px 0;
  }

  .cms0ie09 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ytu4a40j {
    border-width: 0;
    overflow: hidden;
  }

  .a8n4ugsu {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .vxj6m523 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .px4eockx {
    border-width: 0;
    margin: 0;
  }

  .su34da9f {
    border-width: 0;
    margin: 4px 0 0;
  }

  .rn1qohzb {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .q1to0wq2 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dxe73p4p {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ttmy6rqw {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .z2od2bzj {
    border-width: 0;
    margin: 0 0 24px;
  }

  .oj43usiq {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dv1bi2jm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .f5id3qfq {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .at9a1923 {
    border-width: 0;
    margin: 0;
  }

  .cjd80m9w {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .yjy78k68 {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .j63h3p7t {
    border-width: 0;
    overflow: hidden;
  }

  .aiti3yfx {
    border-width: 0;
    padding: 0;
  }

  .qdmwwc3h {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .b28py355 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .pr5e6owl {
    border-width: 0;
    margin: 0;
  }

  .e0hmb8cu {
    border-width: 0;
  }

  .w45fkzu8 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .qv49sa5j {
    border-width: 0;
    display: inline;
  }

  .wrafvmki {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .qfi6uc0x {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .xf258vbj {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .gs3r3k2t {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .xaetojbz {
    border-width: 0;
    overflow: hidden;
  }

  .fnwt7f85 {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .uvkgzzn0 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .f152wn5o {
    border-width: 0 0 1px;
  }

  .woh4mi2d {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .j84yotn2 {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 20px;
    line-height: 1.625;
  }

  .db3d8kiw {
    border-width: 0;
    border-radius: 8px;
  }

  .op9yx230 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .ef8dkagc {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .llq7ysrc {
    border-width: 0;
    padding: 96px 0;
  }

  .sk54eukl {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .snjka7o3 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .ke339hp2 {
    border-width: 0;
    margin: 0 auto;
  }

  .mi89g0vm {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ddo0fofe {
    border-width: 0;
    overflow: hidden;
  }

  .k0auiz71 {
    border-width: 0;
    border-radius: 9999px;
  }

  .h2rn8n40, .ot3tng5k {
    border-width: 0;
    margin: 0;
  }

  .u59cu4d9 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vzlw4k1y {
    border-width: 0;
    margin: 0;
  }

  .apebch75 {
    border-width: 0;
    border-radius: 9999px;
    margin: 8px 12px 0 0;
  }

  .wolr8flh {
    border-width: 0;
    margin: 8px 0 0;
  }

  .fj9rb850 {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .rrn277qq {
    border-width: 0;
    padding: 32px;
  }

  .ze8cp8jf, .m6a55sbr, .z9y3emfr {
    border-width: 1px;
    border-radius: 8px;
  }

  .c7eohpl4 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sxgyn98f, .i9jtr7o4 {
    border-width: 0;
    padding: 96px 0;
  }

  .ddmnniok {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .yxx4bnbd {
    border-width: 0;
    margin: 0 auto;
  }

  .ktuwkri0 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .bgv3smw3 {
    border-width: 0;
    overflow: hidden;
  }

  .lcy05nj2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .cbbh6c5v {
    border-width: 0;
    margin: 16px 0 0;
  }

  .detx9azs {
    border-width: 0;
    margin: 0;
  }

  .twrasfjj {
    border-width: 0;
    padding: 32px;
  }

  .d3rf7wyu, .hzgvg0xf, .smpfnw9d {
    border-width: 1px;
    border-radius: 8px;
  }

  .kwbz4cpr {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .pkxyub7s {
    border-width: 0;
    padding: 96px 0;
  }

  .rcd7jpt9 {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .ocerw05b {
    border-width: 0;
    margin: 32px 0 0;
  }

  .lzje69cp {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .djg3u7v6 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .q5uwlgkq {
    border-width: 0;
    margin: 0 auto;
  }

  .kuecefw3 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bqg7kbxu {
    border-width: 0;
    padding: 64px 0;
  }

  .grss6aof {
    border-width: 0;
    margin: 24px 0 0;
  }

  .xtvnmi0h {
    border-width: 0;
    overflow: hidden;
  }

  .cuj81jyd {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .nvrdlyjp {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .igx1axgs {
    border-width: 0;
    margin: 0;
  }

  .i4a8nbi7 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .q17rwzhv {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .qw05q7tm {
    border-width: 0;
    margin: 12px 0 0;
  }

  .po2tbmdm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .z79fonee {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .p2nlv6u3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .z5c9ayk1 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .ep032mr9 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .pkg3ma0o {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .e63gkyo1 {
    border-width: 0;
    margin: 0;
  }

  .nljh9zsc {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .y1kvr5aj {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .iizwiw1b {
    border-width: 0;
    overflow: hidden;
  }

  .me2r2vt7 {
    border-width: 0;
    padding: 0;
  }

  .jmzx6f7n {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .z5inkisr {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .wnepjzje {
    border-width: 0;
    margin: 0;
  }

  .k07bhl8s {
    border-width: 0;
  }

  .ijid5nf2 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .tb6fiufr {
    border-width: 0;
    display: inline;
  }

  .s5shf52i {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .uhz2by8x {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .xpkt9z0i {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .z0s8v1a3 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .bcwwfpqy {
    border-width: 0;
    overflow: hidden;
  }

  .ivehm87x {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .d4cwc1s9 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .zi4je0dr {
    border-width: 0 0 1px;
  }

  .lul1muoy {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .c83mmssv {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 20px;
    line-height: 1.625;
  }

  .wudcunsm {
    border-width: 0;
    border-radius: 8px;
  }

  .nnwlzxvt {
    border-width: 0;
    margin: 8px 0 0;
  }

  .futtep3r {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .fkagd81v {
    border-width: 0;
    padding: 96px 0;
  }

  .hx58slzj {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .drmklnef {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .xeybehjm {
    border-width: 0;
    margin: 0 auto;
  }

  .m5hqqcab {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ww23mtoi {
    border-width: 0;
    overflow: hidden;
  }

  .htsdgjhi {
    border-width: 0;
    border-radius: 9999px;
  }

  .wffcrilr, .iihrdxw6 {
    border-width: 0;
    margin: 0;
  }

  .gus84n5b {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cpq8thd0 {
    border-width: 0;
    margin: 0;
  }

  .pbut3o0f {
    border-width: 0;
    border-radius: 9999px;
    margin: 8px 12px 0 0;
  }

  .mbbcnvy8 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .j0ggqhae {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .w2w2x8cb {
    border-width: 0;
    padding: 32px;
  }

  .ayjmpytx, .b7pgmj00, .xhc7bgez {
    border-width: 1px;
    border-radius: 8px;
  }

  .q2pbkd5a {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .pa4mvpky, .ys32r5f2 {
    border-width: 0;
    padding: 96px 0;
  }

  .he8hjx85 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .vgcnp1ew {
    border-width: 0;
    margin: 0 auto;
  }

  .nc35lw7d {
    border-width: 0;
    margin: 0 0 64px;
  }

  .y9wqenxa {
    border-width: 0;
    overflow: hidden;
  }

  .svpupbzy {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .e1e6olag {
    border-width: 0;
    margin: 16px 0 0;
  }

  .nkmrfaup {
    border-width: 0;
    margin: 0;
  }

  .it04p50z {
    border-width: 0;
    padding: 32px;
  }

  .b1d6q8di, .wd0setmc, .ixdm5vrw {
    border-width: 1px;
    border-radius: 8px;
  }

  .kcc6vi5p {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .u4tjs17l {
    border-width: 0;
    padding: 96px 0;
  }

  .zawt6iad {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .x7ugbwc1 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .a3b313is {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .zaszllzc {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .xozcjk18 {
    border-width: 0;
    margin: 0 auto;
  }

  .ga4fbfit {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qcnmlycu {
    border-width: 0;
    padding: 64px 0;
  }

  .iiiz9xk2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .yid2a5vt {
    border-width: 0;
    overflow: hidden;
  }

  .sqlx49mg {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .muxni7eb {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .wqtuxfu2 {
    border-width: 0;
    margin: 0;
  }

  .e4phaa8y {
    border-width: 0;
    margin: 4px 0 0;
  }

  .n50w277d {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .fyi6igz6 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .f6oukknx {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vwqlymui {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .j3wj77v3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .z9oucpfl {
    border-width: 0;
    margin: 12px 0 0;
  }

  .mwrwp7ik {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .zt7sinok {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .a0512fnc {
    border-width: 0;
    margin: 0;
  }

  .vfa9cehm {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .sq7ohoak {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .ya2vwfq1 {
    border-width: 0;
    overflow: hidden;
  }

  .lld083u3 {
    border-width: 0;
    padding: 0;
  }

  .mspbh3rb {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .bwfbvgfh {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .z4qtpylv {
    border-width: 0;
    margin: 0;
  }

  .wckq5476 {
    border-width: 0;
  }

  .ia2xr365 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .uq42zkll {
    border-width: 0;
    display: inline;
  }

  .ggc15wt4 {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .ntd1d439 {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .dqkiznjp {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .oty8bgl2 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .j2bdknau {
    border-width: 0;
    overflow: hidden;
  }

  .m1xkw9h7 {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .tidr8psa {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .hrr1qng5 {
    border-width: 0 0 1px;
  }

  .qv312onj {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .ck5sqn61 {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 20px;
    line-height: 1.625;
  }

  .nwz6ufce {
    border-width: 0;
    border-radius: 8px;
  }

  .ujgqjkcv {
    border-width: 0;
    margin: 8px 0 0;
  }

  .nsc3upwx {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .svk8ndgv {
    border-width: 0;
    padding: 96px 0;
  }

  .oeyckkc6 {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .jfdi4n7e {
    border-width: 0;
    margin: 0;
  }

  .v2njehfe {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l0e8rzzm {
    border-width: 0;
    margin: 32px 0 0;
  }

  .em6qfdhp {
    border-width: 0;
    border-radius: 8px;
  }

  .mlu6bjwi {
    border-width: 0;
    margin: 8px 0 0;
  }

  .dhz72tpo {
    border-width: 0;
    padding: 96px 0;
  }

  .cbet9akb {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .jb5qu3ii {
    border-width: 0;
    margin: 0 auto;
  }

  .eyoeemiq {
    border-width: 0;
    margin: 0 0 64px;
  }

  .pih6ef3k {
    border-width: 1px;
    border-radius: 9999px;
    padding: 8px 16px;
  }

  .z30n4irx {
    border-width: 0;
    margin: 0;
  }

  .schxb3b5 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .kk61xnd3 {
    border-width: 0;
    margin: 0 0 0 24px;
  }

  .om16knrq {
    border-width: 0;
    padding: 32px;
  }

  .w4vn2uif {
    border-width: 1px;
    border-radius: 8px;
  }

  .dzweb1z4, .iqz9l3ls, .fh5de1oq {
    border-width: 1px;
    border-radius: 8px;
    margin: 32px 0 0;
  }

  .l2riwqsi {
    border-width: 0;
    margin: 0 auto;
  }

  .loqg8kny {
    border-width: 0;
    padding: 96px 0;
  }

  .h2w12qku {
    border-width: 0;
    overflow: hidden;
  }

  .o3bjciru {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .xcqzfcfi {
    border-width: 0;
    margin: 16px 0 0;
  }

  .bworw2be {
    border-width: 0;
    margin: 0;
  }

  .ncsrbdcj {
    border-width: 0;
    padding: 32px;
  }

  .bhpd0u4v, .irueaip9, .uzrqhc3s, .d52yjsq9 {
    border-width: 1px;
    border-radius: 8px;
  }

  .xwn61myb {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .q6mcb81g {
    border-width: 0;
    overflow: hidden;
  }

  .s25117wh {
    border-width: 0;
    margin: 0 0 0 4px;
    overflow: hidden;
  }

  .x5hbhj4m {
    border-width: 0;
    margin: 24px auto 0;
    overflow: hidden;
  }

  .br6ypc36 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h61s0507 {
    border-width: 0;
    margin: 0;
  }

  .t5kgzq4x {
    border-width: 1px;
    border-radius: 9999px;
    margin: 8px 0 0;
    padding: 2px 10px;
  }

  .ouzrue6r {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oixz58wf {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .q4hv8cyx {
    border-width: 0;
    margin: 0;
  }

  .ikd85pv5 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .t88njq4a {
    border-width: 0;
    margin: 32px 0 0;
  }

  .vhprajod {
    border-width: 0;
    margin: 0 auto;
  }

  .zavclqzn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .imi84kz4 {
    border-width: 0;
    padding: 96px 0;
  }

  .r6nquy1s {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .ezferpmy, .y2qovvrg {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ngs65hdb {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .nwr0gslq {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .ebfvk294 {
    border-width: 0;
    margin: 0 auto;
  }

  .bkrcxjv8 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nlw9bl1x {
    border-width: 0;
    padding: 64px 0;
  }

  .tl8j5d5m {
    border-width: 0;
    margin: 24px 0 0;
  }

  .b85e7azs {
    border-width: 0;
    overflow: hidden;
  }

  .we2nwfjj {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ivpvl5e4 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .d3b37agr {
    border-width: 0;
    margin: 0;
  }

  .h87mkfu2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .a4jx7qfi {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .p8nt7wox {
    border-width: 0;
    margin: 12px 0 0;
  }

  .j45r0vuo {
    border-width: 0;
    margin: 24px 0 0;
  }

  .dg9t5lx5 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .eqzhx1se {
    border-width: 0;
    margin: 0 0 24px;
  }

  .juh9gupn {
    border-width: 0;
    margin: 12px 0 0;
  }

  .o0hd88or {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .kkzmkzeh {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .pf1yurgy {
    border-width: 0;
    margin: 0;
  }

  .qq30wf90 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .pc9xp3n3 {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .nfov497m {
    border-width: 0;
    overflow: hidden;
  }

  .mh2qjge0 {
    border-width: 0;
    padding: 0;
  }

  .joxns638 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .l19ebf1o {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .gjhrae8i {
    border-width: 0;
    margin: 0;
  }

  .cc6rtgay {
    border-width: 0;
  }

  .b59ttdik {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .wdq9got0 {
    border-width: 0;
    display: inline;
  }

  .w440y02t {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .q22i94n2 {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .hh832kj3 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .gdxzbww1 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .wkxox4fg {
    border-width: 0;
    overflow: hidden;
  }

  .vunybhcd {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .qur100xy {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .loc5fbl3 {
    border-width: 0 0 1px;
  }

  .l5y9ibci {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .rn1c0ojs {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 20px;
    line-height: 1.625;
  }

  .etth0v6k {
    border-width: 0;
    border-radius: 8px;
  }

  .v0imjc64 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .dqf2aub2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .jfpttv6c {
    border-width: 0;
    padding: 96px 0;
  }

  .bc2s1yu6 {
    border-width: 0;
    margin: 0;
  }

  .p6xk6tvo {
    border-width: 0;
    margin: 6px 0 0;
  }

  .hcu8zxx2 {
    border-width: 0;
    padding: 24px;
  }

  .laoh90jp {
    border-width: 1px;
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
    line-height: 24px;
  }

  .cqjjmcn3 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .jb7lu4ej {
    border-width: 0;
    margin: 24px 0 0;
  }

  .hs1iqlyd, .gx2mpbhn {
    border-width: 0;
    overflow: hidden;
  }

  .r5clahnx {
    border-width: 1px;
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
  }

  .fmoqoq48 {
    border-width: 0;
    margin: -1px;
  }

  .bvrjr4aa {
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
  }

  .jyrmbdpq {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .bluebutton {
    border-width: 0;
    border-radius: 6px;
    padding: 24px 16px;
  }

  .npso74yn {
    border-width: 0;
    margin: 0;
  }

  .g0i38lzf {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .x7l308u2 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 32px;
  }

  .nz4ts1rp {
    border-width: 0;
    margin: 16px 0 0;
  }

  .d9towv6a {
    border-width: 0;
    padding: 0 24px 24px;
  }

  .ms6eg296 {
    border-width: 1px;
    border-radius: 8px;
  }

  .ga8juo0c {
    border-width: 0;
    margin: 0 0 24px;
  }

  .u7y4yi2d {
    border-width: 0;
    margin: 0 0 32px;
  }

  .tusati84 {
    border-width: 0;
    overflow: hidden;
  }

  .hua4dm7y {
    border-width: 0;
    border-radius: 8px;
  }

  .nsv225vs {
    border-width: 0;
    margin: 0;
  }

  .btmsqh19, .iedrbx8h {
    border-width: 0;
    margin: 4px 0 0;
  }

  .r8bnyibr {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .gcs6nkga {
    border-width: 0;
    padding: 24px;
  }

  .dbiqhzkn {
    border-width: 1px;
    border-radius: 8px;
  }

  .ca1q0vnl, .uvdizaus, .zcou0z7t {
    border-width: 1px;
    border-radius: 8px;
    margin: 24px 0 0;
  }

  .mw897m8t {
    border-width: 0;
    margin: 32px 0 0;
  }

  .etg4xog8 {
    border-width: 0;
    border-radius: 8px;
  }

  .h25qghos {
    border-width: 0;
    margin: 24px 0 0;
  }

  .habt1dp0 {
    border-width: 0;
    border-radius: 8px;
  }

  .z6lkif11 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .tlzlxx74, .b9cs3mjm {
    border-width: 0;
    margin: 0;
  }

  .ag8h50h1 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .sry3kvro {
    border-width: 0;
    border-radius: 6px;
    margin: 16px 0 0;
    padding: 8px 16px;
  }

  .vfhlxsmv {
    border-width: 0;
    padding: 32px;
  }

  .upxdil4z {
    border-width: 1px;
    border-radius: 8px;
    margin: 32px 0 0;
  }

  .u1i4eupv {
    border-width: 0;
    padding: 96px 0;
  }

  .zd3cd17h {
    border-width: 0;
    padding: 64px 0;
  }

  .pu6h7nav {
    border-width: 0;
    margin: 24px 0 0;
  }

  .p9stjgxj {
    border-width: 0;
    overflow: hidden;
  }

  .kymi8tk8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .b6e98thh {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .bsxjd8ui {
    border-width: 0;
    margin: 0;
  }

  .d5j8ajng {
    border-width: 0;
    margin: 4px 0 0;
  }

  .r3szr7to {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ok7g8stz {
    border-width: 0;
    margin: 12px 0 0;
  }

  .qk6q3m00 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .o6t6ih33 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .p8ph5mic {
    border-width: 0;
    margin: 0 0 24px;
  }

  .fv6vgxsf {
    border-width: 0;
    margin: 12px 0 0;
  }

  .hkiyl1kw {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .m62v8v8y {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .y5t2g2dl {
    border-width: 0;
    margin: 0;
  }

  .my1updc9 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .gqrjycya {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .scwfke1a {
    border-width: 0;
    overflow: hidden;
  }

  .kb0jlo9m {
    border-width: 0;
    padding: 0;
  }

  .nmlhvnsq {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .jmpy9g0w {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .p1lrar3l {
    border-width: 0;
    margin: 0;
  }

  .mah3j3h3 {
    border-width: 0;
  }

  .yqrohs4k {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .yae4wt5g {
    border-width: 0;
    display: inline;
  }

  .mfn6cbee {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .vbjepwc6 {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .eovnhkl5 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .y2w4w85o {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .thvv5fjq {
    border-width: 0;
    overflow: hidden;
  }

  .d64kl93h {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .u0aa5r6a {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .kf0ts6sz {
    border-width: 0 0 1px;
  }

  .umxju93b {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .icqmo1la {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 20px;
    line-height: 1.625;
  }

  .h000d3s1 {
    border-width: 0;
    border-radius: 8px;
  }

  .xu22dim0 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .a8xn27ck {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .n7r3t6zr {
    border-width: 0;
    padding: 96px 0;
  }

  .ipqdbevr {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .jjmx15o8 {
    border-width: 0;
    overflow: hidden;
  }

  .dc7fyt90 {
    border-width: 0;
    margin: 0;
    overflow: hidden;
  }

  .m9k5i7tw {
    border-width: 0;
    margin: 8px 0 0;
  }

  .x2ah3ejm {
    border-width: 0;
    overflow: hidden;
  }

  .fz9y2yvq {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .dtsfdcq3 {
    border-width: 0;
    border-radius: 8px;
    padding: 12px;
  }

  .ovwle55f {
    border-width: 0;
    margin: 16px 0 0;
  }

  .celw7174 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .y8b2kmyh {
    border-width: 0;
    margin: 0;
    overflow: hidden;
  }

  .rgp1lgcv {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xtftxdt5 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .plxunp5p {
    border-width: 0;
    margin: 0 0 8px;
    overflow: hidden;
  }

  .dmeqh1np {
    border-width: 1px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .as9s03u9 {
    border-width: 0;
    padding: 24px;
  }

  .cah3zj85, .plk9x9c0, .xf0tn9cf, .bcb8xh0w, .nzjsss29, .vc5isg8y {
    border-width: 1px;
    border-radius: 8px;
    overflow: hidden;
  }

  .lv2hfw25 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .hlm7fxpo {
    border-width: 0;
    padding: 96px 0;
  }

  .ks1l9adi {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .upxcltlv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .uwdrvkv0 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .og9xeqdv {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .ijb3e2kk {
    border-width: 0;
    border-radius: 8px;
  }

  .tgeo6ssh {
    border-width: 0;
    padding: 96px 0;
  }

  .b3omsxqo {
    border-width: 0;
    padding: 64px 0;
  }

  .asp6mo9h {
    border-width: 0;
    margin: 24px 0 0;
  }

  .b13t05ha {
    border-width: 0;
    overflow: hidden;
  }

  .p39xyuju {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .icx16he1 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .jn7mhmgs {
    border-width: 0;
    margin: 0;
  }

  .l22qeoji {
    border-width: 0;
    margin: 4px 0 0;
  }

  .arfdg2a8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .xm39bkj9 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .kvonurlj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .j5jniw19 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .uk9vwo47 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .wxgfwvpx {
    border-width: 0;
    margin: 12px 0 0;
  }

  .mtuq0slc {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vg0zrxzi {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xmdq1x91 {
    border-width: 0;
    margin: 0;
  }

  .t9awif1w {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .x6jkmeby {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .urg40sif {
    border-width: 0;
    overflow: hidden;
  }

  .c7ww4y7n {
    border-width: 0;
    padding: 0;
  }

  .gyzb04pl {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .mosgbb3b {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .ko2138it {
    border-width: 0;
    margin: 0;
  }

  .heading-2 {
    font-size: 2.5rem;
  }

  .heading-3 {
    font-size: .875rem;
  }

  .qhs14xna {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .id4vbe6s {
    border-width: 0;
    margin: 0 auto;
  }

  .jadfsi3r {
    border-width: 0;
    margin: 0 0 64px;
  }

  .t2qwr4vr {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qw4id8tz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l54eiwp6 {
    border-width: 0;
    margin: 0;
  }

  .lt5it680 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .v123e0ar {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ekcpe3k0 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 24px;
  }

  .lyt4xkho {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 0 auto;
  }

  .y2oxwtnq {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .alcyjgid {
    border-width: 0;
    padding: 80px 0;
  }

  .kwxqu1jf {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .p3yhn1v9 {
    border-width: 0;
    margin: 0 auto;
  }

  .km62q7nu {
    border-width: 0;
    margin: 0 0 64px;
  }

  .icxwwqfu {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xbnyi4o3 {
    border-width: 1px;
    border-radius: 8px;
    padding: 32px;
  }

  .j8u8dxox {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 0 auto;
  }

  .qy5baymb {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .ekdefqwa {
    border-width: 1px;
    border-radius: 6px;
    margin: 48px 0 0;
    padding: 0 32px;
  }

  .yqc4uz26 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .t78eviwd {
    border-width: 0;
    padding: 80px 0;
  }

  .rmtj91lv {
    border-width: 0;
  }

  .ic9q5x51 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .bqd0rp4d {
    border-width: 0;
    display: inline;
  }

  .hu06oi2l {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .ogdydfnb {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .qlmj49i8 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .r62hcb4b {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .tyggzqk5 {
    border-width: 0;
    overflow: hidden;
  }

  .xfv55266 {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .odzs70hj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .yvo0r4du {
    border-width: 0 0 1px;
  }

  .h6z41thp {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .e238l6ty {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .c23jttsx {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .ypiccy7q {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 18px;
    line-height: 1.4;
  }

  .dj7u1f8p {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .button-black {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .button-white {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .wkitd6sc {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ic6c5pu3 {
    border-width: 0;
    margin: 0 auto;
  }

  .g7h5wk8h {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vffo0zz9 {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .t3 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .s1 {
    border-width: 0;
    margin: 0 auto;
  }

  .v2gyh560 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ikxr3sis {
    border-width: 0;
    overflow: hidden;
  }

  .azhbvwvr {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .kd5x7qno {
    border-width: 0;
    margin: 16px 0 0;
  }

  .l26k81d1 {
    border-width: 0;
    margin: 0;
  }

  .why-choose-tab {
    border-width: 0;
    padding: 32px;
  }

  .iyccjzge, .koddbncj, .mn705t61, .z48izbe5 {
    border-width: 1px;
    border-radius: 8px;
  }

  .yvmzp611 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .zyl1zpzg {
    border-width: 0;
    padding: 96px 0;
  }

  .fx19rujk {
    border-width: 0;
    border-radius: 9999px;
  }

  .roeztxz2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .stllesy5 {
    border-width: 0;
    margin: 0;
  }

  .uuj0f6j7 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .r8cimw0f {
    border-width: 0;
    padding: 32px;
  }

  .process-tab {
    border-width: 1px;
    border-radius: 8px;
  }

  .process {
    border-width: 0;
    width: auto;
  }

  .ut0cweqw {
    border-width: 0;
    border-radius: 8px;
  }

  .hkcc7g9v {
    border-width: 0;
    width: auto;
  }

  .ka3ywei4, .kqmnwufj, .ij9uozci, .h1qa5f7k, .n4ziafhg {
    border-width: 0;
    flex-direction: column;
    margin: 0 0 48px;
  }

  .za5b2uat {
    border-width: 0;
    margin: 0 auto;
  }

  .a5aseajs {
    border-width: 0;
    padding: 96px 0;
  }

  .t4 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .lchh5e84 {
    border-width: 0;
    margin: 0 auto;
  }

  .aney2sh0 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .qllt93q7 {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .t13lr3ho {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ej82atjl {
    border-width: 0;
    margin: 0;
  }

  .sc5s3q11 {
    border-width: 0;
    padding: 24px;
  }

  .rate-tab, .e5vqag6c, .rbwd94bj, .karvazpd {
    border-width: 1px;
    border-radius: 8px;
  }

  .xzdjsok1 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .njdivydr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .um7ul8wu {
    border-width: 0;
    padding: 96px 0;
  }

  .ac2fpscb {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .s9xtsyy8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .yoexuaay {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .z4bwu9nr {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .k31wuiwv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .dg5i8k6r {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .l6l5qj71 {
    border-width: 0;
    margin: 0 auto;
  }

  .vw4bkqcd {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .saqw3xo3 {
    border-width: 0;
    padding: 96px 0;
  }

  .n3bun4sk {
    border-width: 0;
    padding: 64px 0;
  }

  .z9rakr3a {
    border-width: 0;
    margin: 24px 0 0;
  }

  .whb5a8pv {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .ls6uh2pq {
    border-width: 0;
    margin: 0;
  }

  .egpf2i8n {
    border-width: 0;
    margin: 4px 0 0;
  }

  .uo6zu1p0 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .qtsmmw09 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cpxaa86q {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .pmmlf2xd {
    border-width: 0;
    margin: 0 0 24px;
  }

  .fitiiddr {
    border-width: 0;
    margin: 12px 0 0;
  }

  .jsr3330d {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .k6gfwg1r {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .oxtzp1kt {
    border-width: 0;
    margin: 0;
  }

  .yopardsh {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .iyzga3hg {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .slrykj6z {
    border-width: 0;
    overflow: hidden;
  }

  .nfdofd5i {
    border-width: 0;
    padding: 0;
  }

  .vf56mune {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .tavk8a1n {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .zvzbxvcv {
    border-width: 0;
    margin: 0;
  }

  .nav-link-2.w--current {
    background-position: 0%;
  }

  .nav-menu-2 {
    -webkit-backdrop-filter: blur(.375rem);
    backdrop-filter: blur(.375rem);
    background-color: #101211;
    border-right: .0625rem solid #202221;
    margin-right: 0;
  }

  .g746smxo {
    border-width: 0;
  }

  .tgaeayv8 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .qv8x7aes {
    border-width: 0;
    display: inline;
  }

  .nkc1dbfs {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .nt2hxdep {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .gj8krhpl {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .luvancan {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .rrhhu5ch {
    border-width: 0;
    overflow: hidden;
  }

  .jywrx5t2 {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .ki2vz3id {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .l759ww0v {
    border-width: 0 0 1px;
  }

  .d2w2iqzx {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .cef72dr0 {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .t1 {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 40px;
    line-height: 1.25;
  }

  .ywhjf2h2 {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 18px;
    line-height: 1.4;
  }

  .iwexe02w {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .sz2hgmnc {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .ialn6q99 {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .kv5xjol2 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .w24qmqmb {
    border-width: 0;
    margin: 0 auto;
  }

  .dbzfs669 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qgm82vv0 {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .t2 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .e1n4433v {
    border-width: 0;
    margin: 0 auto;
  }

  .fug8be3i {
    border-width: 0;
    margin: 0 0 64px;
  }

  .p4rhci8r {
    border-width: 0;
    overflow: hidden;
  }

  .cg7170b6 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .e8x6pk9e {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ptqktazp {
    border-width: 0;
    margin: 0;
  }

  .cssk337f {
    border-width: 0;
    padding: 32px;
  }

  .fz63cwhu, .oyn5br7g, .ej34dx6n, .wyu7i34g {
    border-width: 1px;
    border-radius: 8px;
  }

  .tpx9mvzg {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .gq3zwsn8 {
    border-width: 0;
    padding: 96px 0;
  }

  .gc0xt7be {
    border-width: 0;
    margin: 0;
  }

  .j8aoj3ba {
    border-width: 0;
    margin: 24px 0 0;
  }

  .batbocw1 {
    border-width: 0;
    margin: 0;
  }

  .hcdmpt95 {
    border-width: 0;
    margin: 2px 12px 0 0;
    overflow: hidden;
  }

  .hlx5z9ce {
    border-width: 0;
    margin: 8px 0 0;
  }

  .t7qshejq {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
  }

  .y6kpcddj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .qclp379l {
    border-width: 0;
    padding: 32px;
  }

  .management-tab, .jmvmjcm2, .yqio3d76, .x738ydia {
    border-width: 1px;
    border-radius: 8px;
  }

  .enkm1kp5 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ip6zkylv {
    border-width: 0;
    padding: 96px 0;
  }

  .spbqi4nt {
    border-width: 0;
    border-radius: 9999px;
  }

  .b5mx2wjh {
    border-width: 0;
    margin: 0 0 12px;
  }

  .xp1l0j9v {
    border-width: 0;
    margin: 0;
  }

  .r1ob739n {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .yv9rt6ol {
    border-width: 1px;
    border-radius: 8px;
  }

  .lomtn46i {
    border-width: 0;
    width: auto;
  }

  .xz57r4f0 {
    border-width: 0;
    border-radius: 8px;
  }

  .nrpmxklv {
    border-width: 0;
    width: auto;
  }

  .cvl6bjtz, .v8apjigv, .j3b5g54z, .f5mvkxw8 {
    border-width: 0;
    flex-direction: column;
    margin: 0 0 48px;
  }

  .i45v7q4i {
    border-width: 0;
    margin: 0 auto;
  }

  .e0mqo23t {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .pp8ppe82 {
    border-width: 0;
    margin: 0 auto;
  }

  .cxzmyejx {
    border-width: 0;
    margin: 0 0 64px;
  }

  .weyprjgz {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .rbznnim8 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .m2cl4szd {
    border-width: 0;
    margin: 0;
  }

  .q9sljgi2 {
    border-width: 0;
    padding: 24px;
  }

  .pyvazdvh, .y8hothyg, .eekl7pnm, .rrv2ndca {
    border-width: 1px;
    border-radius: 8px;
  }

  .xop0yydl {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .abhzv8w3 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ru3l6hjb {
    border-width: 0;
    padding: 96px 0;
  }

  .rqar3449 {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .z3854tgo {
    border-width: 0;
    margin: 32px 0 0;
  }

  .je6d8dlw {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .taveixgo {
    border-width: 0;
    margin: 0 auto;
  }

  .o86p11ct {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .db8tuxr3 {
    border-width: 0;
    padding: 96px 0;
  }

  .h454jg0q {
    border-width: 0;
    padding: 64px 0;
  }

  .vphpsn1q {
    border-width: 0;
    margin: 24px 0 0;
  }

  .frarloe2 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .fzupk5ya {
    border-width: 0;
    margin: 0;
  }

  .q8n6vww7 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .zsjj10ym {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ybcfuumi {
    border-width: 0;
    margin: 24px 0 0;
  }

  .n04448l8 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .nw6rxko1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ax942m5d {
    border-width: 0;
    margin: 12px 0 0;
  }

  .hxttmp6g {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .szljmmoc {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .o11orh36 {
    border-width: 0;
    margin: 0;
  }

  .oa6okhhz {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .xhct0epv {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .rouc6x8j {
    border-width: 0;
    overflow: hidden;
  }

  .niv4wbrv {
    border-width: 0;
    padding: 0;
  }

  .niiz21gw {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .fyrc9pt6 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .wtqharcy {
    border-width: 0;
    margin: 0;
  }

  .x1t65dsp {
    border-width: 0;
  }

  .il8g5q07 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .pzj46d0o {
    border-width: 0;
    display: inline;
  }

  .fwb8dey5 {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .ssxjd2aq {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .j1j78q8m {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .k494kj5s {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .i5zrydvu {
    border-width: 0;
    overflow: hidden;
  }

  .w7310rnu {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .rrh8pc8b {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i8pp3iw3 {
    border-width: 0 0 1px;
  }

  .lqn7cbop {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .sitfpuoc {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .ho3sc56k {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .q828ytr9 {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 18px;
    line-height: 1.4;
  }

  .pzks2oa5 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .xihv6cql {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .caqdddki {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .bk25raj2 {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .qwa0zteu {
    border-width: 0;
    margin: 32px 0 0;
  }

  .kuyacuf5 {
    border-width: 0;
    margin: 0 auto;
  }

  .pj02ugin {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bul6d3ks {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .h82bfbpp {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .p9bs1g4p {
    border-width: 0;
    margin: 0 auto;
  }

  .j8eg3z76 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .cwernyj4 {
    border-width: 0;
    overflow: hidden;
  }

  .nl0w439j {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .g48lf3zj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ztis9ldp {
    border-width: 0;
    margin: 0;
  }

  .s5txgms9 {
    border-width: 0;
    padding: 32px;
  }

  .sr7ed69r, .jkwmgbj3, .obp75rc8, .qe55w3u3 {
    border-width: 1px;
    border-radius: 8px;
  }

  .twhj44i6 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .kh6p82up {
    border-width: 0;
    padding: 96px 0;
  }

  .ckupyu2p {
    border-width: 0;
    margin: 0;
  }

  .nqr1b0cj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .qbmshi9j {
    border-width: 0;
    margin: 0;
  }

  .hpn4siij {
    border-width: 0;
    margin: 2px 12px 0 0;
    overflow: hidden;
  }

  .q9vsvmvg {
    border-width: 0;
    margin: 8px 0 0;
  }

  .d8koh82y {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
  }

  .wm1xif9x {
    border-width: 0;
    margin: 24px 0 0;
  }

  .kr6vxojs {
    border-width: 0;
    padding: 32px;
  }

  .u86mvb5a, .rdo8r32k, .ydzhwozu, .vyuarqiw {
    border-width: 1px;
    border-radius: 8px;
  }

  .zai65cvu {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .dgjk1s8v {
    border-width: 0;
    padding: 96px 0;
  }

  .tyd6ah47 {
    border-width: 0;
    border-radius: 9999px;
  }

  .ggjknni1 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hpuciqte {
    border-width: 0;
    margin: 0;
  }

  .kdvqlrvr {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .z8zkfueg {
    border-width: 1px;
    border-radius: 8px;
  }

  .xkeyz94t {
    border-width: 0;
    width: auto;
  }

  .oaiotq5v {
    border-width: 0;
    border-radius: 8px;
  }

  .soey6xt5 {
    border-width: 0;
    width: auto;
  }

  .kd6igy9m, .xizxtcsr, .kfcmuef3, .m97yki0p {
    border-width: 0;
    flex-direction: column;
    margin: 0 0 48px;
  }

  .fz67qv7a {
    border-width: 0;
    margin: 0 auto;
  }

  .s9ymuxg2 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .uc8yahv5 {
    border-width: 0;
    margin: 0 auto;
  }

  .c0c939hg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .yci6mhb8 {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .bx869btm {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bzzox4zn {
    border-width: 0;
    margin: 0;
  }

  .oc584s6f {
    border-width: 0;
    padding: 24px;
  }

  .vq4uu9qx, .rkhxm10o, .ni6b9mp7, .w5cku6gf {
    border-width: 1px;
    border-radius: 8px;
  }

  .umgv0wgm {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .dvyo9371 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .oqbspmmh {
    border-width: 0;
    padding: 96px 0;
  }

  .et7tddz8 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .y9iigz0p {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .w3hl2wsr {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .dq0ehl6x {
    border-width: 0;
    margin: 32px 0 0;
  }

  .e047r9qw {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .qm2dib8n {
    border-width: 0;
    margin: 0 auto;
  }

  .wbi8eyt5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .hxqe9s5d {
    border-width: 0;
    padding: 96px 0;
  }

  .enwwyupz {
    border-width: 0;
    padding: 64px 0;
  }

  .hk6rac61 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .c6phh57j {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .pu4r3qag {
    border-width: 0;
    margin: 0;
  }

  .wf8g45tu {
    border-width: 0;
    margin: 4px 0 0;
  }

  .il8k8lel {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .yocl3kqg {
    border-width: 0;
    margin: 24px 0 0;
  }

  .w8sla3f5 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .csznbwca {
    border-width: 0;
    margin: 0 0 24px;
  }

  .g5za8p2c {
    border-width: 0;
    margin: 12px 0 0;
  }

  .soit0rbg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ocidmfv9 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .nkygji4c {
    border-width: 0;
    margin: 0;
  }

  .ic8hvvs3 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .v773x0ys {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .c4o372fp {
    border-width: 0;
    overflow: hidden;
  }

  .mq39y79w {
    border-width: 0;
    padding: 0;
  }

  .egcugyym {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .dq7geds2 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .brgl5llz {
    border-width: 0;
    margin: 0;
  }

  .cyzpodjz {
    border-width: 0;
  }

  .m83lheho {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .qyvbg83k {
    border-width: 0;
    display: inline;
  }

  .bjr2o2gj {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .usdvq095 {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .g3a3wwka {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .crv2lv2b {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .vr37hry2 {
    border-width: 0;
    overflow: hidden;
  }

  .mv7w8hhn {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .dfmmx8oe {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ytknwwz4 {
    border-width: 0 0 1px;
  }

  .xnvn9a5h {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .uo0dpe8n {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vliqhhrj {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .a1aljq3m {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .mvorx99l {
    border-width: 0;
    border-radius: 12px;
  }

  .ka8l0e8k {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .s9xzcmfn {
    border-width: 0;
    padding: 96px 0;
  }

  .carr1mwa {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .ven20y2j {
    border-width: 0;
    margin: 0 auto;
  }

  .rzd1ytwg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .z8wcwkmy {
    border-width: 0;
    overflow: hidden;
  }

  .rukk7imq {
    border-width: 0;
    border-radius: 9999px;
  }

  .jhplxaby, .ecu5r73v {
    border-width: 0;
    margin: 0;
  }

  .d3n52osu {
    border-width: 0;
    margin: 24px 0 0;
  }

  .phhdzzcv {
    border-width: 0;
    padding: 32px;
  }

  .mmjhojev, .lfepn5re, .s15z5gku, .y2209ujc {
    border-width: 1px;
    border-radius: 8px;
  }

  .njob2ad9 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .hrc2rzz7 {
    border-width: 0;
    padding: 96px 0;
  }

  .xtgk46mu {
    border-width: 0;
    border-radius: 12px;
  }

  .vq9xk6nn {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .jq63404z {
    border-width: 0;
    margin: 24px 0 0;
  }

  .fgajybo9 {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .jmv4l8in {
    border-width: 0;
    margin: 0;
  }

  .jobpjjpr, .g9c17rhw, .xzb4r4vh, .uge94ec2 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .xq75r9k5 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .b141ge31 {
    border-width: 0;
    padding: 96px 0;
  }

  .b23r9pkv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .d52n79b5 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ct4wxhri {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .tjc4sr2w {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wi9c1u3y {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .hitgblk7 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .n2vrpihv {
    border-width: 0;
    margin: 0 auto;
  }

  .ujbrisky {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .cd6a0tno {
    border-width: 0;
    padding: 96px 0;
  }

  .rdja1yis {
    border-width: 0;
    padding: 64px 0;
  }

  .p8rg9i39 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h0azaz8p {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .zha89gz0 {
    border-width: 0;
    margin: 0;
  }

  .beo597ov {
    border-width: 0;
    margin: 4px 0 0;
  }

  .egv33495 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ykf7olm2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .sr3auzrj {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .a78hhany {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ypbtf2my {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xnwugl2q {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .maafkfs7 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .y00xtgux {
    border-width: 0;
    margin: 0;
  }

  .kr0gxn03 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .jc0rdq71 {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .ou8xk1ze {
    border-width: 0;
    overflow: hidden;
  }

  .tn2w3jor {
    border-width: 0;
    padding: 0;
  }

  .ql6bq292 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .o4tvcr94 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .q895n25g {
    border-width: 0;
    margin: 0;
  }

  .fnnxvtzz {
    border-width: 0;
  }

  .j6nfpnx0 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .ut3ciyi4 {
    border-width: 0;
    display: inline;
  }

  .iz3u7jbu {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .rhjgxmro {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .gdva9ecq {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .nfy6aa4u {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .mvmqrvos {
    border-width: 0;
    overflow: hidden;
  }

  .zw2tuwxe {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .bj8e7xk7 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vqih96un {
    border-width: 0 0 1px;
  }

  .kuozlcmc {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .bexcp1fd {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l665g4ov {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .jx0l4lat {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .kvcxe7yl {
    border-width: 0;
    border-radius: 12px;
  }

  .rr22ts4u {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i3ggbuvi {
    border-width: 0;
    padding: 96px 0;
  }

  .s8qhjo3t {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .kmjumm6r {
    border-width: 0;
    margin: 0 auto;
  }

  .zxmz8wa5 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .y64gn2sc {
    border-width: 0;
    overflow: hidden;
  }

  .vd21hhk9 {
    border-width: 0;
    border-radius: 9999px;
  }

  .twl620a5, .zd8u95ag {
    border-width: 0;
    margin: 0;
  }

  .jmp9p7m8 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .k0ksz6dz {
    border-width: 0;
    padding: 32px;
  }

  .q9nfwi9a, .ym3b8bpj, .vnkta9ze, .pdnauplm {
    border-width: 1px;
    border-radius: 8px;
  }

  .bczy0l1u {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .q5qj3ehb {
    border-width: 0;
    padding: 96px 0;
  }

  .lb7a3h6w {
    border-width: 0;
    border-radius: 12px;
  }

  .vu0etdeg {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .ldymm1ry {
    border-width: 0;
    margin: 24px 0 0;
  }

  .u35s0ekn {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .vjgw6a1s {
    border-width: 0;
    margin: 0;
  }

  .kzeazuws, .w1z893p4, .nb33x7ml, .bw3bfe04, .gem6o558, .slweaii5 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .y5snr580 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .zjirwusp {
    border-width: 0;
    padding: 96px 0;
  }

  .w1gfumgg {
    border-width: 0;
    margin: 0 0 8px;
  }

  .pyw6hiky {
    border-width: 0;
    margin: 32px 0 0;
  }

  .c0ganzlx {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .a1rycnuh {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wbtdzjwb {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .nj5mhux0 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .h478j04r {
    border-width: 0;
    margin: 0 auto;
  }

  .uoby0kl0 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .rjpatzwx {
    border-width: 0;
    padding: 96px 0;
  }

  .wcfzw6wj {
    border-width: 0;
    padding: 64px 0;
  }

  .zrkv4ixr {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jdan0pgk {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .jgp1lybb {
    border-width: 0;
    margin: 0;
  }

  .hdx9r85o {
    border-width: 0;
    margin: 4px 0 0;
  }

  .wssxm9wx {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .pf1ssve0 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oa9rqpp6 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .nvuyenqz {
    border-width: 0;
    margin: 0 0 24px;
  }

  .xgf6lo2i {
    border-width: 0;
    margin: 12px 0 0;
  }

  .t4voffyw {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .s52az9l1 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .q4ffl2r9 {
    border-width: 0;
    margin: 0;
  }

  .caz7a91u {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .jcf9yk3n {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .kqk99n8v {
    border-width: 0;
    overflow: hidden;
  }

  .h916afod {
    border-width: 0;
    padding: 0;
  }

  .e4et9x8y {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .q4nmagfb {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .fzv0fdhl {
    border-width: 0;
    margin: 0;
  }

  .pdnehjvp {
    border-width: 0;
  }

  .f9ezoqgt {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .c7v4hl58 {
    border-width: 0;
    display: inline;
  }

  .vvp9fb5a {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .h3ywfvr0 {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .eldh0n7p {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .kf3t0qeu {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .yvg0v2v8 {
    border-width: 0;
    overflow: hidden;
  }

  .la3iyqdz {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .a0ogazat {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .f3n20pki {
    border-width: 0 0 1px;
  }

  .mbt90pkc {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .dowyb5uv {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cjia5314 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .aljp28j5 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .vb323yv2 {
    border-width: 0;
    border-radius: 12px;
  }

  .cwabawg7 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ih6ueq7a {
    border-width: 0;
    padding: 96px 0;
  }

  .s5975ll0 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .xuahtfty {
    border-width: 0;
    margin: 0 auto;
  }

  .ibzrfuov {
    border-width: 0;
    margin: 0 0 64px;
  }

  .itgrsq5u {
    border-width: 0;
    overflow: hidden;
  }

  .tlnx0vsd {
    border-width: 0;
    border-radius: 9999px;
  }

  .qz4rqmm6, .iv1l64st {
    border-width: 0;
    margin: 0;
  }

  .i5oi82sd {
    border-width: 0;
    margin: 24px 0 0;
  }

  .u1ty8yfx {
    border-width: 0;
    padding: 32px;
  }

  .tjr3k57w, .wv6nzymb, .eslu84an, .wmpzfyag {
    border-width: 1px;
    border-radius: 8px;
  }

  .vfkr06wv {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ghkhw9ry {
    border-width: 0;
    padding: 96px 0;
  }

  .ts0l15mr {
    border-width: 0;
    border-radius: 12px;
  }

  .v4bt51v5 {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .ez9x1o80 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vzzc0cr1 {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .zmz2ot4u {
    border-width: 0;
    margin: 0;
  }

  .dz6x70uj, .qh8i99ic, .a3wdq95r, .a9yod88j, .gvrj2uon, .vr57n1j9 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .w51h0brr {
    border-width: 0;
    margin: 32px 0 0;
  }

  .qwxbm4ab {
    border-width: 0;
    padding: 96px 0;
  }

  .skg0viap {
    border-width: 0;
    margin: 0 0 8px;
  }

  .i1gfeoe6 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .sw1ri2tz {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .fmzvte5t {
    border-width: 0;
    margin: 32px 0 0;
  }

  .akjtlble {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .ziv1icoj {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .cab9dnlu {
    border-width: 0;
    margin: 0 auto;
  }

  .llr4gz1k {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .g06oi2d3 {
    border-width: 0;
    padding: 96px 0;
  }

  .pehz354a {
    border-width: 0;
    padding: 64px 0;
  }

  .ulkpzqo4 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jzla2gbs {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .s3b6us0i {
    border-width: 0;
    margin: 0;
  }

  .dyeyfha0 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .z3dc2436 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .zcorznt8 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ofm3v8i2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .z700y9gm {
    border-width: 0;
    margin: 0 0 24px;
  }

  .apexnapb {
    border-width: 0;
    margin: 12px 0 0;
  }

  .n04au6ze {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .sgz45h3o {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .aumfy2n7 {
    border-width: 0;
    margin: 0;
  }

  .l9hzcvss {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .dm0664dd {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .o2m3gfcm {
    border-width: 0;
    overflow: hidden;
  }

  .u98zbqry {
    border-width: 0;
    padding: 0;
  }

  .rf66en8e {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .wdpd6sc7 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qkiuvxbk {
    border-width: 0;
    margin: 0;
  }

  .bts978h5 {
    border-width: 0;
  }

  .divcfgwz {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .mn5iyliv {
    border-width: 0;
    display: inline;
  }

  .q0nzzus3 {
    border-width: 0;
    margin: 0 0 0 32px;
    display: inline;
  }

  .s4myqaxk {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .akeu7igz {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
    display: inline-flex;
  }

  .gwxx1zqn {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
    display: inline-flex;
  }

  .prvkm1ii {
    border-width: 0;
    overflow: hidden;
  }

  .eeyqtf8h {
    border-width: 0;
    padding: 8px;
    display: block;
  }

  .nj6p0elu {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qnoowe9r {
    border-width: 0 0 1px;
  }

  .f3q0sul2 {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .m1bp8vns {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oukn72cz {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .rpn49sjj {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .rmow69a9 {
    border-width: 0;
    border-radius: 12px;
  }

  .dvuclxty {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .b7ytd5qn {
    border-width: 0;
    padding: 96px 0;
  }

  .entr78ms {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .i88umtok {
    border-width: 0;
    margin: 0 auto;
  }

  .dhi0mwwh {
    border-width: 0;
    margin: 0 0 64px;
  }

  .gmit07dj {
    border-width: 0;
    overflow: hidden;
  }

  .y2val760 {
    border-width: 0;
    border-radius: 9999px;
  }

  .u0vr09er, .fa0b0iz3 {
    border-width: 0;
    margin: 0;
  }

  .qwp572qp {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h8ztgzkd {
    border-width: 0;
    padding: 32px;
  }

  .pktojwfl, .w9d4fhqz, .wlk2qnar, .ow72p4fy {
    border-width: 1px;
    border-radius: 8px;
  }

  .miauivek {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .eiwandac {
    border-width: 0;
    padding: 96px 0;
  }

  .nqzzot1s {
    border-width: 0;
    border-radius: 12px;
  }

  .r313yoob {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .h1z6jvxm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oa9867db {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .oea01dsk {
    border-width: 0;
    margin: 0;
  }

  .r9pqulxu, .c9n683sz, .jnqvn41x, .u0op46oy, .teh59flt, .ka83nojh {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q9uchugi {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pyn79hvf {
    border-width: 0;
    padding: 96px 0;
  }

  .ytrx7wvw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b8vdlj18 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .t82t06p3 {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .y50hxj4d {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pozue9ke {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .k7mjo32d {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .bl8yhoba {
    border-width: 0;
    margin: 0 auto;
  }

  .gpeskdci {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .wks6vg8d {
    border-width: 0;
    padding: 96px 0;
  }

  .v9j343uf {
    border-width: 0;
    padding: 64px 0;
  }

  .chdm3n8l {
    border-width: 0;
    margin: 24px 0 0;
  }

  .wyu9ckbt {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .q298esfj {
    border-width: 0;
    margin: 0;
  }

  .bei83guz {
    border-width: 0;
    margin: 4px 0 0;
  }

  .t03uoygu {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .b37d9kqm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .gvnsdq30 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .n7nylya4 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .arklcrpj {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dxm2l4c5 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jv3uyhfi {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lqud3q5g {
    border-width: 0;
    margin: 0;
  }

  .pq54m8od {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .x0usp7ce {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .pi5eu2fp {
    border-width: 0;
    overflow: hidden;
  }

  .gi7znwww {
    border-width: 0;
    padding: 0;
  }

  .fleoxut9 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .mpl43zta {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .k3qgr6cj {
    border-width: 0;
    margin: 0;
  }

  .nwozk86c {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .b9pnexyn {
    border-width: 0;
    margin: 0 auto;
  }

  .pgbvfctg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .xcp8dj16 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xk84x61y {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l03zc20o {
    border-width: 0;
    margin: 0;
  }

  .hi9m805g {
    border-width: 0;
    margin: 8px 0 0;
  }

  .bjasf4vs {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jo7q1f50 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 24px;
  }

  .xixwalz0 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 0 auto;
  }

  .dknlskwb {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .mg4uhg3m {
    border-width: 0;
    padding: 80px 0;
  }

  .qsjcbh4p {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .tx6zless, .tialqtit {
    border-width: 0;
    margin: 0;
  }

  .m9xh0yxh {
    border-width: 0;
    margin: 0 0 16px;
  }

  .gqzkd7cm {
    border-width: 0;
    margin: 0;
  }

  .d9vzrt54 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .oic32eia {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xfbmf4wt {
    border-width: 0;
    margin: 0;
  }

  .xvm3zbxb {
    border-width: 0;
    margin: 32px 0 0;
  }

  .il6a0mkv {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .s2mancfx {
    border-width: 0;
    margin: 0 0 8px;
  }

  .w9z7lskw {
    border-width: 0;
    margin: 0;
  }

  .c4wvtjul {
    border-width: 0;
    margin: 8px 0 0;
  }

  .tc5uqhie {
    border-width: 0;
    border-radius: 8px;
    padding: 24px;
  }

  .hdz99ojx {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .pujuijau {
    border-width: 0;
    padding: 64px 0;
  }

  .qyidj8vd {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .vps57i14 {
    border-width: 0;
    margin: 0;
  }

  .dfodxo0k {
    border-width: 0;
    margin: 0 0 16px;
  }

  .s6t557tu {
    border-width: 0;
    margin: 0;
  }

  .ehthdbye {
    border-width: 0;
    margin: 8px 0 0;
  }

  .l2fcy0q6 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .d05lgkbg {
    border-width: 0;
    margin: 32px 0 0;
  }

  .emmbsnar, .v0hcwtdl {
    border-width: 0;
    margin: 0;
  }

  .tayxcxud {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 24px;
  }

  .e9ii0r7o {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .wkw8sppy {
    border-width: 0;
    padding: 64px 0;
  }

  .qyidj8vd-2 {
    border-width: 0;
    margin: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .wkw8sppy-2 {
    border-width: 0;
    padding: 64px 0;
  }

  .bu5tasdh {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 48px;
    line-height: 1.25;
  }

  .fbekjp7m {
    border-width: 0;
    margin: 0;
  }

  .dnepmp0m {
    border-width: 0;
    margin: 0 0 16px;
  }

  .tw888ud9 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .vf3qz5oj {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .rb2jmpnu {
    border-width: 0;
    margin: 32px 0 0;
  }

  .u5qb91pf {
    border-width: 0;
    margin: 0;
  }

  .u5k4gi5d {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jt9l76q9 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .td92qfcc {
    border-width: 0;
    padding: 64px 0;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.125rem;
  }

  h4 {
    font-size: 1.375rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  p {
    font-size: .9375rem;
  }

  li {
    padding-left: .75rem;
  }

  blockquote {
    padding-left: 1.5rem;
  }

  .text-input {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .paragraph {
    font-size: .875rem;
  }

  .paragraph.extra-large {
    font-size: 1.375rem;
  }

  .paragraph.large {
    font-size: 1.0625rem;
  }

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

  .rich-text h1, .rich-text h2 {
    margin-top: 3.5rem;
  }

  .rich-text h4 {
    margin-top: 2.5rem;
  }

  .rich-text h5 {
    margin-top: 2rem;
  }

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

  .check-box {
    flex: none;
  }

  .color-block {
    margin-bottom: 1.25rem;
  }

  .heading.medium {
    font-size: 2rem;
  }

  .heading.extra-small {
    font-size: 1.125rem;
  }

  .heading.small {
    font-size: 1.25rem;
  }

  .heading.regular {
    font-size: 1.375rem;
  }

  .heading.extra-large {
    font-size: 2.5rem;
  }

  .heading.large {
    font-size: 2.125rem;
  }

  .button-secondary {
    font-size: 1rem;
  }

  .button-secondary.small.hide-mobile-portrait {
    display: none;
  }

  .style-guide-section-header {
    margin-bottom: 2rem;
  }

  .block-quote {
    padding-left: 1.5rem;
  }

  .section {
    padding: 3.5rem 2.5rem;
  }

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

  .nav-menu {
    padding-left: 1.625rem;
    padding-right: 1.625rem;
  }

  .nav-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .button {
    font-size: 1rem;
  }

  .button.small.hide-mobile-portrait {
    display: none;
  }

  .text-color-300 {
    font-size: .875rem;
  }

  .social-proof-logos-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
  }

  .actions-wrapper {
    grid-column-gap: .3rem;
  }

  .button-group {
    flex-direction: column;
    flex: 1;
    width: 100%;
  }

  .faq-question {
    padding: 1.5rem 1.75rem 1.5rem 2rem;
  }

  .faq-accordion {
    border-radius: 1rem;
  }

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

  .faq-answer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .image-wrapper {
    border-radius: 1rem;
  }

  .feature-item, .card-list {
    grid-template-columns: 1fr;
  }

  .card-item {
    border-radius: 1rem;
    padding: 2rem;
  }

  .card-item.login {
    padding: 2rem;
  }

  .footer-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .icon-large {
    width: 2rem;
    height: 2rem;
  }

  .features-list {
    grid-row-gap: 6rem;
  }

  .testimonials-list {
    grid-template-columns: 1fr;
  }

  .pricing-features-list {
    margin-bottom: 2rem;
  }

  .footer-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .login-form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-list {
    grid-template-columns: 1fr;
  }

  .benefit-item {
    border-radius: 1rem;
  }

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

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

  .pricing-card, .testimonials-card {
    border-radius: 1rem;
    padding: 2rem;
  }

  .footer-bottom {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .image-grid {
    grid-template-columns: 1fr;
  }

  .about-grid-image-wrapper {
    border-radius: 1rem;
  }

  .spacer-64, .spacer-80 {
    width: 3rem;
    height: 3rem;
  }

  .spacer-96 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .lant6uxt {
    border-width: 0;
  }

  .hkzedxaw {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .mjmk25dy {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .cqrmm2ff {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .button-blue {
    border-width: 0;
    border-radius: 6px;
    margin: 0;
    padding: 0 10px;
    font-size: 12px;
    display: none;
  }

  .button-blue.w--current {
    display: none;
  }

  .uldd7bh2 {
    border-width: 0;
    overflow: hidden;
  }

  .rtnhnc9v {
    border-width: 0;
    padding: 8px;
  }

  .j8pjt86s {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .h10m53la {
    border-width: 0 0 1px;
  }

  .woddu173 {
    font-size: 36px;
  }

  .warook4s {
    border-width: 0;
    margin: 0;
    font-size: 36px;
  }

  .qhimkbd9 {
    border-width: 0;
    margin: 32px auto 0;
  }

  .rz4qjy4c {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .l7j9595u {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .ttamv19h {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .g14ylbnv {
    border-width: 0;
    flex-direction: column;
    margin: 32px 0 0;
  }

  .i5ktvira {
    border-width: 0;
    margin: 0 auto;
  }

  .cyhph8m6 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vozea2og, .gdbivqmw, .nq1m4ar7 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .dxna62pl {
    border-width: 0;
    margin: 0 0 32px;
  }

  .e9mf73mz {
    border-width: 0;
    flex-wrap: wrap;
  }

  .gh5qw553 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nrnsjkrl {
    border-width: 0;
    padding: 48px 0;
  }

  .oq2gtegf {
    border-width: 0;
    margin: 0 0 24px;
  }

  .zwn88ai2 {
    border-width: 0;
    margin: 0 auto;
  }

  .kqzmcet8 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .wv68wx3x {
    border-width: 0;
    overflow: hidden;
  }

  .gc7a14v7 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .mgzaifpj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .qdk0yvh8 {
    border-width: 0;
    margin: 0;
  }

  .b7ircxzk {
    border-width: 0;
    padding: 32px;
  }

  .izvoehgn, .feblxos7, .gph5mwic {
    border-width: 1px;
    border-radius: 8px;
  }

  .nhxexa0c {
    border-width: 0;
    padding: 96px 0;
  }

  .m9l6jxum {
    border-width: 0;
    overflow: hidden;
  }

  .ao8a247u {
    border-width: 0;
    border-radius: 8px;
  }

  .o5v1wvww {
    border-width: 0;
    margin: 0;
  }

  .yidqlp29 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .ll47jwv4 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .o0pum0vr {
    border-width: 0;
    padding: 24px;
  }

  .u73no8rm, .y84v38t0, .e6u4cfib, .x2snghke {
    border-width: 1px;
    border-radius: 8px;
  }

  .pjyz7o2h {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .a0eqtajq {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 32px;
  }

  .rdo0jpe8 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .gieij01s {
    border-width: 0;
    padding: 96px 0;
  }

  .vlg21awr {
    border-width: 0;
    margin: 0 auto 24px;
    overflow: hidden;
  }

  .qp9anhib {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 18px;
  }

  .ddtwpd70 {
    border-width: 0;
    margin: 0;
  }

  .lcqozeh0 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .q71jeb3o {
    border-width: 0;
    margin: 0 0 32px;
  }

  .mtejr3jj {
    border-width: 0;
    padding: 48px;
  }

  .ew0d4oao {
    border-radius: 8px;
  }

  .mvd5te5v {
    border-width: 0;
    border-radius: 8px;
  }

  .hklomnz9 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l8s05poo {
    border-width: 0;
    border-radius: 8px;
    margin: 24px 0 0;
  }

  .mahovvwl {
    border-width: 0;
    margin: 0 0 64px;
  }

  .rc1d4b16 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .a4vtetfp {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .xo1nw2on {
    border-width: 0;
    margin: 0 auto;
  }

  .xnxcaxcy {
    border-width: 0;
    margin: 0;
  }

  .o7ll743f {
    border-width: 0;
    margin: 32px 0 0;
  }

  .hs05rjsz {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .djm1rwvg {
    border-width: 0;
    margin: 0 auto;
  }

  .od9c35z3 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .g8u6fhs0 {
    border-width: 0;
    padding: 96px 0;
  }

  .cms0ie09 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ytu4a40j {
    border-width: 0;
    overflow: hidden;
  }

  .a8n4ugsu {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .vxj6m523 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .px4eockx {
    border-width: 0;
    margin: 0;
  }

  .su34da9f {
    border-width: 0;
    margin: 4px 0 0;
  }

  .rn1qohzb {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .q1to0wq2 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dxe73p4p {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ttmy6rqw {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .z2od2bzj {
    border-width: 0;
    margin: 0 0 24px;
  }

  .oj43usiq {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dv1bi2jm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .at9a1923 {
    border-width: 0;
    margin: 0;
  }

  .cjd80m9w {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .yjy78k68 {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .j63h3p7t {
    border-width: 0;
    overflow: hidden;
  }

  .aiti3yfx {
    border-width: 0;
    padding: 0;
  }

  .qdmwwc3h {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .b28py355 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .pr5e6owl {
    border-width: 0;
    margin: 0;
  }

  .e0hmb8cu {
    border-width: 0;
  }

  .w45fkzu8 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .wrafvmki {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .xf258vbj {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .gs3r3k2t {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .xaetojbz {
    border-width: 0;
    overflow: hidden;
  }

  .fnwt7f85 {
    border-width: 0;
    padding: 8px;
  }

  .uvkgzzn0 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .f152wn5o {
    border-width: 0 0 1px;
  }

  .woh4mi2d {
    border-width: 0;
    margin: 0;
  }

  .j84yotn2 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .db3d8kiw {
    border-width: 0;
    border-radius: 8px;
  }

  .op9yx230 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .ef8dkagc {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .llq7ysrc {
    border-width: 0;
    padding: 96px 0;
  }

  .sk54eukl {
    border-width: 0;
    margin: 0 0 16px;
  }

  .snjka7o3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ke339hp2 {
    border-width: 0;
    margin: 0 auto;
  }

  .mi89g0vm {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ddo0fofe {
    border-width: 0;
    overflow: hidden;
  }

  .k0auiz71 {
    border-width: 0;
    border-radius: 9999px;
  }

  .h2rn8n40, .ot3tng5k {
    border-width: 0;
    margin: 0;
  }

  .u59cu4d9 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vzlw4k1y {
    border-width: 0;
    margin: 0;
  }

  .apebch75 {
    border-width: 0;
    border-radius: 9999px;
    margin: 8px 12px 0 0;
  }

  .wolr8flh {
    border-width: 0;
    margin: 8px 0 0;
  }

  .fj9rb850 {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .rrn277qq {
    border-width: 0;
    padding: 32px;
  }

  .ze8cp8jf, .m6a55sbr, .z9y3emfr {
    border-width: 1px;
    border-radius: 8px;
  }

  .sxgyn98f, .i9jtr7o4 {
    border-width: 0;
    padding: 96px 0;
  }

  .ddmnniok {
    border-width: 0;
    margin: 0 0 24px;
  }

  .yxx4bnbd {
    border-width: 0;
    margin: 0 auto;
  }

  .ktuwkri0 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .bgv3smw3 {
    border-width: 0;
    overflow: hidden;
  }

  .lcy05nj2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .cbbh6c5v {
    border-width: 0;
    margin: 16px 0 0;
  }

  .detx9azs {
    border-width: 0;
    margin: 0;
  }

  .twrasfjj {
    border-width: 0;
    padding: 32px;
  }

  .d3rf7wyu, .hzgvg0xf, .smpfnw9d {
    border-width: 1px;
    border-radius: 8px;
  }

  .pkxyub7s {
    border-width: 0;
    padding: 96px 0;
  }

  .rcd7jpt9 {
    border-width: 0;
    margin: 0;
  }

  .ocerw05b {
    border-width: 0;
    margin: 32px 0 0;
  }

  .lzje69cp {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .djg3u7v6 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .q5uwlgkq {
    border-width: 0;
    margin: 0 auto;
  }

  .kuecefw3 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bqg7kbxu {
    border-width: 0;
    padding: 64px 0;
  }

  .grss6aof {
    border-width: 0;
    margin: 24px 0 0;
  }

  .xtvnmi0h {
    border-width: 0;
    overflow: hidden;
  }

  .cuj81jyd {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .nvrdlyjp {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .igx1axgs {
    border-width: 0;
    margin: 0;
  }

  .i4a8nbi7 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .q17rwzhv {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .qw05q7tm {
    border-width: 0;
    margin: 12px 0 0;
  }

  .po2tbmdm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .z79fonee {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .p2nlv6u3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .z5c9ayk1 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .ep032mr9 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .e63gkyo1 {
    border-width: 0;
    margin: 0;
  }

  .nljh9zsc {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .y1kvr5aj {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .iizwiw1b {
    border-width: 0;
    overflow: hidden;
  }

  .me2r2vt7 {
    border-width: 0;
    padding: 0;
  }

  .jmzx6f7n {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .z5inkisr {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .wnepjzje {
    border-width: 0;
    margin: 0;
  }

  .k07bhl8s {
    border-width: 0;
  }

  .ijid5nf2 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .s5shf52i {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .xpkt9z0i {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .z0s8v1a3 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .bcwwfpqy {
    border-width: 0;
    overflow: hidden;
  }

  .ivehm87x {
    border-width: 0;
    padding: 8px;
  }

  .d4cwc1s9 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .zi4je0dr {
    border-width: 0 0 1px;
  }

  .lul1muoy {
    border-width: 0;
    margin: 0;
  }

  .c83mmssv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wudcunsm {
    border-width: 0;
    border-radius: 8px;
  }

  .nnwlzxvt {
    border-width: 0;
    margin: 8px 0 0;
  }

  .futtep3r {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .fkagd81v {
    border-width: 0;
    padding: 96px 0;
  }

  .hx58slzj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .drmklnef {
    border-width: 0;
    margin: 0 0 24px;
  }

  .xeybehjm {
    border-width: 0;
    margin: 0 auto;
  }

  .m5hqqcab {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ww23mtoi {
    border-width: 0;
    overflow: hidden;
  }

  .htsdgjhi {
    border-width: 0;
    border-radius: 9999px;
  }

  .wffcrilr, .iihrdxw6 {
    border-width: 0;
    margin: 0;
  }

  .gus84n5b {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cpq8thd0 {
    border-width: 0;
    margin: 0;
  }

  .pbut3o0f {
    border-width: 0;
    border-radius: 9999px;
    margin: 8px 12px 0 0;
  }

  .mbbcnvy8 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .j0ggqhae {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .w2w2x8cb {
    border-width: 0;
    padding: 32px;
  }

  .ayjmpytx, .b7pgmj00, .xhc7bgez {
    border-width: 1px;
    border-radius: 8px;
  }

  .pa4mvpky, .ys32r5f2 {
    border-width: 0;
    padding: 96px 0;
  }

  .he8hjx85 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .vgcnp1ew {
    border-width: 0;
    margin: 0 auto;
  }

  .nc35lw7d {
    border-width: 0;
    margin: 0 0 64px;
  }

  .y9wqenxa {
    border-width: 0;
    overflow: hidden;
  }

  .svpupbzy {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .e1e6olag {
    border-width: 0;
    margin: 16px 0 0;
  }

  .nkmrfaup {
    border-width: 0;
    margin: 0;
  }

  .it04p50z {
    border-width: 0;
    padding: 32px;
  }

  .b1d6q8di, .wd0setmc, .ixdm5vrw {
    border-width: 1px;
    border-radius: 8px;
  }

  .u4tjs17l {
    border-width: 0;
    padding: 96px 0;
  }

  .zawt6iad {
    border-width: 0;
    margin: 0;
  }

  .x7ugbwc1 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .a3b313is {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .zaszllzc {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .xozcjk18 {
    border-width: 0;
    margin: 0 auto;
  }

  .ga4fbfit {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qcnmlycu {
    border-width: 0;
    padding: 64px 0;
  }

  .iiiz9xk2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .yid2a5vt {
    border-width: 0;
    overflow: hidden;
  }

  .sqlx49mg {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .muxni7eb {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .wqtuxfu2 {
    border-width: 0;
    margin: 0;
  }

  .e4phaa8y {
    border-width: 0;
    margin: 4px 0 0;
  }

  .n50w277d {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .fyi6igz6 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .f6oukknx {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vwqlymui {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .j3wj77v3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .z9oucpfl {
    border-width: 0;
    margin: 12px 0 0;
  }

  .mwrwp7ik {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .a0512fnc {
    border-width: 0;
    margin: 0;
  }

  .vfa9cehm {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .sq7ohoak {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .ya2vwfq1 {
    border-width: 0;
    overflow: hidden;
  }

  .lld083u3 {
    border-width: 0;
    padding: 0;
  }

  .mspbh3rb {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .bwfbvgfh {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .z4qtpylv {
    border-width: 0;
    margin: 0;
  }

  .wckq5476 {
    border-width: 0;
  }

  .ia2xr365 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .ggc15wt4 {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .dqkiznjp {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .oty8bgl2 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .j2bdknau {
    border-width: 0;
    overflow: hidden;
  }

  .m1xkw9h7 {
    border-width: 0;
    padding: 8px;
  }

  .tidr8psa {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .hrr1qng5 {
    border-width: 0 0 1px;
  }

  .qv312onj {
    border-width: 0;
    margin: 0;
  }

  .ck5sqn61 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .nwz6ufce {
    border-width: 0;
    border-radius: 8px;
  }

  .ujgqjkcv {
    border-width: 0;
    margin: 8px 0 0;
  }

  .nsc3upwx {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .svk8ndgv {
    border-width: 0;
    padding: 96px 0;
  }

  .oeyckkc6, .jfdi4n7e {
    border-width: 0;
    margin: 0;
  }

  .v2njehfe {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l0e8rzzm {
    border-width: 0;
    margin: 32px 0 0;
  }

  .em6qfdhp {
    border-width: 0;
    border-radius: 8px;
  }

  .mlu6bjwi {
    border-width: 0;
    margin: 8px 0 0;
  }

  .dhz72tpo {
    border-width: 0;
    padding: 96px 0;
  }

  .cbet9akb {
    border-width: 0;
    margin: 0 0 24px;
  }

  .jb5qu3ii {
    border-width: 0;
    margin: 0 auto;
  }

  .eyoeemiq {
    border-width: 0;
    margin: 0 0 64px;
  }

  .pih6ef3k {
    border-width: 1px;
    border-radius: 9999px;
    padding: 8px 16px;
  }

  .z30n4irx {
    border-width: 0;
    margin: 0;
  }

  .schxb3b5 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .kk61xnd3 {
    border-width: 0;
    margin: 0 0 0 24px;
  }

  .om16knrq {
    border-width: 0;
    padding: 32px;
  }

  .w4vn2uif {
    border-width: 1px;
    border-radius: 8px;
  }

  .dzweb1z4, .iqz9l3ls, .fh5de1oq {
    border-width: 1px;
    border-radius: 8px;
    margin: 32px 0 0;
  }

  .l2riwqsi {
    border-width: 0;
    margin: 0 auto;
  }

  .loqg8kny {
    border-width: 0;
    padding: 96px 0;
  }

  .h2w12qku {
    border-width: 0;
    overflow: hidden;
  }

  .o3bjciru {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .xcqzfcfi {
    border-width: 0;
    margin: 16px 0 0;
  }

  .bworw2be {
    border-width: 0;
    margin: 0;
  }

  .ncsrbdcj {
    border-width: 0;
    padding: 32px;
  }

  .bhpd0u4v, .irueaip9, .uzrqhc3s, .d52yjsq9 {
    border-width: 1px;
    border-radius: 8px;
  }

  .q6mcb81g {
    border-width: 0;
    overflow: hidden;
  }

  .s25117wh {
    border-width: 0;
    margin: 0 0 0 4px;
    overflow: hidden;
  }

  .x5hbhj4m {
    border-width: 0;
    margin: 24px auto 0;
    overflow: hidden;
  }

  .br6ypc36 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h61s0507 {
    border-width: 0;
    margin: 0;
  }

  .t5kgzq4x {
    border-width: 1px;
    border-radius: 9999px;
    margin: 8px 0 0;
    padding: 2px 10px;
  }

  .ouzrue6r {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oixz58wf, .q4hv8cyx {
    border-width: 0;
    margin: 0;
  }

  .ikd85pv5 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .t88njq4a {
    border-width: 0;
    margin: 32px 0 0;
  }

  .vhprajod {
    border-width: 0;
    margin: 0 auto;
  }

  .zavclqzn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .imi84kz4 {
    border-width: 0;
    padding: 96px 0;
  }

  .r6nquy1s {
    border-width: 0;
    margin: 0;
  }

  .ezferpmy, .y2qovvrg {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ngs65hdb {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .nwr0gslq {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .ebfvk294 {
    border-width: 0;
    margin: 0 auto;
  }

  .bkrcxjv8 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nlw9bl1x {
    border-width: 0;
    padding: 64px 0;
  }

  .tl8j5d5m {
    border-width: 0;
    margin: 24px 0 0;
  }

  .b85e7azs {
    border-width: 0;
    overflow: hidden;
  }

  .we2nwfjj {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ivpvl5e4 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .d3b37agr {
    border-width: 0;
    margin: 0;
  }

  .h87mkfu2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .a4jx7qfi {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .p8nt7wox {
    border-width: 0;
    margin: 12px 0 0;
  }

  .j45r0vuo {
    border-width: 0;
    margin: 24px 0 0;
  }

  .dg9t5lx5 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .eqzhx1se {
    border-width: 0;
    margin: 0 0 24px;
  }

  .juh9gupn {
    border-width: 0;
    margin: 12px 0 0;
  }

  .o0hd88or {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .pf1yurgy {
    border-width: 0;
    margin: 0;
  }

  .qq30wf90 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .pc9xp3n3 {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .nfov497m {
    border-width: 0;
    overflow: hidden;
  }

  .mh2qjge0 {
    border-width: 0;
    padding: 0;
  }

  .joxns638 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .l19ebf1o {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .gjhrae8i {
    border-width: 0;
    margin: 0;
  }

  .cc6rtgay {
    border-width: 0;
  }

  .b59ttdik {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .w440y02t {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .hh832kj3 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .gdxzbww1 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .wkxox4fg {
    border-width: 0;
    overflow: hidden;
  }

  .vunybhcd {
    border-width: 0;
    padding: 8px;
  }

  .qur100xy {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .loc5fbl3 {
    border-width: 0 0 1px;
  }

  .l5y9ibci {
    border-width: 0;
    margin: 0;
  }

  .rn1c0ojs {
    border-width: 0;
    margin: 32px 0 0;
  }

  .etth0v6k {
    border-width: 0;
    border-radius: 8px;
  }

  .v0imjc64 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .dqf2aub2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .jfpttv6c {
    border-width: 0;
    padding: 96px 0;
  }

  .bc2s1yu6 {
    border-width: 0;
    margin: 0;
  }

  .p6xk6tvo {
    border-width: 0;
    margin: 6px 0 0;
  }

  .hcu8zxx2 {
    border-width: 0;
    padding: 24px;
  }

  .laoh90jp {
    border-width: 1px;
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
  }

  .jb7lu4ej {
    border-width: 0;
    margin: 24px 0 0;
  }

  .hs1iqlyd, .gx2mpbhn {
    border-width: 0;
    overflow: hidden;
  }

  .r5clahnx {
    border-width: 1px;
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
  }

  .fmoqoq48 {
    border-width: 0;
    margin: -1px;
  }

  .bvrjr4aa {
    border-radius: 6px;
    margin: 8px 0 0;
    padding: 8px 12px;
  }

  .jyrmbdpq {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .bluebutton {
    border-width: 0;
    border-radius: 6px;
    padding: 24px 16px;
  }

  .npso74yn {
    border-width: 0;
    margin: 0;
  }

  .g0i38lzf {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .x7l308u2 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 32px;
  }

  .nz4ts1rp {
    border-width: 0;
    margin: 16px 0 0;
  }

  .d9towv6a {
    border-width: 0;
    padding: 0 24px 24px;
  }

  .ms6eg296 {
    border-width: 1px;
    border-radius: 8px;
  }

  .ga8juo0c {
    border-width: 0;
    margin: 0 0 24px;
  }

  .u7y4yi2d {
    border-width: 0;
    margin: 0 0 32px;
  }

  .tusati84 {
    border-width: 0;
    overflow: hidden;
  }

  .hua4dm7y {
    border-width: 0;
    border-radius: 8px;
  }

  .nsv225vs {
    border-width: 0;
    margin: 0;
  }

  .btmsqh19, .iedrbx8h {
    border-width: 0;
    margin: 4px 0 0;
  }

  .r8bnyibr {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .gcs6nkga {
    border-width: 0;
    padding: 24px;
  }

  .dbiqhzkn {
    border-width: 1px;
    border-radius: 8px;
  }

  .ca1q0vnl, .uvdizaus, .zcou0z7t {
    border-width: 1px;
    border-radius: 8px;
    margin: 24px 0 0;
  }

  .mw897m8t {
    border-width: 0;
    margin: 32px 0 0;
  }

  .etg4xog8 {
    border-width: 0;
    border-radius: 8px;
  }

  .h25qghos {
    border-width: 0;
    margin: 24px 0 0;
  }

  .habt1dp0 {
    border-width: 0;
    border-radius: 8px;
  }

  .z6lkif11 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .tlzlxx74, .b9cs3mjm {
    border-width: 0;
    margin: 0;
  }

  .ag8h50h1 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .sry3kvro {
    border-width: 0;
    border-radius: 6px;
    margin: 16px 0 0;
    padding: 8px 16px;
  }

  .vfhlxsmv {
    border-width: 0;
    padding: 32px;
  }

  .upxdil4z {
    border-width: 1px;
    border-radius: 8px;
    margin: 32px 0 0;
  }

  .u1i4eupv {
    border-width: 0;
    padding: 96px 0;
  }

  .zd3cd17h {
    border-width: 0;
    padding: 64px 0;
  }

  .pu6h7nav {
    border-width: 0;
    margin: 24px 0 0;
  }

  .p9stjgxj {
    border-width: 0;
    overflow: hidden;
  }

  .kymi8tk8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .b6e98thh {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .bsxjd8ui {
    border-width: 0;
    margin: 0;
  }

  .d5j8ajng {
    border-width: 0;
    margin: 4px 0 0;
  }

  .r3szr7to {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ok7g8stz {
    border-width: 0;
    margin: 12px 0 0;
  }

  .qk6q3m00 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .o6t6ih33 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .p8ph5mic {
    border-width: 0;
    margin: 0 0 24px;
  }

  .fv6vgxsf {
    border-width: 0;
    margin: 12px 0 0;
  }

  .hkiyl1kw {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .y5t2g2dl {
    border-width: 0;
    margin: 0;
  }

  .my1updc9 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .gqrjycya {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .scwfke1a {
    border-width: 0;
    overflow: hidden;
  }

  .kb0jlo9m {
    border-width: 0;
    padding: 0;
  }

  .nmlhvnsq {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .jmpy9g0w {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .p1lrar3l {
    border-width: 0;
    margin: 0;
  }

  .mah3j3h3 {
    border-width: 0;
  }

  .yqrohs4k {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .mfn6cbee {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .eovnhkl5 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .y2w4w85o {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .thvv5fjq {
    border-width: 0;
    overflow: hidden;
  }

  .d64kl93h {
    border-width: 0;
    padding: 8px;
  }

  .u0aa5r6a {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .kf0ts6sz {
    border-width: 0 0 1px;
  }

  .umxju93b {
    border-width: 0;
    margin: 0;
  }

  .icqmo1la {
    border-width: 0;
    margin: 32px 0 0;
  }

  .h000d3s1 {
    border-width: 0;
    border-radius: 8px;
  }

  .xu22dim0 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .a8xn27ck {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .n7r3t6zr {
    border-width: 0;
    padding: 96px 0;
  }

  .ipqdbevr {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .jjmx15o8 {
    border-width: 0;
    overflow: hidden;
  }

  .dc7fyt90 {
    border-width: 0;
    margin: 0;
    overflow: hidden;
  }

  .m9k5i7tw {
    border-width: 0;
    margin: 8px 0 0;
  }

  .x2ah3ejm {
    border-width: 0;
    overflow: hidden;
  }

  .fz9y2yvq {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .dtsfdcq3 {
    border-width: 0;
    border-radius: 8px;
    padding: 12px;
  }

  .ovwle55f {
    border-width: 0;
    margin: 16px 0 0;
  }

  .celw7174 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .y8b2kmyh {
    border-width: 0;
    margin: 0;
    overflow: hidden;
  }

  .rgp1lgcv {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xtftxdt5 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .plxunp5p {
    border-width: 0;
    margin: 0 0 8px;
    overflow: hidden;
  }

  .dmeqh1np {
    border-width: 1px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .as9s03u9 {
    border-width: 0;
    padding: 24px;
  }

  .cah3zj85, .plk9x9c0, .xf0tn9cf, .bcb8xh0w, .nzjsss29, .vc5isg8y {
    border-width: 1px;
    border-radius: 8px;
    overflow: hidden;
  }

  .hlm7fxpo {
    border-width: 0;
    padding: 96px 0;
  }

  .ks1l9adi {
    border-width: 0;
    margin: 0;
  }

  .upxcltlv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .uwdrvkv0 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .og9xeqdv {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .ijb3e2kk {
    border-width: 0;
    border-radius: 8px;
  }

  .tgeo6ssh {
    border-width: 0;
    padding: 96px 0;
  }

  .b3omsxqo {
    border-width: 0;
    padding: 64px 0;
  }

  .asp6mo9h {
    border-width: 0;
    margin: 24px 0 0;
  }

  .b13t05ha {
    border-width: 0;
    overflow: hidden;
  }

  .p39xyuju {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .icx16he1 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .jn7mhmgs {
    border-width: 0;
    margin: 0;
  }

  .l22qeoji {
    border-width: 0;
    margin: 4px 0 0;
  }

  .arfdg2a8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .xm39bkj9 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .kvonurlj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .j5jniw19 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .uk9vwo47 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .wxgfwvpx {
    border-width: 0;
    margin: 12px 0 0;
  }

  .mtuq0slc {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xmdq1x91 {
    border-width: 0;
    margin: 0;
  }

  .t9awif1w {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .x6jkmeby {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .urg40sif {
    border-width: 0;
    overflow: hidden;
  }

  .c7ww4y7n {
    border-width: 0;
    padding: 0;
  }

  .gyzb04pl {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .mosgbb3b {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .ko2138it {
    border-width: 0;
    margin: 0;
  }

  .fadeinwhite {
    background-image: linear-gradient(45deg, #f3f4f6, #f3f4f600);
    width: 100px;
  }

  .qhs14xna {
    border-width: 0;
    margin: 0 0 16px;
  }

  .id4vbe6s {
    border-width: 0;
    margin: 0 auto;
  }

  .jadfsi3r {
    border-width: 0;
    margin: 0 0 64px;
  }

  .t2qwr4vr {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qw4id8tz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l54eiwp6 {
    border-width: 0;
    margin: 0;
  }

  .lt5it680 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .v123e0ar {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ekcpe3k0 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 24px;
  }

  .lyt4xkho {
    border-width: 0;
    margin: 0 auto;
  }

  .y2oxwtnq {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .alcyjgid {
    border-width: 0;
    padding: 80px 0;
  }

  .kwxqu1jf {
    border-width: 0;
    margin: 0 0 16px;
  }

  .p3yhn1v9 {
    border-width: 0;
    margin: 0 auto;
  }

  .km62q7nu {
    border-width: 0;
    margin: 0 0 64px;
  }

  .icxwwqfu {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xbnyi4o3 {
    border-width: 1px;
    border-radius: 8px;
    padding: 32px;
  }

  .j8u8dxox {
    border-width: 0;
    margin: 0 auto;
  }

  .qy5baymb {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .ekdefqwa {
    border-width: 1px;
    border-radius: 6px;
    margin: 48px 0 0;
    padding: 0 32px;
  }

  .yqc4uz26 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .t78eviwd {
    border-width: 0;
    padding: 80px 0;
  }

  .rmtj91lv {
    border-width: 0;
  }

  .ic9q5x51 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .hu06oi2l {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .qlmj49i8 {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .r62hcb4b {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .tyggzqk5 {
    border-width: 0;
    overflow: hidden;
  }

  .xfv55266 {
    border-width: 0;
    padding: 8px;
  }

  .odzs70hj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .yvo0r4du {
    border-width: 0 0 1px;
  }

  .h6z41thp {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .e238l6ty {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .c23jttsx, .ypiccy7q {
    border-width: 0;
    margin: 32px 0 0;
  }

  .dj7u1f8p {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .button-black {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .button-white {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .wkitd6sc {
    border-width: 0;
    flex-direction: column;
    margin: 32px 0 0;
  }

  .ic6c5pu3 {
    border-width: 0;
    margin: 0 auto;
  }

  .g7h5wk8h {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vffo0zz9 {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .t3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .s1 {
    border-width: 0;
    margin: 0 auto;
  }

  .v2gyh560 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .ikxr3sis {
    border-width: 0;
    overflow: hidden;
  }

  .azhbvwvr {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .kd5x7qno {
    border-width: 0;
    margin: 16px 0 0;
  }

  .l26k81d1 {
    border-width: 0;
    margin: 0;
  }

  .why-choose-tab {
    border-width: 0;
    padding: 32px;
  }

  .iyccjzge, .koddbncj, .mn705t61, .z48izbe5 {
    border-width: 1px;
    border-radius: 8px;
  }

  .zyl1zpzg {
    border-width: 0;
    padding: 96px 0;
  }

  .fx19rujk {
    border-width: 0;
    border-radius: 9999px;
  }

  .roeztxz2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .stllesy5 {
    border-width: 0;
    margin: 0;
  }

  .uuj0f6j7 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .r8cimw0f {
    border-width: 0;
    padding: 32px;
  }

  .process-tab {
    border-width: 1px;
    border-radius: 8px;
  }

  .ut0cweqw {
    border-width: 0;
    border-radius: 8px;
  }

  .ka3ywei4, .kqmnwufj, .ij9uozci, .h1qa5f7k, .n4ziafhg {
    border-width: 0;
    margin: 0 0 48px;
  }

  .za5b2uat {
    border-width: 0;
    margin: 0 auto;
  }

  .a5aseajs {
    border-width: 0;
    padding: 96px 0;
  }

  .t4 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .lchh5e84 {
    border-width: 0;
    margin: 0 auto;
  }

  .aney2sh0 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .qllt93q7 {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .t13lr3ho {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ej82atjl {
    border-width: 0;
    margin: 0;
  }

  .sc5s3q11 {
    border-width: 0;
    padding: 24px;
  }

  .rate-tab, .e5vqag6c, .rbwd94bj, .karvazpd {
    border-width: 1px;
    border-radius: 8px;
  }

  .njdivydr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .um7ul8wu {
    border-width: 0;
    padding: 96px 0;
  }

  .ac2fpscb {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .s9xtsyy8 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .z4bwu9nr {
    border-width: 0;
    margin: 0;
  }

  .k31wuiwv {
    border-width: 0;
    margin: 32px 0 0;
  }

  .dg5i8k6r {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .l6l5qj71 {
    border-width: 0;
    margin: 0 auto;
  }

  .vw4bkqcd {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .saqw3xo3 {
    border-width: 0;
    padding: 96px 0;
  }

  .n3bun4sk {
    border-width: 0;
    padding: 64px 0;
  }

  .z9rakr3a {
    border-width: 0;
    margin: 24px 0 0;
  }

  .whb5a8pv {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .ls6uh2pq {
    border-width: 0;
    margin: 0;
  }

  .egpf2i8n {
    border-width: 0;
    margin: 4px 0 0;
  }

  .uo6zu1p0 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .qtsmmw09 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cpxaa86q {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .pmmlf2xd {
    border-width: 0;
    margin: 0 0 24px;
  }

  .fitiiddr {
    border-width: 0;
    margin: 12px 0 0;
  }

  .jsr3330d {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .oxtzp1kt {
    border-width: 0;
    margin: 0;
  }

  .yopardsh {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .iyzga3hg {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .slrykj6z {
    border-width: 0;
    overflow: hidden;
  }

  .nfdofd5i {
    border-width: 0;
    padding: 0;
  }

  .vf56mune {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .tavk8a1n {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .zvzbxvcv {
    border-width: 0;
    margin: 0;
  }

  .button-secondary-2 {
    font-size: 1rem;
  }

  .button-secondary-2.small.hide-mobile-portrait {
    display: none;
  }

  .nav-menu-2 {
    padding-left: 1.625rem;
    padding-right: 1.625rem;
  }

  .g746smxo {
    border-width: 0;
  }

  .tgaeayv8 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .nkc1dbfs {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .gj8krhpl {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .luvancan {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .rrhhu5ch {
    border-width: 0;
    overflow: hidden;
  }

  .jywrx5t2 {
    border-width: 0;
    padding: 8px;
  }

  .ki2vz3id {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .l759ww0v {
    border-width: 0 0 1px;
  }

  .d2w2iqzx {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .cef72dr0 {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .t1, .ywhjf2h2 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .iwexe02w {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .sz2hgmnc {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .ialn6q99 {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .kv5xjol2 {
    border-width: 0;
    flex-direction: column;
    margin: 32px 0 0;
  }

  .w24qmqmb {
    border-width: 0;
    margin: 0 auto;
  }

  .dbzfs669 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qgm82vv0 {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .t2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .e1n4433v {
    border-width: 0;
    margin: 0 auto;
  }

  .fug8be3i {
    border-width: 0;
    margin: 0 0 64px;
  }

  .p4rhci8r {
    border-width: 0;
    overflow: hidden;
  }

  .cg7170b6 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .e8x6pk9e {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ptqktazp {
    border-width: 0;
    margin: 0;
  }

  .cssk337f {
    border-width: 0;
    padding: 32px;
  }

  .fz63cwhu, .oyn5br7g, .ej34dx6n, .wyu7i34g {
    border-width: 1px;
    border-radius: 8px;
  }

  .gq3zwsn8 {
    border-width: 0;
    padding: 96px 0;
  }

  .gc0xt7be {
    border-width: 0;
    margin: 0;
  }

  .j8aoj3ba {
    border-width: 0;
    margin: 24px 0 0;
  }

  .batbocw1 {
    border-width: 0;
    margin: 0;
  }

  .hcdmpt95 {
    border-width: 0;
    margin: 2px 12px 0 0;
    overflow: hidden;
  }

  .hlx5z9ce {
    border-width: 0;
    margin: 8px 0 0;
  }

  .t7qshejq {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
  }

  .y6kpcddj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .qclp379l {
    border-width: 0;
    padding: 32px;
  }

  .management-tab, .jmvmjcm2, .yqio3d76, .x738ydia {
    border-width: 1px;
    border-radius: 8px;
  }

  .ip6zkylv {
    border-width: 0;
    padding: 96px 0;
  }

  .spbqi4nt {
    border-width: 0;
    border-radius: 9999px;
  }

  .b5mx2wjh {
    border-width: 0;
    margin: 0 0 12px;
  }

  .xp1l0j9v {
    border-width: 0;
    margin: 0;
  }

  .r1ob739n {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .yv9rt6ol {
    border-width: 1px;
    border-radius: 8px;
  }

  .xz57r4f0 {
    border-width: 0;
    border-radius: 8px;
  }

  .cvl6bjtz, .v8apjigv, .j3b5g54z, .f5mvkxw8 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .i45v7q4i {
    border-width: 0;
    margin: 0 auto;
  }

  .e0mqo23t {
    border-width: 0;
    margin: 0 0 24px;
  }

  .pp8ppe82 {
    border-width: 0;
    margin: 0 auto;
  }

  .cxzmyejx {
    border-width: 0;
    margin: 0 0 64px;
  }

  .weyprjgz {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .rbznnim8 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .m2cl4szd {
    border-width: 0;
    margin: 0;
  }

  .q9sljgi2 {
    border-width: 0;
    padding: 24px;
  }

  .pyvazdvh, .y8hothyg, .eekl7pnm, .rrv2ndca {
    border-width: 1px;
    border-radius: 8px;
  }

  .abhzv8w3 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ru3l6hjb {
    border-width: 0;
    padding: 96px 0;
  }

  .rqar3449 {
    border-width: 0;
    margin: 0;
  }

  .z3854tgo {
    border-width: 0;
    margin: 32px 0 0;
  }

  .je6d8dlw {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .taveixgo {
    border-width: 0;
    margin: 0 auto;
  }

  .o86p11ct {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .db8tuxr3 {
    border-width: 0;
    padding: 96px 0;
  }

  .h454jg0q {
    border-width: 0;
    padding: 64px 0;
  }

  .vphpsn1q {
    border-width: 0;
    margin: 24px 0 0;
  }

  .frarloe2 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .fzupk5ya {
    border-width: 0;
    margin: 0;
  }

  .q8n6vww7 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .zsjj10ym {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ybcfuumi {
    border-width: 0;
    margin: 24px 0 0;
  }

  .n04448l8 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .nw6rxko1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ax942m5d {
    border-width: 0;
    margin: 12px 0 0;
  }

  .hxttmp6g {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .o11orh36 {
    border-width: 0;
    margin: 0;
  }

  .oa6okhhz {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .xhct0epv {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .rouc6x8j {
    border-width: 0;
    overflow: hidden;
  }

  .niv4wbrv {
    border-width: 0;
    padding: 0;
  }

  .niiz21gw {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .fyrc9pt6 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .wtqharcy {
    border-width: 0;
    margin: 0;
  }

  .x1t65dsp {
    border-width: 0;
  }

  .il8g5q07 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .fwb8dey5 {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .j1j78q8m {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .k494kj5s {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .i5zrydvu {
    border-width: 0;
    overflow: hidden;
  }

  .w7310rnu {
    border-width: 0;
    padding: 8px;
  }

  .rrh8pc8b {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i8pp3iw3 {
    border-width: 0 0 1px;
  }

  .lqn7cbop {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .sitfpuoc {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 10px;
  }

  .ho3sc56k, .q828ytr9 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pzks2oa5 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .xihv6cql {
    border-width: 0;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .caqdddki {
    border-width: 0;
    margin: 0 8px 0 0;
    overflow: hidden;
  }

  .bk25raj2 {
    border-width: 1px;
    border-radius: 6px;
    padding: 16px 32px;
  }

  .qwa0zteu {
    border-width: 0;
    flex-direction: column;
    margin: 32px 0 0;
  }

  .kuyacuf5 {
    border-width: 0;
    margin: 0 auto;
  }

  .pj02ugin {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bul6d3ks {
    border-width: 0;
    padding: 96px 0;
    overflow: hidden;
  }

  .h82bfbpp {
    border-width: 0;
    margin: 0 0 24px;
  }

  .p9bs1g4p {
    border-width: 0;
    margin: 0 auto;
  }

  .j8eg3z76 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .cwernyj4 {
    border-width: 0;
    overflow: hidden;
  }

  .nl0w439j {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .g48lf3zj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ztis9ldp {
    border-width: 0;
    margin: 0;
  }

  .s5txgms9 {
    border-width: 0;
    padding: 32px;
  }

  .sr7ed69r, .jkwmgbj3, .obp75rc8, .qe55w3u3 {
    border-width: 1px;
    border-radius: 8px;
  }

  .kh6p82up {
    border-width: 0;
    padding: 96px 0;
  }

  .ckupyu2p {
    border-width: 0;
    margin: 0;
  }

  .nqr1b0cj {
    border-width: 0;
    margin: 24px 0 0;
  }

  .qbmshi9j {
    border-width: 0;
    margin: 0;
  }

  .hpn4siij {
    border-width: 0;
    margin: 2px 12px 0 0;
    overflow: hidden;
  }

  .q9vsvmvg {
    border-width: 0;
    margin: 8px 0 0;
  }

  .d8koh82y {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
  }

  .wm1xif9x {
    border-width: 0;
    margin: 24px 0 0;
  }

  .kr6vxojs {
    border-width: 0;
    padding: 32px;
  }

  .u86mvb5a, .rdo8r32k, .ydzhwozu, .vyuarqiw {
    border-width: 1px;
    border-radius: 8px;
  }

  .dgjk1s8v {
    border-width: 0;
    padding: 96px 0;
  }

  .tyd6ah47 {
    border-width: 0;
    border-radius: 9999px;
  }

  .ggjknni1 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hpuciqte {
    border-width: 0;
    margin: 0;
  }

  .kdvqlrvr {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .z8zkfueg {
    border-width: 1px;
    border-radius: 8px;
  }

  .oaiotq5v {
    border-width: 0;
    border-radius: 8px;
  }

  .kd6igy9m, .xizxtcsr, .kfcmuef3, .m97yki0p {
    border-width: 0;
    margin: 0 0 48px;
  }

  .fz67qv7a {
    border-width: 0;
    margin: 0 auto;
  }

  .s9ymuxg2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .uc8yahv5 {
    border-width: 0;
    margin: 0 auto;
  }

  .c0c939hg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .yci6mhb8 {
    border-width: 0;
    margin: 0 auto 16px;
    overflow: hidden;
  }

  .bx869btm {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bzzox4zn {
    border-width: 0;
    margin: 0;
  }

  .oc584s6f {
    border-width: 0;
    padding: 24px;
  }

  .vq4uu9qx, .rkhxm10o, .ni6b9mp7, .w5cku6gf {
    border-width: 1px;
    border-radius: 8px;
  }

  .dvyo9371 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .oqbspmmh {
    border-width: 0;
    padding: 96px 0;
  }

  .et7tddz8 {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .y9iigz0p {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .w3hl2wsr {
    border-width: 0;
    margin: 0;
  }

  .dq0ehl6x {
    border-width: 0;
    margin: 32px 0 0;
  }

  .e047r9qw {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .qm2dib8n {
    border-width: 0;
    margin: 0 auto;
  }

  .wbi8eyt5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .hxqe9s5d {
    border-width: 0;
    padding: 96px 0;
  }

  .enwwyupz {
    border-width: 0;
    padding: 64px 0;
  }

  .hk6rac61 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .c6phh57j {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .pu4r3qag {
    border-width: 0;
    margin: 0;
  }

  .wf8g45tu {
    border-width: 0;
    margin: 4px 0 0;
  }

  .il8k8lel {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .yocl3kqg {
    border-width: 0;
    margin: 24px 0 0;
  }

  .w8sla3f5 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .csznbwca {
    border-width: 0;
    margin: 0 0 24px;
  }

  .g5za8p2c {
    border-width: 0;
    margin: 12px 0 0;
  }

  .soit0rbg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .nkygji4c {
    border-width: 0;
    margin: 0;
  }

  .ic8hvvs3 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .v773x0ys {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .c4o372fp {
    border-width: 0;
    overflow: hidden;
  }

  .mq39y79w {
    border-width: 0;
    padding: 0;
  }

  .egcugyym {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .dq7geds2 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .brgl5llz {
    border-width: 0;
    margin: 0;
  }

  .cyzpodjz {
    border-width: 0;
  }

  .m83lheho {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .bjr2o2gj {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .g3a3wwka {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .crv2lv2b {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .vr37hry2 {
    border-width: 0;
    overflow: hidden;
  }

  .mv7w8hhn {
    border-width: 0;
    padding: 8px;
  }

  .dfmmx8oe {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ytknwwz4 {
    border-width: 0 0 1px;
  }

  .xnvn9a5h {
    border-width: 0;
    margin: 0;
  }

  .uo0dpe8n {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vliqhhrj {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .a1aljq3m {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .mvorx99l {
    border-width: 0;
    border-radius: 12px;
  }

  .ka8l0e8k {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .s9xzcmfn {
    border-width: 0;
    padding: 96px 0;
  }

  .carr1mwa {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ven20y2j {
    border-width: 0;
    margin: 0 auto;
  }

  .rzd1ytwg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .z8wcwkmy {
    border-width: 0;
    overflow: hidden;
  }

  .rukk7imq {
    border-width: 0;
    border-radius: 9999px;
  }

  .jhplxaby, .ecu5r73v {
    border-width: 0;
    margin: 0;
  }

  .d3n52osu {
    border-width: 0;
    margin: 24px 0 0;
  }

  .phhdzzcv {
    border-width: 0;
    padding: 32px;
  }

  .mmjhojev, .lfepn5re, .s15z5gku, .y2209ujc {
    border-width: 1px;
    border-radius: 8px;
  }

  .hrc2rzz7 {
    border-width: 0;
    padding: 96px 0;
  }

  .xtgk46mu {
    border-width: 0;
    border-radius: 12px;
  }

  .vq9xk6nn {
    border-width: 0;
    margin: 0;
  }

  .jq63404z {
    border-width: 0;
    margin: 24px 0 0;
  }

  .fgajybo9 {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .jmv4l8in {
    border-width: 0;
    margin: 0;
  }

  .jobpjjpr, .g9c17rhw, .xzb4r4vh, .uge94ec2 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .xq75r9k5 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .b141ge31 {
    border-width: 0;
    padding: 96px 0;
  }

  .b23r9pkv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .d52n79b5 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ct4wxhri {
    border-width: 0;
    margin: 0;
  }

  .tjc4sr2w {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wi9c1u3y {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .hitgblk7 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .n2vrpihv {
    border-width: 0;
    margin: 0 auto;
  }

  .ujbrisky {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .cd6a0tno {
    border-width: 0;
    padding: 96px 0;
  }

  .rdja1yis {
    border-width: 0;
    padding: 64px 0;
  }

  .p8rg9i39 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h0azaz8p {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .zha89gz0 {
    border-width: 0;
    margin: 0;
  }

  .beo597ov {
    border-width: 0;
    margin: 4px 0 0;
  }

  .egv33495 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .ykf7olm2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .sr3auzrj {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .a78hhany {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ypbtf2my {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xnwugl2q {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .y00xtgux {
    border-width: 0;
    margin: 0;
  }

  .kr0gxn03 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .jc0rdq71 {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .ou8xk1ze {
    border-width: 0;
    overflow: hidden;
  }

  .tn2w3jor {
    border-width: 0;
    padding: 0;
  }

  .ql6bq292 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .o4tvcr94 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .q895n25g {
    border-width: 0;
    margin: 0;
  }

  .fnnxvtzz {
    border-width: 0;
  }

  .j6nfpnx0 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .iz3u7jbu {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .gdva9ecq {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .nfy6aa4u {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .mvmqrvos {
    border-width: 0;
    overflow: hidden;
  }

  .zw2tuwxe {
    border-width: 0;
    padding: 8px;
  }

  .bj8e7xk7 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vqih96un {
    border-width: 0 0 1px;
  }

  .kuozlcmc {
    border-width: 0;
    margin: 0;
  }

  .bexcp1fd {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l665g4ov {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .jx0l4lat {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .kvcxe7yl {
    border-width: 0;
    border-radius: 12px;
  }

  .rr22ts4u {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i3ggbuvi {
    border-width: 0;
    padding: 96px 0;
  }

  .s8qhjo3t {
    border-width: 0;
    margin: 0 0 24px;
  }

  .kmjumm6r {
    border-width: 0;
    margin: 0 auto;
  }

  .zxmz8wa5 {
    border-width: 0;
    margin: 0 0 64px;
  }

  .y64gn2sc {
    border-width: 0;
    overflow: hidden;
  }

  .vd21hhk9 {
    border-width: 0;
    border-radius: 9999px;
  }

  .twl620a5, .zd8u95ag {
    border-width: 0;
    margin: 0;
  }

  .jmp9p7m8 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .k0ksz6dz {
    border-width: 0;
    padding: 32px;
  }

  .q9nfwi9a, .ym3b8bpj, .vnkta9ze, .pdnauplm {
    border-width: 1px;
    border-radius: 8px;
  }

  .q5qj3ehb {
    border-width: 0;
    padding: 96px 0;
  }

  .lb7a3h6w {
    border-width: 0;
    border-radius: 12px;
  }

  .vu0etdeg {
    border-width: 0;
    margin: 0;
  }

  .ldymm1ry {
    border-width: 0;
    margin: 24px 0 0;
  }

  .u35s0ekn {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .vjgw6a1s {
    border-width: 0;
    margin: 0;
  }

  .kzeazuws, .w1z893p4, .nb33x7ml, .bw3bfe04, .gem6o558, .slweaii5 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .y5snr580 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .zjirwusp {
    border-width: 0;
    padding: 96px 0;
  }

  .w1gfumgg {
    border-width: 0;
    margin: 0 0 8px;
  }

  .pyw6hiky {
    border-width: 0;
    margin: 32px 0 0;
  }

  .c0ganzlx {
    border-width: 0;
    margin: 0;
  }

  .a1rycnuh {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wbtdzjwb {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .nj5mhux0 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .h478j04r {
    border-width: 0;
    margin: 0 auto;
  }

  .uoby0kl0 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .rjpatzwx {
    border-width: 0;
    padding: 96px 0;
  }

  .wcfzw6wj {
    border-width: 0;
    padding: 64px 0;
  }

  .zrkv4ixr {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jdan0pgk {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .jgp1lybb {
    border-width: 0;
    margin: 0;
  }

  .hdx9r85o {
    border-width: 0;
    margin: 4px 0 0;
  }

  .wssxm9wx {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .pf1ssve0 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oa9rqpp6 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .nvuyenqz {
    border-width: 0;
    margin: 0 0 24px;
  }

  .xgf6lo2i {
    border-width: 0;
    margin: 12px 0 0;
  }

  .t4voffyw {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .q4ffl2r9 {
    border-width: 0;
    margin: 0;
  }

  .caz7a91u {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .jcf9yk3n {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .kqk99n8v {
    border-width: 0;
    overflow: hidden;
  }

  .h916afod {
    border-width: 0;
    padding: 0;
  }

  .e4et9x8y {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .q4nmagfb {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .fzv0fdhl {
    border-width: 0;
    margin: 0;
  }

  .pdnehjvp {
    border-width: 0;
  }

  .f9ezoqgt {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .vvp9fb5a {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .eldh0n7p {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .kf3t0qeu {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .yvg0v2v8 {
    border-width: 0;
    overflow: hidden;
  }

  .la3iyqdz {
    border-width: 0;
    padding: 8px;
  }

  .a0ogazat {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .f3n20pki {
    border-width: 0 0 1px;
  }

  .mbt90pkc {
    border-width: 0;
    margin: 0;
  }

  .dowyb5uv {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cjia5314 {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .aljp28j5 {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .vb323yv2 {
    border-width: 0;
    border-radius: 12px;
  }

  .cwabawg7 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ih6ueq7a {
    border-width: 0;
    padding: 96px 0;
  }

  .s5975ll0 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .xuahtfty {
    border-width: 0;
    margin: 0 auto;
  }

  .ibzrfuov {
    border-width: 0;
    margin: 0 0 64px;
  }

  .itgrsq5u {
    border-width: 0;
    overflow: hidden;
  }

  .tlnx0vsd {
    border-width: 0;
    border-radius: 9999px;
  }

  .qz4rqmm6, .iv1l64st {
    border-width: 0;
    margin: 0;
  }

  .i5oi82sd {
    border-width: 0;
    margin: 24px 0 0;
  }

  .u1ty8yfx {
    border-width: 0;
    padding: 32px;
  }

  .tjr3k57w, .wv6nzymb, .eslu84an, .wmpzfyag {
    border-width: 1px;
    border-radius: 8px;
  }

  .ghkhw9ry {
    border-width: 0;
    padding: 96px 0;
  }

  .ts0l15mr {
    border-width: 0;
    border-radius: 12px;
  }

  .v4bt51v5 {
    border-width: 0;
    margin: 0;
  }

  .ez9x1o80 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .vzzc0cr1 {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .zmz2ot4u {
    border-width: 0;
    margin: 0;
  }

  .dz6x70uj, .qh8i99ic, .a3wdq95r, .a9yod88j, .gvrj2uon, .vr57n1j9 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .w51h0brr {
    border-width: 0;
    margin: 32px 0 0;
  }

  .qwxbm4ab {
    border-width: 0;
    padding: 96px 0;
  }

  .skg0viap {
    border-width: 0;
    margin: 0 0 8px;
  }

  .i1gfeoe6 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .sw1ri2tz {
    border-width: 0;
    margin: 0;
  }

  .fmzvte5t {
    border-width: 0;
    margin: 32px 0 0;
  }

  .akjtlble {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .ziv1icoj {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .cab9dnlu {
    border-width: 0;
    margin: 0 auto;
  }

  .llr4gz1k {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .g06oi2d3 {
    border-width: 0;
    padding: 96px 0;
  }

  .pehz354a {
    border-width: 0;
    padding: 64px 0;
  }

  .ulkpzqo4 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jzla2gbs {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .s3b6us0i {
    border-width: 0;
    margin: 0;
  }

  .dyeyfha0 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .z3dc2436 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .zcorznt8 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ofm3v8i2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .z700y9gm {
    border-width: 0;
    margin: 0 0 24px;
  }

  .apexnapb {
    border-width: 0;
    margin: 12px 0 0;
  }

  .n04au6ze {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .aumfy2n7 {
    border-width: 0;
    margin: 0;
  }

  .l9hzcvss {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .dm0664dd {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .o2m3gfcm {
    border-width: 0;
    overflow: hidden;
  }

  .u98zbqry {
    border-width: 0;
    padding: 0;
  }

  .rf66en8e {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .wdpd6sc7 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qkiuvxbk {
    border-width: 0;
    margin: 0;
  }

  .bts978h5 {
    border-width: 0;
  }

  .divcfgwz {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .q0nzzus3 {
    border-width: 0;
    margin: 0 0 0 32px;
  }

  .akeu7igz {
    border-width: 1px;
    border-radius: 6px;
    padding: 0 12px;
  }

  .gwxx1zqn {
    border-width: 0;
    border-radius: 6px;
    margin: 0 0 0 16px;
    padding: 0 12px;
  }

  .prvkm1ii {
    border-width: 0;
    overflow: hidden;
  }

  .eeyqtf8h {
    border-width: 0;
    padding: 8px;
  }

  .nj6p0elu {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qnoowe9r {
    border-width: 0 0 1px;
  }

  .f3q0sul2 {
    border-width: 0;
    margin: 0;
  }

  .m1bp8vns {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oukn72cz {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .rpn49sjj {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .rmow69a9 {
    border-width: 0;
    border-radius: 12px;
  }

  .dvuclxty {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .b7ytd5qn {
    border-width: 0;
    padding: 96px 0;
  }

  .entr78ms {
    border-width: 0;
    margin: 0 0 24px;
  }

  .i88umtok {
    border-width: 0;
    margin: 0 auto;
  }

  .dhi0mwwh {
    border-width: 0;
    margin: 0 0 64px;
  }

  .gmit07dj {
    border-width: 0;
    overflow: hidden;
  }

  .y2val760 {
    border-width: 0;
    border-radius: 9999px;
  }

  .u0vr09er, .fa0b0iz3 {
    border-width: 0;
    margin: 0;
  }

  .qwp572qp {
    border-width: 0;
    margin: 24px 0 0;
  }

  .h8ztgzkd {
    border-width: 0;
    padding: 32px;
  }

  .pktojwfl, .w9d4fhqz, .wlk2qnar, .ow72p4fy {
    border-width: 1px;
    border-radius: 8px;
  }

  .eiwandac {
    border-width: 0;
    padding: 96px 0;
  }

  .nqzzot1s {
    border-width: 0;
    border-radius: 12px;
  }

  .r313yoob {
    border-width: 0;
    margin: 0;
  }

  .h1z6jvxm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oa9867db {
    border-width: 0;
    border-radius: 9999px;
    margin: 12px 16px 0 0;
  }

  .oea01dsk {
    border-width: 0;
    margin: 0;
  }

  .r9pqulxu, .c9n683sz, .jnqvn41x, .u0op46oy, .teh59flt, .ka83nojh {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q9uchugi {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pyn79hvf {
    border-width: 0;
    padding: 96px 0;
  }

  .ytrx7wvw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b8vdlj18 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .t82t06p3 {
    border-width: 0;
    margin: 0;
  }

  .y50hxj4d {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pozue9ke {
    border-width: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
  }

  .k7mjo32d {
    border-width: 0;
    border-radius: 6px;
    margin: 32px 0 0;
    padding: 16px 32px;
  }

  .bl8yhoba {
    border-width: 0;
    margin: 0 auto;
  }

  .gpeskdci {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .wks6vg8d {
    border-width: 0;
    padding: 96px 0;
  }

  .v9j343uf {
    border-width: 0;
    padding: 64px 0;
  }

  .chdm3n8l {
    border-width: 0;
    margin: 24px 0 0;
  }

  .wyu9ckbt {
    border-width: 0;
    margin: 2px 0 0;
    overflow: hidden;
  }

  .q298esfj {
    border-width: 0;
    margin: 0;
  }

  .bei83guz {
    border-width: 0;
    margin: 4px 0 0;
  }

  .t03uoygu {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .b37d9kqm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .gvnsdq30 {
    border-width: 1px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 0 12px;
  }

  .n7nylya4 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .arklcrpj {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dxm2l4c5 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .lqud3q5g {
    border-width: 0;
    margin: 0;
  }

  .pq54m8od {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .x0usp7ce {
    border-width: 0;
    margin: 0 auto;
    padding: 64px 16px;
  }

  .pi5eu2fp {
    border-width: 0;
    overflow: hidden;
  }

  .gi7znwww {
    border-width: 0;
    padding: 0;
  }

  .fleoxut9 {
    border-width: 0;
    border-radius: 5px;
    padding: 5px 13px;
  }

  .mpl43zta {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .k3qgr6cj {
    border-width: 0;
    margin: 0;
  }

  .nwozk86c {
    border-width: 0;
    margin: 0 0 16px;
  }

  .b9pnexyn {
    border-width: 0;
    margin: 0 auto;
  }

  .pgbvfctg {
    border-width: 0;
    margin: 0 0 64px;
  }

  .xcp8dj16 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xk84x61y {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l03zc20o {
    border-width: 0;
    margin: 0;
  }

  .hi9m805g {
    border-width: 0;
    margin: 8px 0 0;
  }

  .bjasf4vs {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jo7q1f50 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 24px;
  }

  .xixwalz0 {
    border-width: 0;
    margin: 0 auto;
  }

  .dknlskwb {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .mg4uhg3m {
    border-width: 0;
    padding: 80px 0;
  }

  .qsjcbh4p {
    border-width: 0;
    margin: 0;
    font-size: 35px;
  }

  .tx6zless, .tialqtit {
    border-width: 0;
    margin: 0;
  }

  .m9xh0yxh {
    border-width: 0;
    margin: 0 0 16px;
  }

  .gqzkd7cm {
    border-width: 0;
    margin: 0;
  }

  .d9vzrt54 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .oic32eia {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xfbmf4wt {
    border-width: 0;
    margin: 0;
  }

  .xvm3zbxb {
    border-width: 0;
    margin: 32px 0 0;
  }

  .il6a0mkv {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .s2mancfx {
    border-width: 0;
    margin: 0 0 8px;
  }

  .w9z7lskw {
    border-width: 0;
    margin: 0;
  }

  .c4wvtjul {
    border-width: 0;
    margin: 8px 0 0;
  }

  .tc5uqhie {
    border-width: 0;
    border-radius: 8px;
    padding: 24px;
  }

  .hdz99ojx {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .pujuijau {
    border-width: 0;
    padding: 64px 0;
  }

  .qyidj8vd {
    border-width: 0;
    margin: 0;
    font-size: 40px;
  }

  .vps57i14 {
    border-width: 0;
    margin: 0;
  }

  .dfodxo0k {
    border-width: 0;
    margin: 0 0 16px;
  }

  .s6t557tu {
    border-width: 0;
    margin: 0;
  }

  .ehthdbye {
    border-width: 0;
    margin: 8px 0 0;
  }

  .l2fcy0q6 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .d05lgkbg {
    border-width: 0;
    margin: 32px 0 0;
  }

  .emmbsnar, .v0hcwtdl {
    border-width: 0;
    margin: 0;
  }

  .tayxcxud {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 24px;
  }

  .e9ii0r7o {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .wkw8sppy {
    border-width: 0;
    padding: 64px 0;
  }

  .qyidj8vd-2 {
    border-width: 0;
    margin: 0;
  }

  .wkw8sppy-2 {
    border-width: 0;
    padding: 64px 0;
  }

  .bu5tasdh {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 40px;
  }

  .fbekjp7m {
    border-width: 0;
    margin: 0;
  }

  .dnepmp0m {
    border-width: 0;
    margin: 0 0 16px;
  }

  .tw888ud9 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .vf3qz5oj {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .rb2jmpnu {
    border-width: 0;
    margin: 32px 0 0;
  }

  .u5qb91pf {
    border-width: 0;
    margin: 0;
  }

  .u5k4gi5d {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jt9l76q9 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .td92qfcc {
    border-width: 0;
    padding: 64px 0;
  }
}

#w-node-abad23f6-3206-d95e-518e-2548f4c4699b-f4c46996 {
  justify-self: center;
}

#w-node-abad23f6-3206-d95e-518e-2548f4c469b0-f4c46996 {
  justify-self: end;
}

#w-node-_6d6e15ad-9ff7-ec32-7d3f-41a56fb8dc7e-fcc36cc7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_86404877-faf6-90d7-7356-ea5171699343-fcc36cc8, #w-node-_5ac6f032-b00f-8cff-87a0-0f0abea8bb1c-acc5e474 {
  justify-self: center;
}

#w-node-_5ac6f032-b00f-8cff-87a0-0f0abea8bb26-acc5e474 {
  justify-self: end;
}
