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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Thicccboi Extra Bold;
  src: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e2776ff12aafd40f3a5bf9_THICCCBOI-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi Bold;
  src: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e2776f24f4c578be9eecff_THICCCBOI-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi Light;
  src: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e2776fb658a4223795e511_THICCCBOI-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi Medium;
  src: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e2776f0c621af51e23a790_THICCCBOI-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi Normal;
  src: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e2776fe61a669668e6df70_THICCCBOI-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thicccboi Thin;
  src: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e2776fc7a3140c7086fca6_THICCCBOI-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

.jy8utl05, .qvs8es7o {
  width: auto;
}

.f37m4fww {
  color: #333;
  vertical-align: middle;
  cursor: pointer;
  border-color: #333;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

.mm554hzh {
  float: left;
  color: #333;
  cursor: pointer;
  border-color: #333;
  width: 100%;
  max-width: 184px;
  display: block;
  position: relative;
}

.mm554hzh.w--current {
  text-align: center;
}

.we4e9ho1 {
  color: #282827;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  padding-right: 10px;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 19.998px;
  text-decoration: none;
  list-style-type: none;
}

.we4e9ho1:hover {
  color: #8187c3;
  text-decoration: none;
}

.we4e9ho1.w--current {
  padding-right: 10px;
}

.m5vl0tcp {
  transform-style: preserve-3d;
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.tp4p50ax {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 auto;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.p9e6c4xv {
  z-index: 900;
  text-align: left;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
}

.p9e6c4xv.hide-divv {
  display: none;
}

.moi49c01 {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.pjt89j1v {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
  position: relative;
}

.zt6pe718 {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.e81e8m5x {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.yezyz0rr {
  float: right;
  width: auto;
}

.da8xzubg {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 16px 0 0;
  display: flex;
}

.f6brquey {
  color: #282827;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  padding-right: 10px;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 19.998px;
  display: inline-block;
}

.f6brquey:hover {
  color: #8187c3;
  text-decoration: none;
}

.ixft3fk2 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  font-weight: 600;
  line-height: 19.998px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.wvwvr40t {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #282827;
  border-color: #000b0f;
  border-radius: 30px;
  justify-content: center;
  width: auto;
  margin: 0 0 0 24px;
  padding: 18px 24px;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  display: block;
}

.wvwvr40t.gs-btn {
  padding-left: 40px;
  padding-right: 40px;
}

.wvwvr40t.gs-btn:hover {
  background-color: #8187c3;
}

.tzt89qrg {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
}

.fdo2939d {
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.ui0160rg {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
}

.nsizvf2a {
  float: right;
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
  display: none;
  position: relative;
}

.i6ddbj1k {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
}

.i6ddbj1k.mobile-layoutt {
  display: none;
}

.f30g1mrq {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.osiw1ngv {
  width: auto;
  max-width: 1340px;
  margin: 0 auto;
  padding: 0 15px;
}

.osiw1ngv.pos-relative, .osiw1ngv.bannerr-inner {
  position: relative;
}

.kewfiukl {
  z-index: 99;
  width: auto;
  max-width: none;
  padding: 10px 0;
  position: relative;
}

.bb6cvghp {
  z-index: 0;
  width: auto;
  position: static;
  top: 0%;
  left: 0%;
  right: 0%;
}

.gdlq2quy {
  color: #fff;
  text-align: center;
  background-color: #a6abd3;
  border-color: #000b0f;
  border-radius: 50px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: 48px;
  margin-top: 0;
  margin-bottom: 25px;
  padding: 7px 30px 4px;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-flex;
}

.ff8vj66p {
  width: auto;
  max-width: 951px;
  margin: 0 auto;
}

.a6lufn40 {
  color: #000b0f;
  background-color: #fe7b3d;
  background-image: linear-gradient(32deg, #fe7b3d, #fff);
  background-size: auto;
  border: 0 solid #000;
  border-radius: 10px;
  width: auto;
  padding: 0 10px;
  font-size: 56px;
  font-weight: 700;
  line-height: 64.176px;
}

.yjxunr33 {
  color: #fff;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 32px;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 66px;
  line-height: 69px;
}

.yjxunr33.nine9-month-text {
  position: relative;
}

.avxn69f9 {
  width: auto;
}

.n3froax9 {
  color: #fff;
  width: auto;
  margin: 20px 0 48px;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30.006px;
}

.e6iwmf73 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.rt45j8nm {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 24px 0 0;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.n2qoz5em {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border: 1px solid #e4e6e6;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  padding: 10px 38px;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 19.998px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 4px 10px #14142b0a;
}

.n2qoz5em:hover {
  color: #8087c2;
  background-color: #fff;
}

.n2qoz5em.gst-btn {
  box-shadow: none;
  color: #8087c2;
  text-transform: capitalize;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e2851220e80f40f73d412d_Arrow_Up_Right_MD.png");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 0;
  margin-right: 20px;
}

.n2qoz5em.gst-btn.slide-animation1.purple-bg-btn {
  text-align: center;
  margin-bottom: 10px;
}

.n2qoz5em.gst-btn.slide-animation1.purple-bg-btn.w--current {
  color: #fff;
  background-color: #8087c2;
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e51983be032f2fc4ee112e_white-arrow.png");
  background-position: 85%;
  padding-left: 40px;
  padding-right: 60px;
}

.n2qoz5em.gst-btn.slide-animation1.purple-bg-btn.w--current:hover {
  background-color: #282827;
}

.n2qoz5em.gst-btn.slide-animation1.go-hom-btnn {
  background-image: none;
}

.n2qoz5em.slide-animation1.black-bg-btn {
  color: #282827;
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e519ef47947274e8dea923_chat-conversation.png");
  background-position: 87%;
  background-repeat: no-repeat;
  background-size: auto;
  border-color: #282827;
  padding-left: 45px;
  padding-right: 60px;
}

.n2qoz5em.slide-animation1.black-bg-btn:hover {
  color: #fff;
  background-color: #282827;
}

.wb1m1sth {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.wb1m1sth.ready-grow-buttons {
  justify-content: center;
  align-items: center;
}

.wb1m1sth.error-bunus {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

.uq0uchry {
  vertical-align: middle;
  object-fit: contain;
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
}

.o9051w9o {
  flex-flow: wrap;
  gap: 9px;
  width: auto;
  margin: 36px 0 0;
  display: flex;
}

.o9051w9o.banner-social-media {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.kflowwx2, .ff5zstst {
  width: auto;
  margin: 0 auto;
}

.ff5zstst.pad-b20 {
  padding-bottom: 40px;
}

.pk9uyz45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 100%;
}

.mmz8cadq {
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.mmz8cadq.hm-banner-img1 {
  width: auto;
  max-width: 735px;
}

.gsdg195a {
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.p48og0d9 {
  z-index: 0;
  width: 30%;
  position: absolute;
  bottom: -20%;
  right: -12%;
}

.f0qr9170 {
  flex-direction: column;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  display: flex;
  overflow: visible;
  transform: translate(0);
}

.rzwreb69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
  width: 100%;
  max-width: 595px;
  position: relative;
}

.q3q0kc6w {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(535px, .9fr) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 28px;
  width: auto;
  display: grid;
  position: relative;
}

.c5zwbsr1 {
  z-index: 0;
  background-color: #fff;
  width: 35%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.d075avo4 {
  width: auto;
  padding: 180px 0 140px;
  position: relative;
  overflow: hidden;
}

.d075avo4.home-banner {
  background-color: #8187c3;
  padding-top: 120px;
  padding-bottom: 110px;
}

.d075avo4.home-banner.padd-none-bottm {
  padding-bottom: 0;
}

.sgz8errf {
  opacity: 1;
  text-align: center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 35px;
  display: block;
}

.zq9b3wwl {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: auto;
  margin: 0 16px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.rqk0as4x {
  text-align: center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.adlnsjf8 {
  text-align: center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 25px;
  display: block;
}

.fskkmvbd {
  text-align: center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 26px;
  display: block;
}

.nkgryh5o {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 -16px;
  display: flex;
}

.b5doo9ag {
  text-align: center;
  width: auto;
}

.agnbh9jm {
  background-color: #282827;
  width: auto;
  padding: 15px 0;
}

.jidpcqf9 {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 70.02px;
}

.ppf6cyrf {
  color: #282827;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.zmtxujl9 {
  width: auto;
  margin: 0 auto;
}

.kw1nirix {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 100%;
}

.im9ysesg {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.im9ysesg.circle-btn {
  background-color: #8087c2;
  border-style: none;
  border-radius: 30px;
  align-items: center;
  height: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.im9ysesg.circle-btn:hover {
  background-color: #282827;
}

.im9ysesg.circle-btn.white-bg {
  color: #000b0f;
  background-color: #fff;
  border-style: none;
}

.im9ysesg.circle-btn.white-bg:hover {
  color: #fff;
  background-color: #8087c2;
}

.im9ysesg.circle-btn.slide-animation1.submit-btnn {
  width: 100%;
  max-width: 420px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
}

.jy4zjik4 {
  flex-direction: row;
  justify-content: center;
  align-self: end;
  align-items: center;
  width: auto;
  display: flex;
}

.jy4zjik4.elte-google-rv-row-btn {
  width: 100%;
  display: flex;
}

.zpgep8tu {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  gap: 35px 40px;
  width: auto;
  display: flex;
}

.zpgep8tu.elte-google-rv-row {
  flex-flow: column;
}

.hw41zpct {
  flex-flow: column;
  width: auto;
  margin: 0 0 70px;
  display: flex;
}

.i7ocxpo4 {
  border-radius: 16px;
  flex-direction: column;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-content: center;
  align-self: start;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.xxw2ms4x {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 22px;
  font-weight: 700;
  line-height: 28.006px;
}

.cd0my5fv {
  color: #000;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 10px;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 22px;
  line-height: 37px;
}

.ufs7gzs1 {
  color: #282827;
  width: auto;
  margin: 0;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.fe41oly7 {
  background-color: #e4e6e6;
  border: 0 #000;
  width: auto;
  height: 1px;
  margin: 40px 0;
}

.fe41oly7.border0px {
  background-color: #fff;
}

.n2bc0gnr {
  background-color: #fff;
  border: 1px #e4e6e6;
  border-radius: 0;
  align-self: stretch;
  width: auto;
  padding: 40px;
  overflow: hidden;
  transform: translate(0);
}

.fnpe6sun {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(444px, .88fr);
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 28px 30px;
  width: auto;
  margin: 0 0 60px;
  display: grid;
}

.fnpe6sun.top-space1 {
  padding-top: 40px;
}

.sin24d3j {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 4px;
  font-size: 22px;
  line-height: 31.438px;
}

.lc1z6naf {
  width: auto;
  max-width: 380px;
}

.dlp3u2n2 {
  color: #313435;
  width: auto;
  margin: 0 0 34px;
  font-size: 18px;
  line-height: 30.006px;
}

.r4v85xn6 {
  color: #ffd466;
  border-color: #ffd466;
  width: auto;
  font-size: 44px;
  font-weight: 700;
  line-height: 52.008px;
}

.gtwbfg2x {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 44px;
  font-weight: 700;
  line-height: 52.008px;
}

.m2tvqf4q {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.914px;
}

.x3reogf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
}

.gu20y90o {
  color: #bdc4ff;
  border-color: #bdc4ff;
  width: auto;
  font-size: 44px;
  font-weight: 700;
  line-height: 52.008px;
}

.xrwypu59 {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 28px 46px;
  width: auto;
  display: grid;
}

.o12pzdjv {
  background-color: #fff;
  border: 0 #e4e6e6;
  border-radius: 16px;
  align-self: stretch;
  width: auto;
  padding: 40px;
  overflow: hidden;
  transform: translate(0);
}

.fzgutx9n {
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-self: start;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.bqyg5tpd {
  grid-template-rows: auto;
  grid-template-columns: minmax(444px, .88fr) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 28px 30px;
  width: auto;
  display: grid;
}

.a5sed3kf {
  width: auto;
  margin: 0 auto;
}

.pq0ibxde {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

.mizb6x8v {
  border-radius: 30px;
  width: auto;
  padding: 0;
}

.ugxy2gx5 {
  width: auto;
  padding: 80px 0 0;
}

.ugxy2gx5.elevate-rv {
  padding-top: 120px;
  padding-bottom: 120px;
}

.slqh1x3y {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 58px;
  line-height: 67.686px;
}

.p98jq5cu {
  color: #333;
  vertical-align: middle;
  background-color: #f3f3f3;
  border-color: #ccc;
  width: 100%;
  height: 38px;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  display: block;
}

.x6rda85e {
  width: auto;
  display: none;
}

.d8iousy3 {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border: 1px solid #000b0f;
  border-radius: 14px;
  width: auto;
  padding: 6px 14px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27.9px;
  display: inline-block;
}

.vx1e6flg {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  padding: 0 10px 10px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.nhq8zd49 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0 20px;
  display: flex;
}

.ienkh2us {
  width: auto;
  margin: 48px 0 15px;
}

.nwrdoc80 {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 32px;
  max-width: 100%;
  display: inline-block;
}

.uj961q8s {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding: 5px 0;
  display: inline-block;
}

.rxzvgtot {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
}

.pgpvw4wp {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  display: block;
}

.e29p6672 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.ztq3q2j6 {
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border-color: #000b0f;
  border-radius: 15px 15px 0 0;
  width: auto;
  padding: 12px;
}

.u8ayin2d {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

.p99qn7kj {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  column-gap: 12px;
  width: auto;
  max-width: 100%;
  height: 24px;
  display: block;
}

.g5p0ufpr {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  column-gap: 12px;
  width: auto;
  height: 24px;
  display: flex;
}

.n0d1s7or {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
}

.qayl3yql {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  display: block;
}

.mrs3khox {
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border-color: #000b0f;
  border-radius: 0 0 15px 15px;
  width: auto;
  padding: 20px 12px;
}

.jm94ftnf {
  color: #000b0f;
  cursor: pointer;
  border: 1px solid #eaecf0;
  border-radius: 15px;
  width: auto;
}

.q42p4l4a {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

.swwnyb1b {
  width: 100%;
  padding: 20px 0 0;
}

.ewe7n30d {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: 34px;
  max-width: 100%;
  margin: 0 6px 0 0;
  display: block;
}

.smdh8f0q {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 14px;
  line-height: 21.7px;
}

.s2muid5v {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 11px;
  line-height: 17.05px;
}

.a96381s4 {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  max-width: 100%;
  margin: 0 3px;
  display: block;
}

.rwe1xlv2 {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  max-width: 100%;
  display: block;
}

.wi7gk8ow {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  flex-direction: row;
  width: auto;
  display: flex;
}

.f76t82i6 {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
}

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

.b1dlsvq4 {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  max-width: 100%;
  display: block;
}

.iqcggiaa {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.xacnwleg {
  color: #0d0e10;
  cursor: pointer;
  background-color: #fff;
  border-color: #0d0e10;
  border-radius: 15px 15px 0 0;
  width: auto;
  padding: 12px;
}

.a5cde4sr {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: 37px;
  max-width: 100%;
  margin: 0 5px 0 0;
  display: block;
}

.pphgrlvw {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 12px;
  line-height: 12px;
}

.il5xe7ff {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 12px;
  line-height: 30.006px;
}

.uw7q74cq {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  flex-direction: row;
  column-gap: 5px;
  width: auto;
  display: flex;
}

.hgxe75d1 {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  margin: 0 5px 0 0;
  display: block;
}

.fvk67xik {
  color: #000;
  cursor: pointer;
  width: auto;
  font-size: 12px;
  line-height: 12px;
}

.cqj6oysc {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.fv9ohgvr {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  column-gap: 55px;
  width: auto;
  display: flex;
}

.ukyk6p4j {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  justify-content: center;
  width: auto;
  display: flex;
}

.k9cj4f18 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 20px 0 0;
}

.czqigx69 {
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border-color: #000b0f;
  border-radius: 0 0 15px 15px;
  width: auto;
  padding: 10px 12px;
}

.jh36yc9r {
  column-count: 3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  gap: 16px 20px;
  width: auto;
  padding: 0 0 25px;
}

.atmr669l {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.h4igrng9 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 10px;
  padding: 26px 38px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.ncfn7n0b {
  flex-flow: wrap;
  justify-content: center;
  width: auto;
  display: flex;
}

.sq7pp0xh {
  width: 100%;
  position: relative;
}

.nq3kn277 {
  width: auto;
  max-width: 1271px;
  margin: 0 auto 10px;
  padding: 0 24px;
}

.uo40e804 {
  flex-direction: column;
  align-items: center;
  width: auto;
  margin: 0 0 60px;
  display: flex;
  position: relative;
}

.rdjb896k {
  width: auto;
  padding: 80px 0 0;
}

.brso8r92 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 70.02px;
}

.xxl0y2qb {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin: 0 auto;
  display: flex;
}

.ui42jwvj {
  flex-direction: row;
  justify-content: center;
  width: auto;
  display: flex;
}

.xv1a3486 {
  text-align: center;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 10px;
  height: 18px;
  display: block;
  overflow: hidden;
}

.hko1l7qh {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-radius: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 36px;
  min-height: 36px;
  padding: 0;
  display: flex;
}

.ls080jhz {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-grow: 1;
  align-items: center;
  width: auto;
  display: flex;
}

.rfofk7c4 {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  width: auto;
  display: flex;
}

.qfmbrzsf {
  z-index: 1;
  cursor: pointer;
  object-fit: cover;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 16px;
  grid-row-start: 1;
  grid-column-start: 1;
  width: 100%;
  height: 100%;
  max-height: 800px;
  display: block;
}

.ue2xf516 {
  z-index: 2;
  cursor: pointer;
  object-fit: cover;
  -webkit-user-select: none;
  user-select: none;
  grid-row-start: 1;
  grid-column-start: 1;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
  max-height: 800px;
}

.ybhe0zqy {
  text-align: center;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.kuj460dp {
  z-index: 2;
  opacity: .8;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #000;
  border: 0 solid #fff;
  border-radius: 100%;
  flex-direction: row;
  grid-row-start: 1;
  grid-column-start: 1;
  justify-content: center;
  place-self: center;
  align-items: center;
  width: 64px;
  height: 64px;
  padding: 0;
  display: flex;
}

.oz8276j2 {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #f4f5f7;
  border-radius: 16px;
  width: 100%;
  max-height: 800px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.f7bxoqq9 {
  color: #090a0b;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  border-color: #090a0b;
  flex-flow: wrap;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 19.2px;
  display: flex;
  overflow: hidden;
}

.lwqib0kk {
  -webkit-user-select: none;
  user-select: none;
  border-radius: 0 0 16px 16px;
  width: 100%;
  height: 80px;
  padding: 8px;
}

.n0e9zutd {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  gap: 8px;
  width: auto;
  min-height: 120px;
  display: flex;
}

.x2b96miq {
  -webkit-user-select: none;
  user-select: none;
  grid-template-columns: repeat(30, 318.4px);
  justify-content: start;
  gap: 12px;
  width: auto;
  display: grid;
  overflow: auto;
}

.a86x135c {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-radius: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 36px;
  min-height: 36px;
  padding: 0;
  display: flex;
  transform: rotate(180deg);
}

.rps93vla {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: center;
  gap: 8px;
  width: auto;
  display: flex;
}

.h6lc7dgw {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  margin: 16px auto;
  display: flex;
}

.gkx2cwwr {
  width: auto;
  margin: 24px 0 0;
}

.ljrs0wgf {
  width: auto;
}

.h3c2r4xr {
  color: #fff;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 12px;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.f6cwc5xz {
  text-align: center;
  width: auto;
}

.qoob5p6r {
  color: #fff;
  text-align: center;
  width: auto;
  margin: 0;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.cqz8wilh {
  text-align: center;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

.go67md4i {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

.go67md4i.mb2 {
  padding-bottom: 30px;
}

.jzv4cj8v {
  width: auto;
  margin: 0 0 20px;
}

.ouh4qmmh {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: inline-block;
}

.ysb88dwo {
  border: 0 solid #000;
  border-bottom: 1px solid #aaaac6;
  width: auto;
  margin: 0;
  padding: 30px 10px;
}

.hvvlrk0i {
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 5px 0 0;
  display: block;
}

.kfzx75w2 {
  flex-shrink: 0;
  width: auto;
  max-width: 24px;
  margin: 0 15px 0 0;
}

.usjxe1ab {
  flex-direction: row;
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  display: flex;
}

.l5cb9q3c {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  gap: 50px 16px;
  width: auto;
  padding: 50px;
  display: grid;
}

.dq48uwz1 {
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-bottom-color: #0d0d0d;
  border-radius: 20px;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  width: auto;
  padding: 0 5px;
  transition: opacity .2s;
  overflow: hidden;
}

.nutzpu98 {
  color: #313435;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 30.006px;
}

.d197lrzq {
  width: auto;
  margin: 0 0 80px;
}

.twsrmj2s {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  padding: 3px 0 0;
  display: block;
}

.p830jhxb {
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  width: auto;
  padding: 62px 54px;
  overflow: hidden;
  transform: translate(0);
}

.p830jhxb.m-diff-grid {
  padding: 0 5px;
}

.kstnnwr0 {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 30.006px;
}

.ksn2ieac {
  z-index: 0;
  color: #fff;
  background-color: #0b1321;
  border-color: #fff;
  border-radius: 150%;
  flex-direction: row;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin: auto;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0%;
}

.w4haklg2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: .25fr;
  align-items: center;
  gap: 28px 8px;
  width: auto;
  display: grid;
  position: relative;
}

.w4haklg2.diff-row {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.kir10pva {
  width: auto;
  padding: 80px 0;
}

.kir10pva.makes-us-diffrent {
  padding: 0 40px;
}

.mseumbab {
  width: auto;
  margin: 0 auto;
}

.auqludu4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 416px;
}

.a25shjyr {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
}

.e42tw3p6 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
}

.u86r0kc2 {
  color: #313435;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.mjuilns6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
  width: auto;
  max-width: 440px;
}

.k0ti3v9e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 20px 40px;
  width: auto;
  display: grid;
}

.bpfesy8y {
  width: auto;
  margin: 0 auto;
}

.ikwhf7kp {
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.mxkalx2o {
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.tsmose6u {
  width: auto;
  margin: 0 0 45px;
}

.gzh6s9s2 {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 8px;
  font-size: 44px;
  font-weight: 700;
  line-height: 52.008px;
}

.a077mbxo {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 28px;
  font-weight: 700;
  line-height: 40.012px;
}

.jrxmkbim {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 10px 0;
  font-size: 28px;
  line-height: 40.012px;
}

.s6rztkwh {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-weight: 700;
}

.g3nmws0w {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
}

.h0vek7te {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
}

.qw2r86aw {
  color: #313435;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.xr2lhohg {
  width: auto;
}

.z5ez8r1v {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 370px;
}

.wm4uccxj {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
  width: auto;
  max-width: 370px;
}

.bmeqvbrn {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
  width: auto;
  max-width: 370px;
}

.co4rrfo7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  gap: 28px;
  width: auto;
  display: grid;
}

.l7v1hbxh {
  z-index: -1;
  background-color: #f7f7f8;
  width: auto;
  min-height: 50%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uvos8tnh {
  width: auto;
  padding: 60px 0;
  position: relative;
  overflow: hidden;
}

.rcnwlb9q {
  z-index: 0;
  text-align: center;
  border-style: none;
  border-width: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.fv8d5m3p {
  text-align: center;
  width: 100%;
  padding: 56.2766% 0 0;
  position: relative;
}

.b06pcc21 {
  text-align: center;
  width: auto;
  max-width: 940px;
  margin: 0 auto;
}

.i4tj6kn5 {
  width: auto;
  padding: 40px 0;
}

.v4sbml1a {
  width: auto;
  margin: 0 0 24px;
}

.fyivqnyl {
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  width: 63px;
  max-width: none;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.ghsvxb2i {
  width: auto;
  max-width: 62px;
  margin: 0 16px 0 0;
}

.ed96gh23 {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 34.008px;
}

.kfrak5or {
  width: auto;
}

.vgglpf1m {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.fd0gm9pb {
  width: auto;
}

.nteu1puz {
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 24px;
  flex-direction: row;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 15px 30px 13px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.v01nb3ii {
  transform-style: preserve-3d;
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.k6rvd1bc {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 34.008px;
}

.m8idbtss {
  color: #000b0f;
  text-align: left;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 28.8px;
}

.cqo05jok {
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  gap: 32px 28px;
  width: auto;
  display: flex;
}

.pi6t4xhl {
  width: auto;
  padding: 40px 0;
}

.pi6t4xhl.faq-main {
  background-color: #f9f8fd;
  padding-top: 120px;
  padding-bottom: 120px;
}

.z3860wfe {
  color: #000b0f;
  text-align: left;
  border-color: #000b0f;
  width: auto;
  font-size: 58px;
  font-weight: 700;
  line-height: 67.686px;
}

.k56xas4w {
  color: #000b0f;
  text-align: left;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 24px;
  font-size: 58px;
  line-height: 67.686px;
}

.jcys9ucx {
  width: auto;
  margin: 0 auto;
}

.d0umom5v {
  width: auto;
  max-width: 606px;
}

.cism20rt {
  width: auto;
  margin: 0 0 32px;
}

.rh6djpfs {
  color: #313435;
  text-align: left;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 30.006px;
}

.d7llgkjv {
  text-align: left;
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.abp77kue {
  text-align: left;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.lot8e54e {
  text-align: left;
  width: auto;
  max-width: 50px;
}

.dt7avviu {
  text-align: left;
  width: auto;
  margin: 0 12px 0 0;
}

.lz1hhscj {
  color: #000b0f;
  text-align: left;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 23.994px;
}

.iq77kppg {
  color: #000b0f;
  text-align: left;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  line-height: 19.998px;
}

.rkau0ncv {
  text-align: left;
  width: auto;
}

.guk7k57f {
  text-align: left;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.pzn8dper {
  z-index: 1;
  text-align: left;
  width: auto;
  position: relative;
}

.ql8l80jl {
  text-align: left;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  width: auto;
  padding: 72px 48px;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.xkbrock2 {
  text-align: left;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0 32px 0 0;
  display: inline-block;
  position: relative;
  transform: translate(0);
}

.c4g66fbi {
  z-index: 0;
  text-align: center;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.ybuq9h8o {
  z-index: 1;
  text-align: center;
  width: auto;
  max-width: 544px;
  height: 100%;
  position: relative;
  left: 0;
  right: 0;
}

.v0f3o1qf {
  z-index: 0;
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: 28px;
  height: 28px;
  margin: auto;
  font-size: 28px;
  line-height: 1;
  position: absolute;
  inset: 0;
}

.jnzw4bb2 {
  z-index: 3;
  transform-style: preserve-3d;
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin: auto;
  font-size: 28px;
  display: flex;
  position: absolute;
  top: -102px;
  right: 80px;
  overflow: hidden;
  box-shadow: 0 2px 12px #14142b14;
}

.hvxvbas9 {
  z-index: 0;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: 28px;
  height: 28px;
  margin: auto;
  font-size: 28px;
  line-height: 1;
  position: absolute;
  inset: 0;
}

.oc4klaan {
  z-index: 4;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin: auto;
  font-size: 28px;
  display: flex;
  position: absolute;
  top: -102px;
  right: 0;
  overflow: hidden;
}

.xjcgurn0 {
  clear: both;
  text-align: center;
  width: auto;
  height: 100%;
  position: relative;
}

.ejm61shb {
  width: auto;
  padding: 80px 0;
  overflow: hidden;
}

.ejm61shb.testm-mainn {
  padding-top: 120px;
  padding-bottom: 150px;
}

.irquvvnx {
  color: #282827;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 16px;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 66px;
  line-height: 69px;
}

.irquvvnx.white-text1 {
  color: #fff;
}

.irquvvnx.white-text1.price-banner-heading1 {
  position: relative;
}

.irquvvnx.white-text1.price-banner-heading1.dark-colorr {
  color: #282827;
  font-size: 50px;
  line-height: 60px;
}

.irquvvnx.white-text1.price-banner-heading1.mb22 {
  margin-bottom: 30px;
}

.irquvvnx.white-text1.price-banner-heading1.bottom-space20 {
  margin-bottom: 40px;
}

.irquvvnx.ready-to-groww-iheading {
  margin-bottom: 30px;
  font-family: Thicccboi Bold, Arial, sans-serif;
  line-height: 80px;
}

.irquvvnx.faq-hd1 {
  padding-bottom: 10px;
}

.r2x9pfqu {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
}

.pmc5vxs5 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  font-weight: 700;
}

.emasi9m5 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
}

.tzf5maqp {
  text-align: center;
  width: auto;
  max-width: 596px;
  margin: 0 auto;
}

.ffld5zaj {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

.nzbiaecl {
  width: auto;
  margin: 20px 0 48px;
}

.zgdja1b2 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 22px;
  font-weight: 700;
  line-height: 31.174px;
}

.v0tmh8as {
  color: #282827;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

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

.yxxcxg16 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  width: auto;
  max-width: 646px;
  display: flex;
}

.gxd1v9ul {
  z-index: 0;
  color: #000b0f;
  cursor: pointer;
  background-color: #000b0f;
  border-color: #000b0f;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  font-size: 24px;
  position: absolute;
  transform: rotate(90deg);
}

.kew4xs2l {
  z-index: 0;
  color: #000b0f;
  cursor: pointer;
  background-color: #000b0f;
  border-color: #000b0f;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  font-size: 24px;
  position: absolute;
}

.q2x6j9ol {
  transform-style: preserve-3d;
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 24px;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  box-shadow: 0 2px 12px #14142b14;
}

.ktd7mhr3 {
  cursor: pointer;
  width: auto;
  margin: 0 0 0 24px;
}

.f4qcel1r {
  transform-style: preserve-3d;
  cursor: pointer;
  border: 1px solid #000b0f;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding: 24px 34px;
  display: flex;
}

.f4qcel1r.faq-grid {
  cursor: default;
  border-radius: 8px;
  flex-flow: column;
  padding: 20px 22px;
}

.ugiszp4l {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  gap: 32px 16px;
  width: auto;
  display: grid;
}

.ugiszp4l.faq-row {
  grid-column-gap: 24px;
  grid-row-gap: 20px;
}

.ubawd5eo {
  width: auto;
  position: relative;
}

.ubawd5eo.space-lr {
  padding-left: 40px;
  padding-right: 40px;
}

.sypems67 {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

.c02q2p8v {
  z-index: 0;
  width: 140px;
  position: absolute;
  bottom: 70%;
  left: -10%;
}

.zqpdtmzn {
  z-index: -1;
  color: #000b0f;
  background-color: #8087c2;
  border-color: #000b0f;
  border-radius: 8px;
  width: auto;
  margin: 0 -10px 0 -5px;
  padding: 0 10px;
  font-weight: 700;
  position: relative;
}

.vprjkcm8 {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 55px;
  line-height: 72px;
}

.a2tofhok {
  width: auto;
  margin: 0;
}

.n3y92edw {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.v85ls7mk {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.bs2edyey {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 24px 0 0;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.drvahgqr {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  width: auto;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 19.998px;
  display: block;
}

.xyliqw8c {
  z-index: 1;
  width: auto;
  margin: 0;
  position: relative;
}

.yvaicxxd {
  background-color: #000b0f;
  width: auto;
  padding: 80px 0;
  overflow: hidden;
}

.smwzs1t5 {
  z-index: 0;
  width: 117px;
  position: absolute;
  bottom: 27%;
  right: -22%;
}

.eagzcwu4 {
  color: #e4e6e6;
  border-color: #e4e6e6;
  width: auto;
  max-width: none;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 26px;
  line-height: 43px;
}

.l6cx9xcn {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  margin: 0 -24px 0 0;
  display: flex;
}

.qyw4h7rg {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.p1r3ds1c {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.8px;
}

.v52lvr0w {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 19.998px;
  text-decoration: none;
  list-style-type: none;
}

.v52lvr0w:hover {
  color: #8087c2;
  text-decoration: underline;
}

.v52lvr0w.w--current {
  text-decoration: none;
}

.v52lvr0w.w--current:hover {
  color: #8087c2;
  text-decoration: underline;
}

.uks9nrqj {
  width: auto;
  margin: 0 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.dmvgfl0a {
  width: auto;
  margin: 0 24px 0 0;
  padding: 0;
  list-style-type: none;
}

.nzilbo2s {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  max-width: none;
  margin: 0 -24px 0 0;
  display: flex;
}

.di0n89q5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.mkugv13p {
  color: #fff;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
  text-decoration: none;
}

.mkugv13p:hover {
  color: #8087c2;
  text-decoration: underline;
}

.lv0h06uf {
  grid-template-rows: auto;
  grid-template-columns: .5fr auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  gap: 16px 40px;
  width: auto;
  display: grid;
}

.zcy3lw4h {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 60px 0;
}

.hh4wobd4 {
  color: #000b0f;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 100%;
  max-width: 227px;
  display: inline-block;
}

.tppjb0g2 {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  justify-self: start;
  width: 100%;
  max-width: 184px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.tppjb0g2.w--current {
  max-width: 204px;
}

.pry06p2r {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #a2a7a9;
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 16px;
  line-height: 30.006px;
  text-decoration: none;
}

.pry06p2r:hover {
  color: #8087c2;
  text-decoration: underline;
}

.vw6fbp2m {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}

.ehryuzbm {
  color: #a2a7a9;
  text-align: center;
  border-color: #a2a7a9;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.e4omwl7g {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 20px;
  line-height: 20px;
}

.ibuzsfmz {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  font-size: 20px;
  display: block;
}

.kwmrco2u {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-grow: 1;
  flex-basis: 0%;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: end;
  gap: 13px;
  width: auto;
  display: grid;
}

.kwmrco2u.footer-social-media {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
}

.xb6gct72 {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr .4fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 16px;
  width: auto;
  display: grid;
}

.umy2bsna {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 40px 0;
}

.dymg1kkk {
  background-color: #000b0f;
  width: auto;
  overflow: hidden;
}

.xtnqoa2z {
  width: auto;
  min-height: 700px;
}

.v33ck0ke {
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.kak531i5 {
  z-index: 0;
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(0)scale(1);
}

.xezo2wfd {
  z-index: 2147483003;
  box-sizing: content-box;
  cursor: pointer;
  background-color: #fe7b3d;
  border-radius: 50%;
  width: 48px;
  max-width: 48px;
  height: 48px;
  max-height: 48px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 6px #0000000f, 0 2px 32px #00000029;
}

.qjspkiug {
  z-index: 2147483001;
  width: 0;
  height: 0;
  position: fixed;
}

.zty8483h {
  color: #313435;
  background-color: #fff;
  border-color: #313435;
  width: auto;
  min-height: 100%;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 30.006px;
  transition-property: none;
  overflow: auto;
}

.nm3elwu5, .y1khdqj6 {
  width: auto;
}

.q61kk0sh {
  color: #333;
  vertical-align: middle;
  cursor: pointer;
  border-color: #333;
  width: 50%;
  max-width: 100%;
  display: inline-block;
}

.vtz0jlik {
  float: left;
  color: #333;
  cursor: pointer;
  border-color: #333;
  width: 100%;
  max-width: 184px;
  display: block;
  position: relative;
}

.ahkv12ft {
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
}

.xt7k0rdu {
  transform-style: preserve-3d;
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.lyb7k1jr {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 auto;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.oawlx4mt {
  z-index: 900;
  text-align: left;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
}

.cxi1svoo {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.cee54eft {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
  position: relative;
}

.fqrmcm0i {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.agiczffm {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.rqcxy7kd {
  float: right;
  width: auto;
}

.i1sjetcm {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 16px 0 0;
  display: flex;
}

.cs6nlwg2 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  display: inline-block;
}

.oukxzxmc {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  font-weight: 600;
  line-height: 19.998px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.n6bnpnu9 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border-color: #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 0 0 24px;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: block;
}

.m389uq03 {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
}

.rqhyc7v7 {
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.o2xuhrj9 {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
}

.vmuchnir {
  float: right;
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
  display: none;
  position: relative;
}

.y3lrdalw {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
}

.uz2jud8t {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.xjnzy0xg {
  width: auto;
  max-width: 1271px;
  margin: 0 auto 10px;
  padding: 0 24px;
}

.xd096di1 {
  z-index: 99;
  width: auto;
  padding: 32px 0;
  position: relative;
}

.gkrykzty {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 16px;
  font-size: 58px;
  line-height: 66.468px;
}

.vw9by8or {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.j0jq8z0y {
  text-align: center;
  width: auto;
}

.noukrwk4 {
  z-index: 1;
  width: auto;
  margin: 0 80px;
  position: relative;
}

.kb4hwz5o {
  width: auto;
  margin: 0 auto;
}

.v39h03sq {
  width: auto;
  max-width: 554px;
  margin: 0 auto;
}

.j6z3to2o {
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.ojjrel4e {
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.c3j23wpt {
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
  box-shadow: 0 1px 6px #0606060f;
}

.og66uzo2 {
  z-index: 0;
  width: 13%;
  position: absolute;
  top: 32%;
  left: 22%;
}

.b0unxdtm {
  z-index: 0;
  width: 13%;
  position: absolute;
  top: 58%;
  left: 63%;
}

.lgn691wu {
  z-index: 0;
  width: 13%;
  position: absolute;
  top: 20%;
  left: 65%;
}

.bo3sgnbl {
  z-index: 0;
  width: 13%;
  position: absolute;
  top: 74%;
  left: 32%;
}

.onjxps0h {
  z-index: 0;
  width: 41%;
  position: absolute;
  top: -10%;
  left: -7%;
}

.xy7sms2t {
  z-index: 0;
  width: 13%;
  position: absolute;
  top: 64%;
  left: 11%;
}

.h2pk6yd5 {
  z-index: 0;
  width: 13%;
  position: absolute;
  top: 53%;
  left: 65%;
}

.gky24sbi {
  z-index: 0;
  width: 13%;
  position: absolute;
  top: 11%;
  left: 54%;
}

.amuuxrex {
  z-index: 0;
  width: 41%;
  position: absolute;
  bottom: -10%;
  right: -7%;
}

.vhm2ja9r {
  z-index: 0;
  background-color: #bdc4ff;
  border-color: #e4e6e6;
  border-radius: 16px;
  width: auto;
  margin: 20px 0;
  padding: 60px 24px 0;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.sdaut6ce {
  color: #333;
  vertical-align: middle;
  background-color: #f3f3f3;
  border-color: #ccc;
  width: 100%;
  height: 38px;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-size: 14px;
  display: block;
}

.vczh3zte {
  width: auto;
  display: none;
}

.j953dlaf {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border: 1px solid #000b0f;
  border-radius: 14px;
  width: auto;
  padding: 6px 14px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27.9px;
  display: inline-block;
}

.jphxm3uc {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  padding: 0 10px 10px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.jy0ktfwi {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0 20px;
  display: flex;
}

.vt50mang {
  width: auto;
  margin: 48px 0 15px;
}

.fk2yce7w {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 32px;
  max-width: 100%;
  display: inline-block;
}

.lt84an62 {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding: 5px 0;
  display: inline-block;
}

.a84gfynm {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
}

.jkzzwkof {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  display: block;
}

.wy918ow8 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.frpf8eyt {
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border-color: #000b0f;
  border-radius: 15px 15px 0 0;
  width: auto;
  padding: 12px;
}

.kl3hcdse {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

.zuww49m4 {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  column-gap: 12px;
  width: auto;
  max-width: 100%;
  height: 24px;
  display: block;
}

.lgseb61j {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  column-gap: 12px;
  width: auto;
  height: 24px;
  display: flex;
}

.ina5wz87 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
}

.j5k8yjtb {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  display: block;
}

.b6aeevac {
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border-color: #000b0f;
  border-radius: 0 0 15px 15px;
  width: auto;
  padding: 20px 12px;
}

.qirg6wm2 {
  color: #000b0f;
  cursor: pointer;
  border: 1px solid #eaecf0;
  border-radius: 15px;
  width: auto;
}

.iy9aww7z {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

.vn7g9171 {
  width: 100%;
  padding: 20px 0 0;
}

.bc3d8vsd {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 36px;
  max-width: 100%;
  margin: 0 10px 0 0;
  display: inline-block;
}

.r8cskp2z {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  display: inline-block;
}

.ht47zezb {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
}

.sqfxdd81 {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  margin: 0 10px 0 0;
  display: inline-block;
}

.dw3dlaqr {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
}

.ulle86z8 {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 100%;
  max-width: 100%;
  margin: 12px 0 18px;
  display: inline-block;
}

.mg9a6zh3 {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  margin: 0 3.5px 0 0;
  font-size: 12px;
  display: block;
}

.maojxbbv {
  color: #000;
  cursor: pointer;
  width: auto;
  font-size: 12px;
  line-height: 12px;
}

.tcygkl3h {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 12px;
  display: flex;
}

.bef7jd58 {
  color: #f46280;
  cursor: pointer;
  border-color: #f46280;
  width: auto;
  font-size: 12px;
  line-height: 12px;
}

.lyvc9ywm {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  column-gap: 48px;
  width: auto;
  display: flex;
}

.q1132eyw {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
}

.rub8xefr {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.iy6nqwf9 {
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  width: auto;
  padding: 15px 12px;
}

.t69va2fv {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: 34px;
  max-width: 100%;
  margin: 0 6px 0 0;
  display: block;
}

.m8061k2z {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 14px;
  line-height: 21.7px;
}

.f3ehpyrd {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 11px;
  line-height: 17.05px;
}

.nvik78nd {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  max-width: 100%;
  margin: 0 3px;
  display: block;
}

.jxrgeq63 {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  max-width: 100%;
  display: block;
}

.eoy37038 {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  flex-direction: row;
  width: auto;
  display: flex;
}

.b519iy6c {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
}

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

.djmg5wcu {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  max-width: 100%;
  display: block;
}

.tno3mqhq {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.uonf724c {
  color: #0d0e10;
  cursor: pointer;
  background-color: #fff;
  border-color: #0d0e10;
  border-radius: 15px 15px 0 0;
  width: auto;
  padding: 12px;
}

.zucfzixm {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: 37px;
  max-width: 100%;
  margin: 0 5px 0 0;
  display: block;
}

.m68duyaf {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 12px;
  line-height: 12px;
}

.lbbsi4dn {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 12px;
  line-height: 30.006px;
}

.o99ufzxq {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  flex-direction: row;
  column-gap: 5px;
  width: auto;
  display: flex;
}

.dnw6wjip {
  color: #000b0f;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  margin: 0 5px 0 0;
  display: block;
}

.y576imvo {
  color: #000;
  cursor: pointer;
  width: auto;
  font-size: 12px;
  line-height: 12px;
}

.fvtvkc4u {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.rhkodsr8 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  column-gap: 55px;
  width: auto;
  display: flex;
}

.r1ckz8bv {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  flex-direction: row;
  justify-content: center;
  width: auto;
  display: flex;
}

.qtvi5axe {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 20px 0 0;
}

.sbi41fl1 {
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border-color: #000b0f;
  border-radius: 0 0 15px 15px;
  width: auto;
  padding: 10px 12px;
}

.vag2o7rg {
  column-count: 3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  gap: 16px 20px;
  width: auto;
  padding: 0 0 25px;
}

.koh28bk3 {
  flex-flow: wrap;
  justify-content: center;
  width: auto;
  display: flex;
}

.u2owx3km {
  width: 100%;
  position: relative;
}

.oim3b312 {
  width: auto;
  max-width: 1271px;
  margin: 0 auto 10px;
  padding: 0 24px;
}

.yqky5i5a {
  flex-direction: column;
  align-items: center;
  width: auto;
  margin: 0 0 60px;
  display: flex;
  position: relative;
}

.h4l1uv4x {
  width: auto;
  margin: 0 0 64px;
}

.timmwi9l {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 58px;
  line-height: 67.686px;
}

.lz31179a {
  width: auto;
  margin: 0 auto;
}

.i88u6tkt {
  width: auto;
  max-width: 664px;
  margin: 0 auto;
}

.c6nqncq5 {
  width: auto;
}

.ws2hqn31 {
  text-align: center;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 10px;
  height: 18px;
  display: block;
  overflow: hidden;
}

.qtup37xr {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-radius: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 36px;
  min-height: 36px;
  padding: 0;
  display: flex;
}

.xpu68tup {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-grow: 1;
  align-items: center;
  width: auto;
  display: flex;
}

.iq5ciico {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  width: auto;
  display: flex;
}

.vxqkqh14 {
  z-index: 1;
  cursor: pointer;
  object-fit: cover;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 16px;
  grid-row-start: 1;
  grid-column-start: 1;
  width: 100%;
  height: 100%;
  max-height: 800px;
  display: block;
}

.d6uabzex {
  z-index: 2;
  cursor: pointer;
  object-fit: cover;
  -webkit-user-select: none;
  user-select: none;
  grid-row-start: 1;
  grid-column-start: 1;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
  max-height: 800px;
}

.sydq06nd {
  text-align: center;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.a1tub0c4 {
  z-index: 2;
  opacity: .8;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #000;
  border: 0 solid #fff;
  border-radius: 100%;
  flex-direction: row;
  grid-row-start: 1;
  grid-column-start: 1;
  justify-content: center;
  place-self: center;
  align-items: center;
  width: 64px;
  height: 64px;
  padding: 0;
  display: flex;
}

.t8t1ywix {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #f4f5f7;
  border-radius: 16px;
  width: 100%;
  max-height: 800px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.nubed5hx {
  color: #090a0b;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  border-color: #090a0b;
  flex-flow: wrap;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 19.2px;
  display: flex;
  overflow: hidden;
}

.otsn15ar {
  -webkit-user-select: none;
  user-select: none;
  border-radius: 0 0 16px 16px;
  width: 100%;
  height: 80px;
  padding: 8px;
}

.nu6qz5ec {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  gap: 8px;
  width: auto;
  min-height: 120px;
  display: flex;
}

.rlkf12el {
  -webkit-user-select: none;
  user-select: none;
  grid-template-columns: repeat(30, 193px);
  justify-content: start;
  gap: 12px;
  width: auto;
  display: grid;
  overflow: auto;
}

.f8000cwu {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-radius: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 36px;
  min-height: 36px;
  padding: 0;
  display: flex;
  transform: rotate(180deg);
}

.xteirwps {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: center;
  gap: 8px;
  width: auto;
  display: flex;
}

.vb61uc3r {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  margin: 16px auto;
  display: flex;
}

.irjrarib {
  width: auto;
  margin: 0 0 40px;
  padding: 20px 0;
}

.q87j67tx {
  width: auto;
  margin: 0 0 24px;
}

.vo4t932j {
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  width: 63px;
  max-width: none;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.ihhzakqt {
  width: auto;
  max-width: 62px;
  margin: 0 16px 0 0;
}

.e596xbr4 {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 34.008px;
}

.z72zugnk {
  width: auto;
}

.ey65pqxp {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.wqvkvl3u {
  width: auto;
}

.coy9mtfq {
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 24px;
  flex-direction: row;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 15px 30px 13px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.ahekoscn {
  transform-style: preserve-3d;
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.pw9vh2o1 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 34.008px;
}

.dsttr0rw {
  color: #000b0f;
  text-align: left;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 28.8px;
}

.cuvgefse {
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  gap: 32px 28px;
  width: auto;
  display: flex;
}

.cqw5hb1f {
  width: auto;
  padding: 62px 0 200px;
  position: relative;
  overflow: hidden;
}

.rrhryedo {
  z-index: 0;
  width: 19%;
  position: absolute;
  bottom: 86%;
  left: -11.5%;
}

.vihogh47 {
  z-index: -1;
  color: #000b0f;
  background-color: #bdc4ff;
  border-color: #000b0f;
  border-radius: 8px;
  width: auto;
  margin: 0 -10px 0 -5px;
  padding: 0 10px;
  font-size: 60px;
  font-weight: 700;
  line-height: 70.02px;
  position: relative;
}

.tx19y47o {
  color: #fff;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 70.02px;
}

.x229rquw {
  width: auto;
  margin: 0 auto;
}

.l0ss29u5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 657px;
}

.fxgqy87b {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.twkk2i7e {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 24px 0 0;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.nb3wh6wz {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  width: auto;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 19.998px;
  display: block;
}

.yczbwhir {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.bcjwbyz0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 35px 40px;
  width: auto;
  display: grid;
}

.h0gef5ws {
  width: auto;
}

.vmndh74f {
  width: auto;
  position: relative;
}

.rp3peklf {
  background-color: #000b0f;
  width: auto;
  padding: 80px 0;
  overflow: hidden;
}

.hnmqou8b {
  z-index: 0;
  width: 19%;
  position: absolute;
  bottom: 27%;
  right: -21%;
}

.tgzkflck {
  color: #e4e6e6;
  border-color: #e4e6e6;
  width: auto;
  max-width: none;
  font-size: 18px;
  line-height: 30.006px;
}

.y05jbpwx {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  margin: 0 -24px 0 0;
  display: flex;
}

.g0ttoukr {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.co7vik8u {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.8px;
}

.c19w581s {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 19.998px;
  list-style-type: none;
}

.f3avbswf {
  width: auto;
  margin: 0 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.fxcy9udz {
  width: auto;
  margin: 0 24px 0 0;
  padding: 0;
  list-style-type: none;
}

.gxpf2ri0 {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  max-width: none;
  margin: 0 -24px 0 0;
  display: flex;
}

.aidi0vdj {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.gwc7ofcp {
  color: #fff;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.dft01dmu {
  grid-template-rows: auto;
  grid-template-columns: .5fr auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  gap: 16px 40px;
  width: auto;
  display: grid;
}

.trrhk3mi {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 60px 0;
}

.zodh01xg {
  color: #000b0f;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 50%;
  max-width: 100%;
  display: inline-block;
}

.cx3q278r {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  justify-self: start;
  width: 100%;
  max-width: 184px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.rn1ammeh {
  color: #a2a7a9;
  text-align: center;
  cursor: pointer;
  border-color: #a2a7a9;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.sn5ct7ey {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}

.w86suwdx {
  color: #a2a7a9;
  text-align: center;
  border-color: #a2a7a9;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.zlp8hrpf {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 20px;
  line-height: 20px;
}

.str8siti {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  font-size: 20px;
  display: block;
}

.aubbqyd6 {
  text-align: center;
  flex-grow: 1;
  flex-basis: 0%;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: end;
  gap: 13px;
  width: auto;
  display: grid;
}

.jvq1ugth {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr .4fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 16px;
  width: auto;
  display: grid;
}

.fagk93ma {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 40px 0;
}

.gtk1kfsc {
  background-color: #000b0f;
  width: auto;
  overflow: hidden;
}

.q450y69l {
  width: auto;
  min-height: 700px;
}

.mpqtjlqb {
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.iovesadt {
  z-index: 0;
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(0)scale(1);
}

.ia9pjlw5 {
  z-index: 2147483003;
  box-sizing: content-box;
  cursor: pointer;
  background-color: #fe7b3d;
  border-radius: 50%;
  width: 48px;
  max-width: 48px;
  height: 48px;
  max-height: 48px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 6px #0000000f, 0 2px 32px #00000029;
}

.jqlaetnd {
  z-index: 2147483001;
  width: 0;
  height: 0;
  position: fixed;
}

.n3qzh5v4 {
  color: #313435;
  background-color: #fff;
  border-color: #313435;
  width: auto;
  min-height: 100%;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 30.006px;
  transition-property: none;
  overflow: auto;
}

.hhn52w6d, .ptaelv8j {
  width: auto;
}

.vxn4zya4 {
  color: #333;
  vertical-align: middle;
  cursor: pointer;
  border-color: #333;
  width: 50%;
  max-width: 100%;
  display: inline-block;
}

.eidotg0x {
  float: left;
  color: #333;
  cursor: pointer;
  border-color: #333;
  width: 100%;
  max-width: 184px;
  display: block;
  position: relative;
}

.zjik9glm {
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
}

.rnbgdmwc {
  transform-style: preserve-3d;
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.bdp9xai4 {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 auto;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.tiqt71f0 {
  z-index: 900;
  text-align: left;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
}

.pd3izknh {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.sqig4sri {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
  position: relative;
}

.rahbu9j1 {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.kz1jsa0m {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.j4tvuf0s {
  float: right;
  width: auto;
}

.n8knf936 {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 16px 0 0;
  display: flex;
}

.expgzfwh {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  display: inline-block;
}

.zudjg9wl {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  font-weight: 600;
  line-height: 19.998px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.oieueaix {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border-color: #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 0 0 24px;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: block;
}

.hr8wix7x {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
}

.pb659thp {
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.vol7uk1l {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
}

.rr1z2zz5 {
  float: right;
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
  display: none;
  position: relative;
}

.f8dzyqh1 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
}

.xymvc7ob {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.bckepa9x {
  width: auto;
  max-width: 1271px;
  margin: 0 auto 10px;
  padding: 0 24px;
}

.bmf5hyvq {
  z-index: 99;
  width: auto;
  max-width: none;
  padding: 32px 0;
  position: relative;
}

.echqgd6x {
  z-index: 0;
  width: auto;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.qnf57ln8 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 16px;
  font-size: 58px;
  line-height: 66.468px;
}

.u590es1p, .bmw72u4s {
  text-align: center;
  width: auto;
  margin: 0 auto;
}

.kb1tst11 {
  text-align: center;
  width: auto;
}

.ys8jzji6 {
  color: #313435;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.ffyo5dy0 {
  text-align: center;
  width: auto;
  max-width: 707px;
  margin: 0 auto;
}

.dra2gmpj {
  text-align: center;
  width: auto;
}

.d2tnmewc {
  width: auto;
  max-width: 926px;
  margin: 0 auto;
}

.sr7jqhi5 {
  width: auto;
  margin: 0 0 50px;
}

.g7nygzpw {
  z-index: 0;
  color: #222;
  text-align: left;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 150%;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 0%;
}

.gspigwpw {
  color: #222;
  text-align: left;
  cursor: pointer;
  border-color: #222;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.egzd13y4 {
  color: #000;
  text-align: left;
  cursor: pointer;
  width: auto;
  font-size: 20px;
  font-weight: 600;
  line-height: 30.006px;
}

.nk5gwlgq {
  color: #2d333c;
  text-align: left;
  cursor: pointer;
  border-color: #2d333c;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.pn547lg5 {
  color: #222;
  text-align: left;
  cursor: pointer;
  border-color: #222;
  width: auto;
  margin: 0 0 0 16px;
}

.rm0fqx5t {
  z-index: 1;
  color: #222;
  text-align: left;
  cursor: pointer;
  border-color: #222;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.xzdnnzr1 {
  color: #000;
  text-align: left;
  cursor: pointer;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 30.006px;
}

.kligdwce {
  color: #000;
  text-align: left;
  cursor: pointer;
  width: auto;
  font-size: 20px;
  line-height: 30.006px;
}

.dmxlh281 {
  z-index: 1;
  color: #222;
  text-align: left;
  cursor: pointer;
  border-color: #222;
  width: auto;
  position: relative;
}

.q7h8mc8n {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #888e91;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.gup9q841 {
  z-index: 0;
  color: #222;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  border-color: #222;
  flex-direction: row;
  width: 24px;
  max-width: 100%;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.skzxt4hq {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 14px;
  line-height: 16px;
}

.p4v14zow {
  color: #222;
  text-align: left;
  cursor: pointer;
  background-color: #000;
  border-color: #222;
  border-radius: 16px;
  width: auto;
  padding: 4px 10px;
}

.gdg5l7o7 {
  color: #222;
  text-align: left;
  cursor: pointer;
  border-color: #222;
  flex-direction: row;
  align-items: center;
  column-gap: 10px;
  width: auto;
  display: flex;
}

.zid02vga {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #000b0f;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.m2ubk93w {
  color: #222;
  text-align: left;
  cursor: pointer;
  border: 1px solid #888e91;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.bry0eixg {
  color: #222;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #222;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
  position: relative;
}

.byi2wrni {
  color: #000b0f;
  cursor: default;
  border-color: #000b0f;
  width: auto;
  font-size: 14px;
  line-height: 21.7px;
}

.vglybr6v {
  color: #086cd9;
  cursor: pointer;
  border-color: #086cd9;
  width: auto;
  font-size: 14px;
  line-height: 21.7px;
}

.f55npode {
  color: #2d333c;
  cursor: default;
  border-color: #2d333c;
  width: auto;
  padding: 17px 0 0;
  font-size: 14px;
  line-height: 21.7px;
}

.afv9elcy {
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  flex-direction: column;
  row-gap: 16px;
  width: 71%;
  padding: 24px;
  display: flex;
  position: relative;
}

.abbm8fzm {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.914px;
}

.qcm2yma7 {
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.y5okgep5 {
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.i4faggva {
  width: auto;
  max-width: 24px;
  margin: 0 10px 0 0;
}

.avh9atpr {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 23.994px;
}

.sqypce01 {
  flex-direction: row;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-items: center;
  width: auto;
  display: flex;
}

.le0bitjb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  gap: 16px;
  width: auto;
  margin: 20px 0 48px;
  display: grid;
}

.nk30zxoy {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #fe7b3d;
  border-color: #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: block;
}

.l47etbkb {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.iwu6di3z {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.tkzkj8fo, .wq0asdm9 {
  color: #313435;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.c1zn56yb {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #fe7b3d;
  border-color: #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.bum97i7d, .zgs5rhfh {
  width: auto;
}

.e0silh89 {
  z-index: 0;
  width: auto;
  padding: 0 20px;
}

.tldkpopf {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.ffyjdckz {
  width: auto;
  display: none;
  position: fixed;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lc4wzjzu {
  width: 100%;
  height: 100%;
  position: relative;
}

.zeeg1p65 {
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  width: 35%;
  margin: 0 0 0 24px;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.naivniz5 {
  flex-direction: row;
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  column-gap: 0;
  width: auto;
  display: flex;
  position: relative;
}

.co0vi7wj {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  column-gap: 24px;
  width: auto;
  margin: 50px 0 0;
  position: relative;
}

.deg8h5ss {
  z-index: 1;
  width: auto;
  margin: 0 80px;
  position: relative;
}

.r9z3pdce {
  width: auto;
  margin: 0 auto;
}

.ngw7oot1 {
  z-index: -1;
  background-color: #f7f7f8;
  width: auto;
  min-height: 65%;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.uxtgvgw9 {
  width: auto;
  padding: 180px 0 60px;
  position: relative;
  overflow: hidden;
}

.u2r82n52 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 16px;
  font-size: 60px;
  line-height: 70.02px;
}

.ivv7qsrz {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.weq28udq {
  width: auto;
  margin: 0 auto;
}

.g3dw31kr {
  width: auto;
  max-width: 470px;
  margin: 0 auto;
}

.c8vmi5tg {
  width: auto;
  margin: 0 0 64px;
}

.ecth2o4t {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 30.552px;
}

.r2bof3dp {
  flex-direction: row;
  align-items: center;
  gap: 12px 15px;
  width: auto;
  display: flex;
}

.nh339v1d {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 20px;
  line-height: 30.006px;
}

.s1m2sfby {
  color: #313435;
  width: auto;
  font-size: 20px;
  line-height: 30.006px;
}

.aslrwy9c {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.r4nr8yfw {
  color: #313435;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.leksz8ef {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 24px 0 0;
  padding: 15px 30px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.pvzg88my {
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  padding: 53px 25px;
  overflow: hidden;
  transform: translate(0);
}

.ck87cml3 {
  width: auto;
  font-size: 20px;
}

.ygb3p7ec {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  gap: 28px;
  width: auto;
  display: grid;
}

.n73uzsab {
  width: auto;
  margin: 0 80px;
}

.ueqck3pa {
  width: auto;
  margin: 0 auto;
}

.rki3st82 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: auto;
  max-width: 640px;
  margin: 0 auto;
  display: flex;
}

.fs76h9ba {
  color: #0d0e10;
  vertical-align: middle;
  cursor: pointer;
  border-color: #0d0e10;
  width: 40px;
  max-width: 100%;
  height: 40px;
  margin: 0 16px 0 0;
  display: block;
}

.gdo0a6bx {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 30.006px;
}

.yxjajo99 {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 16px;
  line-height: 30.006px;
}

.zp91ss1e {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
}

.n67d026m {
  color: #0d0e10;
  cursor: pointer;
  border: 1px solid #d0d5dd;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  width: auto;
  max-width: 100%;
  padding: 16px 17px 16px 19px;
  display: flex;
}

.lsseuxu4 {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
  font-size: 16px;
}

.dde3y5dp {
  color: #0d0e10;
  cursor: pointer;
  border-color: #0d0e10;
  width: auto;
}

.ayarqpef {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  gap: 16px;
  width: 70%;
  margin: 40px 0 0;
  display: flex;
}

.dg2mwxd0 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.jciaazsc {
  width: auto;
  padding: 80px 0;
}

.jqfeyry2 {
  vertical-align: middle;
  width: 50%;
  max-width: 120px;
  margin: 0 auto;
  padding: 0 0 10px;
  display: block;
}

.efb6hwq4 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 0 16px;
  font-size: 34px;
  line-height: 44.744px;
  display: flex;
}

.l7u5yewz {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 10px 0 0;
  padding: 0 40px;
  font-size: 18px;
  line-height: 30.006px;
}

.pjhts9gg {
  flex-basis: 80%;
  width: auto;
}

.qzgsw9oh {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 50px 15px;
  width: auto;
  display: flex;
}

.kf7phd2r {
  background-color: #bdc4ff;
  border-radius: 24px;
  width: 100%;
  max-width: 840px;
  margin: 40px auto;
  padding: 40px 0;
  top: 0%;
  left: 50%;
}

.nrvpcwd5 {
  color: #313435;
  text-align: center;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 30.006px;
}

.s2o597cf {
  width: auto;
  font-weight: 700;
}

.ngo0iiz5 {
  color: #313435;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 30.006px;
  display: none;
}

.fhj4qoh0 {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
}

.xsz9vjww {
  color: #313435;
  text-align: center;
  width: auto;
  margin: 15px 0 0;
  padding: 0 60px;
  font-size: 18px;
  line-height: 30.006px;
}

.hzxo3tog {
  width: auto;
}

.esc14r2s {
  width: auto;
  padding: 25px;
}

.totxt2zd {
  background-color: #e0fff0;
  border-radius: 24px;
  width: auto;
  max-width: 840px;
  margin: 40px auto 0;
}

.k1r42wix {
  width: auto;
  margin: 0 0 150px;
}

.rbp39bll {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 70.02px;
}

.xg7qiv87 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 12px;
  font-size: 60px;
  line-height: 70.02px;
}

.hcg4v5ov {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
}

.femqsvvf {
  color: #313435;
  text-align: center;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.hqsyte6v {
  color: #313435;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.c6s6rgm5 {
  text-align: center;
  width: auto;
  max-width: 750px;
  margin: 0 auto;
}

.bsxalmlh {
  width: auto;
  margin: 0 auto;
}

.bb27xdta {
  width: auto;
  max-width: 880px;
  margin: 0 auto;
}

.lqpbyezl {
  width: auto;
  margin: 0 0 20px;
}

.yx1hc43s {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  font-size: 22px;
  font-weight: 700;
  line-height: 28.006px;
}

.giwciq8u {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 4px;
  font-size: 22px;
  line-height: 28.006px;
}

.t4tnnr5u {
  flex-direction: row;
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  display: flex;
}

.h79ur8m5 {
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  width: auto;
  padding: 34px;
  overflow: hidden;
  transform: translate(0);
}

.co3quedi {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 28px;
  width: auto;
  display: grid;
}

.seslgpke {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.gyw2nfz8 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 24px 0 0;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.zhl7saoy {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  width: auto;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 19.998px;
  display: block;
  box-shadow: 0 4px 10px #14142b0a;
}

.vdtkhvq8 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.x05efy2u {
  width: auto;
  margin: 32px 0 0;
}

.e8yd0y2v {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  font-weight: 700;
}

.q5n9a6ne {
  color: #313435;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.vkapn5k2 {
  text-align: center;
  width: auto;
  max-width: 596px;
  margin: 0 auto;
}

.u8t8x1ys {
  width: auto;
  max-width: 777px;
  margin: 0 auto;
}

.t8vdcd36 {
  width: auto;
  margin: 20px 0 48px;
}

.ssc5rht2 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 22px;
  font-weight: 700;
  line-height: 31.174px;
}

.fk2vyum0 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 22px;
  line-height: 31.174px;
}

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

.bm0ogaqd {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  width: auto;
  max-width: 646px;
  display: flex;
}

.lnjdduj1 {
  z-index: 0;
  color: #000b0f;
  cursor: pointer;
  background-color: #000b0f;
  border-color: #000b0f;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  font-size: 24px;
  position: absolute;
  transform: rotate(90deg);
}

.qbhxwkij {
  z-index: 0;
  color: #000b0f;
  cursor: pointer;
  background-color: #000b0f;
  border-color: #000b0f;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  font-size: 24px;
  position: absolute;
}

.mn5pyde0 {
  transform-style: preserve-3d;
  color: #000b0f;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 24px;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
  box-shadow: 0 2px 12px #14142b14;
}

.bsm84z2i {
  cursor: pointer;
  width: auto;
  margin: 0 0 0 24px;
}

.vigh2s37 {
  transform-style: preserve-3d;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding: 24px 34px;
  display: flex;
}

.e6ffny1r {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  gap: 32px 16px;
  width: auto;
  display: grid;
}

.y8zvjnwk {
  width: auto;
  position: relative;
}

.hlry7tfd {
  width: auto;
  max-width: 856px;
  margin: 0 auto;
}

.qowtzgbz {
  width: auto;
  padding: 60px 0;
}

.ifl34clu {
  z-index: 0;
  width: 19%;
  position: absolute;
  bottom: 86%;
  left: -11.5%;
}

.nou0p9x4 {
  z-index: -1;
  color: #000b0f;
  background-color: #bdc4ff;
  border-color: #000b0f;
  border-radius: 8px;
  width: auto;
  margin: 0 -10px 0 -5px;
  padding: 0 10px;
  font-size: 60px;
  font-weight: 700;
  line-height: 70.02px;
  position: relative;
}

.f58v4cfq {
  color: #fff;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 70.02px;
}

.o5fewqwr {
  width: auto;
  margin: 0 auto;
}

.cqbtk9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 657px;
}

.uhkgu1nu {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.hah9e58b {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 24px 0 0;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.awofsr5u {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  width: auto;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 19.998px;
  display: block;
}

.liogtkj6 {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.hrlgjz4z {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 35px 40px;
  width: auto;
  display: grid;
}

.lg3wp7o3 {
  width: auto;
}

.mfrly2to {
  background-color: #000b0f;
  width: auto;
  padding: 80px 0;
  overflow: hidden;
}

.u8f8zsbb {
  z-index: 0;
  width: 19%;
  position: absolute;
  bottom: 27%;
  right: -21%;
}

.w5jqeuoa {
  color: #e4e6e6;
  border-color: #e4e6e6;
  width: auto;
  max-width: none;
  font-size: 18px;
  line-height: 30.006px;
}

.gbto0tl9 {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  margin: 0 -24px 0 0;
  display: flex;
}

.r88jkig9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.orr0j75i {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.8px;
}

.cpz1x5jw {
  width: auto;
  margin: 0 0 24px;
}

.gmlhxxys {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 19.998px;
  list-style-type: none;
}

.wglol6fs {
  width: auto;
  margin: 0 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.khj60z96 {
  width: auto;
  margin: 0 24px 0 0;
  padding: 0;
  list-style-type: none;
}

.pai5uzg7 {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  max-width: none;
  margin: 0 -24px 0 0;
  display: flex;
}

.w99rbdm0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.p7qtwqkg {
  color: #fff;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.wv0ytrp3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  gap: 16px 40px;
  width: auto;
  display: grid;
}

.kxjsyevv {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 60px 0;
}

.oxyn0sfy {
  color: #000b0f;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 50%;
  max-width: 100%;
  display: inline-block;
}

.eqefk98p {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  justify-self: start;
  width: 100%;
  max-width: 184px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.ykyeckal {
  color: #a2a7a9;
  text-align: center;
  cursor: pointer;
  border-color: #a2a7a9;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.gi32zoey {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}

.ljvk63mn {
  color: #a2a7a9;
  text-align: center;
  border-color: #a2a7a9;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.nfenzcii {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 20px;
  line-height: 20px;
}

.q105gcj6 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  font-size: 20px;
  display: block;
}

.erzlyzxy {
  text-align: center;
  flex-grow: 1;
  flex-basis: 0%;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: end;
  gap: 13px;
  width: auto;
  display: grid;
}

.mz6c6a5q {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr .4fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 16px;
  width: auto;
  display: grid;
}

.ofct8ump {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 40px 0;
}

.fv5sd981 {
  background-color: #000b0f;
  width: auto;
  overflow: hidden;
}

.woag48ci {
  width: auto;
  display: none;
}

.qhxute85 {
  width: auto;
  min-height: 700px;
}

.zgpmf2js {
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.atgjgvni {
  z-index: 0;
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(0)scale(1);
}

.sa0g64yp {
  z-index: 2147483003;
  box-sizing: content-box;
  cursor: pointer;
  background-color: #fe7b3d;
  border-radius: 50%;
  width: 48px;
  max-width: 48px;
  height: 48px;
  max-height: 48px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 6px #0000000f, 0 2px 32px #00000029;
}

.o3lszobi {
  z-index: 2147483001;
  width: 0;
  height: 0;
  position: fixed;
}

.kngu17ua {
  color: #313435;
  background-color: #fff;
  border-color: #313435;
  width: auto;
  min-height: 100%;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 30.006px;
  transition-property: none;
  overflow: auto;
}

.r92clc77, .i1a0q25w {
  width: auto;
}

.wbdhrguk {
  color: #333;
  vertical-align: middle;
  cursor: pointer;
  border-color: #333;
  width: 50%;
  max-width: 100%;
  display: inline-block;
}

.lvk66xk0 {
  float: left;
  color: #333;
  cursor: pointer;
  border-color: #333;
  width: 100%;
  max-width: 184px;
  display: block;
  position: relative;
}

.z2xkeknf {
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
}

.tb3iw5jm {
  transform-style: preserve-3d;
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.rjtgpsm7 {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 auto;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.cs0lyzbk {
  z-index: 900;
  text-align: left;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
}

.mhm2et8d {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.c8kp7avz {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
  position: relative;
}

.zwf1lug8 {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.xy7sv5ry {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.h9vug6jc {
  float: right;
  width: auto;
}

.org5vcvr {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 16px 0 0;
  display: flex;
}

.xvu24xpr {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  display: inline-block;
}

.lq3p8n8b {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  font-weight: 600;
  line-height: 19.998px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.m9eaqkwe {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border-color: #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 0 0 24px;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: block;
}

.cym762du {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
}

.qt0keq31 {
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.a89s3xwm {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
}

.q5jpyquh {
  float: right;
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
  display: none;
  position: relative;
}

.mpy01qm6 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
}

.xoiq479c {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.yhmchqul {
  width: auto;
  max-width: 1271px;
  margin: 0 auto 10px;
  padding: 0 24px;
}

.a1zdgz7j {
  z-index: 99;
  width: auto;
  padding: 32px 0;
  position: relative;
}

.x3bsexer {
  z-index: -1;
  color: #000b0f;
  background-color: #bdc4ff;
  border-color: #000b0f;
  border-radius: 8px;
  width: auto;
  margin: 0 -10px 0 -5px;
  padding: 0 10px;
  font-size: 58px;
  font-weight: 700;
  line-height: 66.468px;
  position: relative;
}

.fj0uvhnb {
  color: #000b0f;
  border-color: #000b0f;
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  margin: 0;
  font-size: 58px;
  line-height: 66.468px;
}

.yj5iwkon {
  color: #313435;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.tdy2m5vf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
  width: auto;
  max-width: 426px;
}

.qrlidpdx {
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 20px 40px;
  width: auto;
  display: grid;
}

.bm5lskpq {
  width: auto;
}

.p24jiq58 {
  width: auto;
  margin: 0 0 70px;
}

.b9v7pc98 {
  transform-style: preserve-3d;
  vertical-align: middle;
  cursor: pointer;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.i3n8ryc3 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  max-width: 56%;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.bzxwbn1h {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.k9js3w61 {
  cursor: pointer;
  flex-flow: wrap;
  align-items: center;
  row-gap: 10px;
  width: auto;
  display: flex;
}

.pkop7d78 {
  cursor: pointer;
  width: auto;
  margin: 0 0 28px;
}

.gna7pskz {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 16px;
  font-size: 38px;
  line-height: 50.008px;
}

.gf88k267 {
  cursor: pointer;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  justify-content: center;
  width: auto;
  padding: 60px 63px;
  display: flex;
}

.zq5cr65e {
  transform-style: preserve-3d;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  flex-direction: row;
  width: auto;
  max-width: 100%;
  max-height: 541px;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.fu2kb0qw, .hpi79jrv {
  width: auto;
  margin: 0 auto;
}

.hc0pe7hb {
  width: auto;
  padding: 80px 0 140px;
  position: relative;
  overflow: hidden;
}

.y7gawqec {
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.h0txj9iq {
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.t3ui64w1 {
  z-index: 0;
  width: 40%;
  position: absolute;
  top: -37%;
  left: -64%;
}

.ud5j2tll {
  z-index: 0;
  width: 40%;
  position: absolute;
  bottom: -44%;
  right: -57%;
}

.lwweiifq {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  font-size: 44px;
  font-weight: 700;
  line-height: 52.008px;
}

.ou4qvt88 {
  color: #fff;
  text-align: center;
  border-color: #fff;
  width: auto;
  margin: 0 0 16px;
  font-size: 44px;
  line-height: 52.008px;
}

.vh6d1qzi, .kfev0t27 {
  text-align: center;
  width: auto;
  margin: 0 auto;
}

.ewh5v88f {
  text-align: center;
  width: auto;
  max-width: 545px;
  margin: 0 auto;
}

.kr7bm1yo {
  color: #f7f7f8;
  text-align: center;
  border-color: #f7f7f8;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 30.006px;
}

.ir534r42 {
  color: #000b0f;
  vertical-align: middle;
  border: 1px solid #000b0f;
  border-radius: 8px;
  width: 100%;
  height: 38px;
  min-height: 72px;
  padding: 16px 40% 16px 24px;
  line-height: 19.998px;
  display: block;
}

.eds4n6sm {
  z-index: 0;
  transform-style: preserve-3d;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 18px 28px;
  font-weight: 700;
  line-height: 19.998px;
  display: flex;
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 8px;
}

.ywxwx53u {
  text-align: center;
  width: auto;
  position: relative;
}

.n3jqbcsw {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: auto;
  min-height: 72px;
  display: flex;
}

.vh2067w4 {
  text-align: center;
  width: auto;
  max-width: 506px;
  margin: 0 auto;
}

.tdznpexp {
  text-align: center;
  width: auto;
}

.wc151kdw {
  z-index: 1;
  width: auto;
  margin: 0 80px;
  position: relative;
}

.wqsrlggi {
  z-index: 0;
  width: 22%;
  position: absolute;
  bottom: -10%;
  left: -37%;
}

.ffkm9kzs {
  z-index: 0;
  width: 25%;
  position: absolute;
  top: -16%;
  right: -40%;
}

.yadg3tjk {
  width: auto;
  position: relative;
}

.rzmckt30 {
  width: auto;
  margin: 0 auto;
}

.edjbobud {
  width: auto;
  max-width: 710px;
  margin: 0 auto;
}

.pfgjxkt7 {
  background-color: #000b0f;
  width: auto;
  padding: 100px 0;
  overflow: hidden;
}

.ptkk74gl {
  color: #000b0f;
  border-color: #000b0f;
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 70.02px;
}

.aknso1qb {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 35px 40px;
  width: auto;
  display: grid;
}

.pagpmdhy {
  width: auto;
  margin: 0 0 56px;
}

.wcwpa5sw {
  vertical-align: middle;
  cursor: pointer;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.j8uawyi5 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  width: 60%;
  height: 60%;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.h39qlgzg {
  cursor: pointer;
  width: auto;
  margin: 0 0 16px;
}

.qq94x7lq {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 20px 0 12px;
  font-size: 28px;
  line-height: 40.012px;
}

.r13srfhh {
  cursor: pointer;
  width: auto;
}

.fkeesq3x {
  cursor: pointer;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  padding: 0 27px 0 38px;
}

.n54bnsbq {
  transform-style: preserve-3d;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  width: auto;
  max-width: 100%;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.mcibw951 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  row-gap: 32px;
  width: auto;
  display: grid;
}

.sah3si2p {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.tyjel90m {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 56px 10px 0;
  padding: 26px 38px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.l5ly7cj4 {
  flex-flow: wrap;
  justify-content: center;
  width: auto;
  display: flex;
}

.yjlytnf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 837px;
}

.rc1td1uf {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 20px 0 16px;
  font-size: 28px;
  line-height: 40.012px;
}

.mu5ko6q5 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 22.914px;
}

.vg1fbmha {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.mo8wbj8a {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.o2gaa7ew {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.cpx9hwbd {
  cursor: pointer;
  width: auto;
  max-width: 324px;
  display: block;
}

.i7ged3d1 {
  border-width: 1px 0 0;
  border-top-style: solid;
  border-top-color: #a2a7a999;
  width: auto;
  padding: 32px 0;
}

.tqp5jxud {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
  width: auto;
  margin: 0 0 98px;
}

.nju9zlt1 {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 20px 0 8px;
  font-size: 28px;
  line-height: 40.012px;
}

.mc8vhwu3 {
  background-color: #a2a7a999;
  width: auto;
  height: 1px;
  margin: 18px 0 24px;
}

.br83zwih {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 20px;
  line-height: 20px;
}

.mfnsdtld {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  font-size: 20px;
  display: block;
}

.o67b7gxg {
  flex-grow: 1;
  flex-basis: 0%;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  gap: 13px;
  width: auto;
  display: grid;
}

.oy51o68l {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
  width: 100%;
  max-width: 324px;
  position: sticky;
  top: 20px;
}

.bn0nkstw {
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  grid-auto-columns: 1fr;
  align-items: start;
  gap: 28px;
  width: auto;
  display: grid;
}

.srwloilk {
  width: auto;
  margin: 0 auto;
}

.xem8p3z2 {
  width: auto;
  padding: 40px 0;
}

.ljjt3nsa {
  z-index: 0;
  width: 19%;
  position: absolute;
  bottom: 86%;
  left: -11.5%;
}

.nbj1q0i2 {
  z-index: -1;
  color: #000b0f;
  background-color: #bdc4ff;
  border-color: #000b0f;
  border-radius: 8px;
  width: auto;
  margin: 0 -10px 0 -5px;
  padding: 0 10px;
  font-size: 60px;
  font-weight: 700;
  line-height: 70.02px;
  position: relative;
}

.fhwqnmta {
  color: #fff;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 70.02px;
}

.r1k064ua {
  width: auto;
  margin: 0 auto;
}

.ib28ox18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 657px;
}

.r4f7htfc {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.zet0w4j4 {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 24px 0 0;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.dkrnw36t {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  width: auto;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 19.998px;
  display: block;
}

.urvhcwdj {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.jj3pr0zz {
  background-color: #000b0f;
  width: auto;
  padding: 80px 0;
  overflow: hidden;
}

.hmvtv57w {
  z-index: 0;
  width: 19%;
  position: absolute;
  bottom: 27%;
  right: -21%;
}

.mu17u8tr {
  color: #e4e6e6;
  border-color: #e4e6e6;
  width: auto;
  max-width: none;
  font-size: 18px;
  line-height: 30.006px;
}

.fefq3tih {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  margin: 0 -24px 0 0;
  display: flex;
}

.q121jd06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.p3zxemai {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.8px;
}

.h4mu2vpa {
  width: auto;
  margin: 0 0 24px;
}

.wymd10hg {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 19.998px;
  list-style-type: none;
}

.lk9k4jf3 {
  width: auto;
  margin: 0 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.bwi96hth {
  width: auto;
  margin: 0 24px 0 0;
  padding: 0;
  list-style-type: none;
}

.nchnixnj {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  max-width: none;
  margin: 0 -24px 0 0;
  display: flex;
}

.ptinlqp3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.v4f7zb3p {
  color: #fff;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.rgbo7n9l {
  grid-template-rows: auto;
  grid-template-columns: .5fr auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  gap: 16px 40px;
  width: auto;
  display: grid;
}

.bstk7pdd {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 60px 0;
}

.cqecq8h8 {
  color: #000b0f;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 50%;
  max-width: 100%;
  display: inline-block;
}

.l9a3m1y0 {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  justify-self: start;
  width: 100%;
  max-width: 184px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.dpimxwt3 {
  color: #a2a7a9;
  text-align: center;
  cursor: pointer;
  border-color: #a2a7a9;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.immc30zk {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}

.xy34tkod {
  color: #a2a7a9;
  text-align: center;
  border-color: #a2a7a9;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.ofqmpyo9 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 20px;
  line-height: 20px;
}

.s4ikdwwk {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  font-size: 20px;
  display: block;
}

.fdsvdvci {
  text-align: center;
  flex-grow: 1;
  flex-basis: 0%;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: end;
  gap: 13px;
  width: auto;
  display: grid;
}

.ieoru8td {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr .4fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 16px;
  width: auto;
  display: grid;
}

.lqz1kdxf {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 40px 0;
}

.fxlhfsfy {
  background-color: #000b0f;
  width: auto;
  overflow: hidden;
}

.e01fslwr {
  width: auto;
  min-height: 700px;
}

.j66fpkri {
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.cgb17iud {
  z-index: 0;
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(0)scale(1);
}

.is54y7ic {
  z-index: 2147483003;
  box-sizing: content-box;
  cursor: pointer;
  background-color: #fe7b3d;
  border-radius: 50%;
  width: 48px;
  max-width: 48px;
  height: 48px;
  max-height: 48px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 6px #0000000f, 0 2px 32px #00000029;
}

.ggn6y1o4 {
  z-index: 2147483001;
  width: 0;
  height: 0;
  position: fixed;
}

.vwbl0rzb {
  color: #313435;
  background-color: #fff;
  border-color: #313435;
  width: auto;
  min-height: 100%;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 30.006px;
  transition-property: none;
  overflow: auto;
}

.gvd9pa9l, .ttod1am3 {
  width: auto;
}

.rtz2ixns {
  color: #333;
  vertical-align: middle;
  cursor: pointer;
  border-color: #333;
  width: 50%;
  max-width: 100%;
  display: inline-block;
}

.v7z2br07 {
  float: left;
  color: #333;
  cursor: pointer;
  border-color: #333;
  width: 100%;
  max-width: 184px;
  display: block;
  position: relative;
}

.t9wsgoes {
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
}

.r0z8ilu6 {
  transform-style: preserve-3d;
  color: #000b0f;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.njfzyq1g {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #000b0f;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 auto;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.htaczo36 {
  z-index: 900;
  text-align: left;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
}

.fhiqx92p {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.saope94n {
  color: #000b0f;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 1271px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  list-style-type: none;
  display: inline-block;
  position: relative;
}

.rf0l0c1g {
  width: auto;
  padding: 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.m1osr13l {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.p8dwjwis {
  float: right;
  width: auto;
}

.y6i537b2 {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 16px 0 0;
  display: flex;
}

.ep2ou4i8 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.998px;
  display: inline-block;
}

.r1ajlecm {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  max-width: 100%;
  font-weight: 600;
  line-height: 19.998px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.yi7sg1sk {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000b0f;
  border-color: #000b0f;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 0 0 24px;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: block;
}

.fegcns3o {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
}

.p2uf9ahx {
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  background-color: #000b0f;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  font-size: 24px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.wt5xgrj3 {
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
}

.ek70ouys {
  float: right;
  transform-style: preserve-3d;
  cursor: pointer;
  -webkit-user-select: text;
  user-select: text;
  width: auto;
  font-size: 24px;
  display: none;
  position: relative;
}

.x0ju9fz4 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
}

.l7crniyi {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.jv96izcj {
  width: auto;
  max-width: 1271px;
  margin: 0 auto 10px;
  padding: 0 24px;
}

.rz4ro8gj {
  z-index: 99;
  width: auto;
  max-width: none;
  padding: 32px 0;
  position: relative;
}

.y33f94jw {
  z-index: 0;
  width: auto;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.k6446y37 {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.nsfoo45k {
  transform-style: preserve-3d;
  text-align: center;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  row-gap: 15px;
  width: auto;
  display: flex;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

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

.qylv3jlu {
  transform-style: preserve-3d;
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 16px;
  font-size: 58px;
  line-height: 66.468px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.qvmhskwa {
  color: #000b0f;
  text-align: center;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.ijmelvy8 {
  transform-style: preserve-3d;
  text-align: center;
  width: auto;
  max-width: 843px;
  margin: 0 auto;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.yxwe1pt2 {
  text-align: center;
  width: auto;
}

.u488o0ha {
  width: auto;
  margin: 0 0 60px;
}

.k966tiot {
  vertical-align: middle;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.gwl5we4e {
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.lw3r0eq7 {
  z-index: 1;
  width: auto;
  margin: 0 80px;
  position: relative;
}

.uo2y2422 {
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.q5qbyxzg {
  z-index: 0;
  width: 23%;
  position: absolute;
  top: 0%;
  right: -21%;
}

.di7jsnph {
  z-index: 0;
  width: 16%;
  position: absolute;
  bottom: 21%;
  left: -16.5%;
}

.ngfp5vll {
  width: auto;
  position: relative;
}

.fyl6836u {
  z-index: -1;
  width: auto;
  min-height: 897px;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.kr8r3vlj {
  width: auto;
  padding: 168px 0 0;
  position: relative;
  overflow: hidden;
}

.rv546wox {
  color: #000b0f;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  object-fit: cover;
  border-color: #000b0f;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.mmkomuuf {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  width: auto;
  max-width: 100%;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.qc7q9744 {
  text-align: center;
  width: auto;
  margin: 0 auto;
}

.jj9ztpqr {
  text-align: center;
  width: auto;
  max-width: 134px;
  margin: 0 auto;
}

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

.upax56hi {
  color: #f7f7f8;
  text-align: center;
  cursor: pointer;
  border-color: #f7f7f8;
  width: auto;
  margin: 0 0 20px;
  font-size: 18px;
  line-height: 30.006px;
}

.guz3r3dx {
  text-align: center;
  cursor: pointer;
  width: auto;
  max-width: 100%;
  display: block;
}

.ur4fsufj {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  width: auto;
  padding: 18px 38px;
  font-size: 18px;
  line-height: 19.998px;
  display: inline-block;
  box-shadow: 0 4px 10px #14142b0a;
}

.df5bvie4 {
  text-align: center;
  width: auto;
  margin: 0 auto;
}

.f6lp9man {
  text-align: center;
  background-color: #000b0f;
  border: 1px solid #000b0f;
  border-radius: 16px;
  width: auto;
  padding: 53px 33px;
  overflow: hidden;
  transform: translate(0);
}

.jj0waftz {
  transform-style: preserve-3d;
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 388px;
  position: sticky;
  top: 20px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.hw6w178n {
  color: #313435;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.n0zbqcj3 {
  color: #0000;
  vertical-align: middle;
  border-color: #0000;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  font-size: 0;
  display: inline-block;
}

.t50f8ls9 {
  color: #0000;
  border-color: #0000;
  width: auto;
  max-width: 100%;
  font-size: 0;
  display: inline-block;
}

.tk32u63v {
  clear: both;
  width: auto;
  max-width: 60%;
  margin: 48px auto;
  display: table;
  position: relative;
}

.xorvllcc {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
}

.mibws0v3 {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 16px;
  font-size: 38px;
  line-height: 50.008px;
}

.w36knaaf {
  transform-style: preserve-3d;
  justify-self: end;
  width: auto;
  max-width: 774px;
  margin: 0 0 -16px;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.rdh3s3a6 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  gap: 28px;
  width: auto;
  display: grid;
}

.l124ku9w {
  width: auto;
  padding: 100px 0 80px;
}

.uhauneht {
  color: #000b0f;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 70.02px;
}

.z3kclnsl {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 680px;
}

.l81fmkqc {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  width: auto;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 19.998px;
  display: block;
  box-shadow: 0 4px 10px #14142b0a;
}

.ik8c2odi {
  flex-direction: row;
  align-self: end;
  align-items: center;
  width: auto;
  display: flex;
}

.eclbjdhu {
  transform-style: preserve-3d;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 35px 40px;
  width: auto;
  display: grid;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.bfqs7wnm {
  width: auto;
}

.gh7o417g {
  transform-style: preserve-3d;
  vertical-align: middle;
  cursor: pointer;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.eca0faeu {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  width: auto;
  max-height: 400px;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.krru5n68 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0;
  font-size: 38px;
  line-height: 50.008px;
}

.lnmd68fe {
  cursor: pointer;
  background-color: #e4e6e6;
  width: auto;
  height: 1px;
  margin: 40px 0;
}

.l9ag1277 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.pdxsm3m3 {
  transform-style: preserve-3d;
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.kukjk953 {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  font-weight: 700;
  line-height: 19.998px;
}

.yz5q7589 {
  cursor: pointer;
  flex-flow: wrap;
  justify-content: space-between;
  gap: 10px 15px;
  width: auto;
  display: flex;
}

.jhqbj7q5 {
  cursor: pointer;
  width: auto;
  margin: auto 0 0;
}

.zgmprplu {
  cursor: pointer;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  padding: 40px 34px;
  display: flex;
}

.erh6civi {
  transform-style: preserve-3d;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e4e6e6;
  border-radius: 16px;
  flex-direction: column;
  width: auto;
  max-width: 100%;
  min-height: 100%;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.p4hl65yk {
  align-self: stretch;
  width: auto;
}

.py037ioo {
  vertical-align: middle;
  cursor: pointer;
  object-fit: cover;
  flex-grow: 1;
  flex-basis: 0%;
  align-self: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.bl9o3o0l {
  color: #000b0f;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.wepm3j1y {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 60px 32px;
  width: auto;
  display: grid;
}

.ksl7f78w {
  transform-style: preserve-3d;
  width: auto;
  transform: translate3d(0, 0, 0)scale3d(1, 1, 1)rotate3d(1, 0, 0, 0)rotate3d(0, 1, 0, 0)rotate3d(0, 0, 1, 0)skew(0deg);
}

.rv7ee3ye {
  width: auto;
  margin: 0 auto;
}

.dz375gdu {
  background-color: #f7f7f8;
  width: auto;
  padding: 80px 0;
}

.ws58cax8 {
  z-index: 0;
  width: 19%;
  position: absolute;
  bottom: 86%;
  left: -11.5%;
}

.ppw5opiy {
  z-index: -1;
  color: #000b0f;
  background-color: #bdc4ff;
  border-color: #000b0f;
  border-radius: 8px;
  width: auto;
  margin: 0 -10px 0 -5px;
  padding: 0 10px;
  font-size: 60px;
  font-weight: 700;
  line-height: 70.02px;
  position: relative;
}

.liwunqnd {
  color: #fff;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 60px;
  line-height: 70.02px;
}

.v917goj8 {
  width: auto;
  margin: 0 auto;
}

.iqzbos43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 657px;
}

.a0vd2ah5 {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  width: auto;
  margin: 0 0 0 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 19.998px;
  display: inline-block;
}

.m3572ihh {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin: 0 24px 0 0;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.998px;
  display: block;
}

.aosihrc6 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border: 1px solid #e4e6e6;
  border-radius: 8px;
  width: auto;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 19.998px;
  display: block;
}

.atgoewrn {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.pqxwxzww {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 35px 40px;
  width: auto;
  display: grid;
}

.u36l65ip {
  width: auto;
}

.aeaj5a79 {
  background-color: #000b0f;
  width: auto;
  padding: 80px 0;
  overflow: hidden;
}

.pl75lbmp {
  z-index: 0;
  width: 19%;
  position: absolute;
  bottom: 27%;
  right: -21%;
}

.t7f41ltm {
  color: #e4e6e6;
  border-color: #e4e6e6;
  width: auto;
  max-width: none;
  font-size: 18px;
  line-height: 30.006px;
}

.ps042hy0 {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  margin: 0 -24px 0 0;
  display: flex;
}

.aimfd8y5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.l4qustq3 {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.8px;
}

.o9ke1215 {
  width: auto;
  margin: 0 0 24px;
}

.y5wfr9so {
  color: #fff;
  text-align: left;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 19.998px;
  list-style-type: none;
}

.paee5zhx {
  width: auto;
  margin: 0 0 16px;
  line-height: 19.998px;
  list-style-type: none;
}

.okknh5fp {
  width: auto;
  margin: 0 24px 0 0;
  padding: 0;
  list-style-type: none;
}

.jkk91byf {
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  max-width: none;
  margin: 0 -24px 0 0;
  display: flex;
}

.c218802p {
  grid-area: span 1 / span 1 / span 1 / span 1;
  width: auto;
  max-width: 621px;
  margin: 0 0 -16px;
}

.nqq4y0lz {
  color: #fff;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.i9x6ed40 {
  grid-template-rows: auto;
  grid-template-columns: .5fr auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  gap: 16px 40px;
  width: auto;
  display: grid;
}

.einn9vmk {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 60px 0;
}

.x9v8r6ly {
  color: #000b0f;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #000b0f;
  width: 50%;
  max-width: 100%;
  display: inline-block;
}

.r4tpladx {
  color: #000b0f;
  text-align: center;
  cursor: pointer;
  border-color: #000b0f;
  justify-self: start;
  width: 100%;
  max-width: 184px;
  -webkit-text-decoration: underline #000b0f;
  text-decoration: underline #000b0f;
  display: block;
}

.cweep8hc {
  color: #a2a7a9;
  text-align: center;
  cursor: pointer;
  border-color: #a2a7a9;
  width: auto;
  font-size: 18px;
  line-height: 30.006px;
}

.acz5f23y {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}

.ouuq8rzk {
  color: #a2a7a9;
  text-align: center;
  border-color: #a2a7a9;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 30.006px;
}

.j38x442k {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 20px;
  line-height: 20px;
}

.uhmkjq0k {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  font-size: 20px;
  display: block;
}

.zrrsh9rl {
  text-align: center;
  flex-grow: 1;
  flex-basis: 0%;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 20px);
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: end;
  gap: 13px;
  width: auto;
  display: grid;
}

.hpzd4mej {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr .4fr;
  grid-auto-columns: 1fr;
  align-items: center;
  gap: 16px;
  width: auto;
  display: grid;
}

.ishlvtnn {
  border-width: 1px 0 0;
  border-top-style: solid;
  width: auto;
  padding: 40px 0;
}

.vi3ji4o9 {
  background-color: #000b0f;
  width: auto;
  overflow: hidden;
}

.i0s7joni {
  width: auto;
  min-height: 700px;
}

.ei6c30c5 {
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.mbrhj8s7 {
  z-index: 0;
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(0)scale(1);
}

.wdx5tsjo {
  z-index: 2147483003;
  box-sizing: content-box;
  cursor: pointer;
  background-color: #fe7b3d;
  border-radius: 50%;
  width: 48px;
  max-width: 48px;
  height: 48px;
  max-height: 48px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 6px #0000000f, 0 2px 32px #00000029;
}

.qimn9u4u {
  z-index: 2147483001;
  width: 0;
  height: 0;
  position: fixed;
}

.h6liaq4z {
  color: #313435;
  background-color: #fff;
  border-color: #313435;
  width: auto;
  min-height: 100%;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 30.006px;
  transition-property: none;
  overflow: auto;
}

.home-arow-element {
  position: absolute;
  inset: 4% auto auto -30%;
}

.bold-text {
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e28eb9f46c6293145b571d_shape(1).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.bold-text.banner-shaped-text {
  color: #282827;
  background-size: contain;
}

.bold-text-2, .bold-text-3 {
  color: #8087c2;
}

.makes-us-diffrent-inn {
  background-color: #282827;
  border-radius: 30px;
  padding: 120px 10px;
}

.hd30 {
  color: #282827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 30px;
  line-height: 37px;
}

.highlited-color {
  color: #8087c2;
}

.paragraph {
  color: #282827;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-weight: 400;
  line-height: 28px;
}

.faq-grid-qs {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-grid-ans {
  border-left: 1px solid #8087c2;
  width: 100%;
  margin-top: 10px;
  padding-left: 15px;
  display: none;
}

.paragraph-2 {
  color: #282827;
  margin-bottom: 0;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.testimonial-column-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-bottom: 52px;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 82px;
  max-width: 82px;
  height: 82px;
  margin-right: 16px;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

.testimonial-slider-small {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-slider-small.testm-mainn, .testimonial-slider-small.testm-mainn-inn {
  background-color: #fff;
  padding: 0;
}

.centered-subheading {
  color: #282827;
  text-align: center;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-family: Thicccboi Medium, Arial, sans-serif;
  line-height: 28px;
}

.centered-subheading.white-text1 {
  color: #fff;
}

.centered-subheading.white-text1.descrp-banner {
  max-width: 90%;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.centered-subheading.white-text1.descrp-banner.dark-color {
  color: #282827;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 100%;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 25%;
  margin-right: 20px;
}

.testimonial-card {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.testimonial-card.testimonials-grid {
  border-radius: 20px;
  padding: 34px 30px 45px;
  box-shadow: 0 0 50px #0000000d;
}

.testimonial-info {
  flex-flow: column;
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-author {
  text-align: center;
  margin-bottom: 10px;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.tagline {
  color: #282827;
  text-align: center;
  margin-bottom: 10px;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.slider-arrow-embed.hide-arrw, .slider-arrow-embed.hide-arrow {
  display: none;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  display: none;
}

.div-block {
  position: relative;
}

.testimonials-qote-icon {
  position: absolute;
  inset: 20px auto auto 1%;
}

.paragraph-3 {
  color: #282827;
  text-align: center;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.div-block-2 {
  margin-top: 0;
  margin-bottom: 20px;
}

.testm-reviews {
  text-align: center;
  width: 100%;
  margin-top: 16px;
}

.mask {
  padding-top: 40px;
  padding-bottom: 60px;
}

.how-it-wrk-banner {
  background-color: #8087c2;
  padding-top: 100px;
  padding-bottom: 100px;
}

.how-it-wrk-banner.price-banner.contact-us-bnr {
  padding-bottom: 110px;
}

.banner-how-it-list-row {
  margin-top: 60px;
  padding: 0;
  position: relative;
}

.banner-how-it-list-grid {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.gridd-headingg {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
}

.heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 35px;
}

.grid-arrow1rt {
  position: absolute;
  inset: auto -10% 0% auto;
}

.steps-list-main {
  margin-top: 50px;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.steps-list-inn {
  color: #fff5eb;
  background-color: #fff5eb;
  border-radius: 30px;
  width: 100%;
  padding: 80px 50px;
}

.steps-list-row {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding: 0;
}

.steps-list-grd {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 20px;
  padding: 55px 50px;
}

.heading-2 {
  color: #282827;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 15px;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 26px;
  line-height: 35px;
}

.paragraph-4 {
  color: #282827;
  margin-bottom: 0;
  font-family: Thicccboi Medium, Arial, sans-serif;
  line-height: 28px;
}

.paragraph-5 {
  color: #282827;
  text-align: center;
  margin-bottom: 0;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 35px;
}

.grid-ftr {
  margin-top: 50px;
}

.grid-ftr.what-inc-row {
  margin-bottom: 30px;
}

.custom-footer {
  margin: 0;
  padding: 0;
}

.bold-text.bold-text-banner-shaped-text.blk-color {
  color: #282827;
}

.bold-text.bold-text-banner-shaped-text.blk-color.hide-image {
  background-image: none;
}

.bold-text.bold-text-banner-shaped-text.blk-color.image-size-big {
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e63a6a85ca7e98b9e3591d_bottpm-curve-shape2.png");
  background-size: contain;
}

.bold-text.bold-text-banner-shaped-text.blk-color.price-banner-black-text {
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67ea74ac8337c44993f06063_price-img2.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.bold-text.bold-text-banner-shaped-text.purple-textt {
  color: #8087c2;
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e514b34256f2d34f776921_purple-shape.png");
  line-height: 60px;
}

.banner-simple-price-featr {
  background-color: #fff;
  border: 3px solid #000;
  border-radius: 20px;
  max-width: 1100px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 50px;
  box-shadow: 7px 7px #282827;
}

.banner-simple-price-featr.whats-include-grid-inn {
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
  box-shadow: 10px 12px #8187c3;
}

.banner-simple-price-featr.contact-uss {
  width: 100%;
  height: 100%;
  margin-top: 0;
  box-shadow: 14px 14px #282828;
}

.banner-simple-price-featr.contact-uss.padd-none2 {
  padding-left: 20px;
  padding-right: 20px;
}

.list-item.price-banner-list-grid {
  color: #282827;
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e4f95b92b25496c5f429b0_mdi_tick.png");
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 5px 0 5px 40px;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.list-item.price-banner-list-grid.whats-include-grid-list-item {
  color: #282827;
  font-size: 18px;
  line-height: 28px;
}

.list-item.price-banner-list-grid.terms-list-item {
  background-position: 0 0;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.price-banner-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.price-banner-list.whats-include-grid-list {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  grid-template-columns: 1fr;
}

.price-banner-list.terms-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.banner-curve-shape-img {
  text-align: right;
  position: absolute;
  inset: 20% 18% auto auto;
}

.gridd-bold-text {
  color: #282827;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 23px;
  line-height: 26px;
}

.ready-to-groww {
  padding-top: 120px;
  padding-bottom: 120px;
}

.ready-to-groww.terms-content-main {
  padding-top: 100px;
  padding-bottom: 100px;
}

.ready-to-groww-inn {
  text-align: center;
}

.heading-3 {
  color: #8087c2;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.heading-4 {
  color: #282827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.contact-us-form-row {
  margin-top: 70px;
  padding: 0;
}

.contact-us-form-left {
  justify-content: center;
  align-items: flex-start;
  padding-right: 40px;
}

.heading-5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 60px;
  line-height: 90px;
}

.bold-text-4 {
  color: #282827;
}

.bold-text-4.bold-text-banner-shaped-text.twenty-th-shape {
  background-image: url("https://cdn.prod.website-files.com/67e25dd7e4f209ee66ecbd3c/67e522010689bb73865a8dcc_heading-shape-btm.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.contact-form-shape1 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-field-row.half-width {
  width: 50%;
}

.form-field-row.full-widthh {
  margin-bottom: 20px;
}

.form-field-row.btn-out {
  margin-top: 40px;
  margin-bottom: 0;
}

.field-label {
  color: #282827;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-weight: 500;
  line-height: 35px;
}

.text-field {
  height: 58px;
}

.text-filed {
  color: #282827;
  border: 1px solid #282827;
  border-radius: 14px;
  width: 100%;
  height: 55px;
  margin-bottom: 0;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 16px;
}

.c-form-row {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.lets-connect-moonkw {
  margin-top: 60px;
}

.flex-block {
  justify-content: flex-start;
  align-items: center;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
  position: relative;
}

.flex-block.lets-connect-moonkw-row1 {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
}

.hdf {
  color: #282827;
  font-size: 35px;
  line-height: 40px;
}

.schdl-sub-heading {
  color: #fff;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.connect-moonkw-shape1 {
  position: absolute;
  inset: 30px 0% auto auto;
}

.schd-dollar-row2 {
  background-color: #fff;
  border: 3px solid #000;
  border-radius: 20px;
  max-width: 1080px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
  box-shadow: 10px 14px #282827;
}

.heading-6 {
  color: #282827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 30px;
  line-height: 37px;
}

.paragraph-6 {
  color: #282827;
  text-align: center;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 20px;
  line-height: 33px;
}

.shfd-cell-grid {
  background-color: #fff5eb;
  border: 0 solid #000;
  border-radius: 22px;
  padding: 25px 30px;
}

.div-block-3 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.book-time-content {
  color: #282827;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thicccboi Medium, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 33px;
}

.buttons-layt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 0;
}

.circle-btn.im9ysesg.dem-cl {
  background-color: #282827;
  height: 40px;
  padding-left: 26px;
  padding-right: 26px;
  font-size: 16px;
  line-height: 19.998px;
}

.circle-btn.im9ysesg.dem-cl:hover {
  color: #282827;
  background-color: #fff;
}

.circle-btn.im9ysesg.dem-cl.white-color {
  color: #282827;
  background-color: #fff;
  border-color: #fff;
}

.circle-btn.im9ysesg.dem-cl.white-color:hover {
  color: #fff;
  background-color: #282827;
}

.card-imh {
  width: auto;
}

.terms-main-inn {
  padding-left: 80px;
  padding-right: 80px;
}

.terms-sub-headings {
  margin-top: 0;
  font-family: Thicccboi Bold, Arial, sans-serif;
  font-size: 35px;
  line-height: 45px;
}

.terms-sub-headings.font30 {
  font-size: 30px;
  line-height: 40px;
}

.paragraph-7 {
  color: #282827;
  font-family: Thicccboi Normal, Arial, sans-serif;
  line-height: 28px;
}

.highlited-text.purpel-text {
  color: #8087c2;
}

.terms-row {
  margin-top: 0;
  margin-bottom: 30px;
  padding: 0;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.link-textt {
  color: #282827;
}

.link-textt:hover {
  color: #8087c2;
}

.section {
  text-align: center;
}

.paragraph-8 {
  color: #282827;
  text-align: center;
  font-family: Thicccboi Normal, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.header-right-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  display: inline-flex;
}

@media screen and (max-width: 991px) {
  .m5vl0tcp {
    margin: 0 0 0 8px;
  }

  .tp4p50ax, .p9e6c4xv {
    margin: 0 auto;
  }

  .moi49c01 {
    margin: 0 0 18px;
    padding: 0;
    display: none;
  }

  .pjt89j1v {
    margin: 0 auto;
    font-size: 24px;
    line-height: 26.664px;
  }

  .zt6pe718 {
    margin: 0 0 18px;
    padding: 0;
  }

  .e81e8m5x {
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
    padding: 0;
  }

  .yezyz0rr {
    z-index: 0;
    float: none;
    background-color: #fff;
    border-width: 1px 0;
    border-top-style: solid;
    border-top-color: #e4e6e6;
    border-bottom-style: solid;
    border-bottom-color: #e4e6e6;
    padding: 24px 24px 40px;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .da8xzubg {
    flex-grow: 1;
    flex-basis: 0%;
    justify-content: flex-end;
    padding: 0 16px 0 0;
  }

  .wvwvr40t {
    border-radius: 8px;
    margin: 0 0 0 24px;
    padding: 18px 24px;
  }

  .tzt89qrg, .fdo2939d {
    border-radius: 20px;
    width: 26px;
    height: 3px;
    margin: 2px 0;
  }

  .ui0160rg {
    z-index: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .nsizvf2a {
    border-radius: 8px;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    margin: 0 0 0 24px;
    display: block;
    overflow: hidden;
  }

  .osiw1ngv {
    margin: 0 auto 10px;
    padding: 0 24px;
  }

  .kewfiukl {
    padding: 30px 0;
  }

  .gdlq2quy {
    text-align: center;
    padding: 0 0 20px;
  }

  .ff8vj66p {
    text-align: center;
    max-width: 728px;
    margin: 0 auto;
  }

  .a6lufn40 {
    text-align: center;
    border-width: 0;
    border-radius: 10px;
    padding: 0 10px;
    font-size: 68px;
    line-height: 77.928px;
  }

  .yjxunr33 {
    text-align: center;
    margin: 0 0 32px;
    font-size: 68px;
    line-height: 77.928px;
  }

  .avxn69f9 {
    text-align: center;
  }

  .n3froax9 {
    text-align: center;
    margin: 20px 0 48px;
  }

  .e6iwmf73 {
    margin: 0 0 0 6px;
  }

  .rt45j8nm {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 24px 0 0;
    padding: 26px 38px;
  }

  .n2qoz5em {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .wb1m1sth {
    text-align: center;
    justify-content: center;
  }

  .uq0uchry {
    text-align: center;
  }

  .o9051w9o {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin: 36px 0 0;
  }

  .kflowwx2 {
    margin: 0 auto;
  }

  .ff5zstst {
    max-width: 700px;
    margin: 0 auto;
  }

  .pk9uyz45 {
    max-width: 100%;
  }

  .gsdg195a {
    overflow: hidden;
  }

  .p48og0d9 {
    width: 20%;
    right: 10%;
  }

  .f0qr9170 {
    overflow: hidden;
  }

  .rzwreb69 {
    justify-self: auto;
    max-width: 100%;
  }

  .q3q0kc6w {
    grid-template-columns: 1fr;
    row-gap: 80px;
  }

  .c5zwbsr1 {
    width: 100%;
    min-height: 40%;
    top: auto;
    left: 0%;
  }

  .d075avo4 {
    padding: 180px 0 160px;
    overflow: hidden;
  }

  .zq9b3wwl {
    margin: 0 16px;
    overflow: hidden;
  }

  .nkgryh5o {
    margin: 0 -16px;
  }

  .agnbh9jm {
    padding: 40px 0 30px;
  }

  .jidpcqf9 {
    text-align: center;
    font-size: 50px;
    line-height: 58.35px;
  }

  .ppf6cyrf {
    text-align: center;
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .zmtxujl9 {
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
  }

  .kw1nirix {
    text-align: center;
    max-width: 100%;
  }

  .im9ysesg {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .im9ysesg.circle-btn.white-bg.slide-animation1 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
  }

  .jy4zjik4 {
    text-align: center;
    justify-content: center;
  }

  .zpgep8tu {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .hw41zpct {
    margin: 0 0 70px;
  }

  .i7ocxpo4 {
    border-radius: 16px;
    grid-area: 1 / 1 / 2 / 2;
    overflow: hidden;
  }

  .cd0my5fv {
    margin: 0 0 4px;
  }

  .ufs7gzs1 {
    margin: 0;
  }

  .fe41oly7 {
    margin: 45px 0;
  }

  .n2bc0gnr {
    border-width: 1px;
    border-radius: 16px;
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    padding: 40px;
    overflow: hidden;
  }

  .fnpe6sun {
    grid-template-columns: 1fr;
    margin: 0 0 60px;
  }

  .sin24d3j {
    margin: 0 0 4px;
  }

  .dlp3u2n2 {
    margin: 0 0 34px;
  }

  .r4v85xn6, .gtwbfg2x, .gu20y90o {
    font-size: 36px;
    line-height: 42.552px;
  }

  .o12pzdjv {
    border-width: 1px;
    border-radius: 16px;
    grid-area: 2 / 1 / 3 / 2;
    padding: 40px;
    overflow: hidden;
  }

  .fzgutx9n {
    border-radius: 16px;
    overflow: hidden;
  }

  .bqyg5tpd {
    grid-template-columns: 1fr;
  }

  .a5sed3kf, .pq0ibxde {
    margin: 0 auto;
  }

  .mizb6x8v {
    border-radius: 30px;
    padding: 90px 34px 100px;
  }

  .ugxy2gx5 {
    padding: 100px 0 0;
  }

  .slqh1x3y {
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .p98jq5cu {
    color: #0d0e10;
    background-color: #fff;
    border-color: #d0d5dd;
    border-radius: 12px;
    height: 50px;
    margin: 0;
    padding: 8px 14px;
  }

  .x6rda85e {
    width: 100%;
    display: block;
  }

  .d8iousy3 {
    border-width: 1px;
    border-radius: 14px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 6px 14px;
    font-size: 16px;
    line-height: 24.8px;
    display: flex;
  }

  .vx1e6flg {
    flex-basis: 20%;
    max-width: 20%;
    margin: 0 0 10px;
    padding: 0 10px;
    display: none;
  }

  .nhq8zd49 {
    align-items: stretch;
    width: 100%;
    padding: 0;
  }

  .ienkh2us {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin: 48px 0 15px;
    display: flex;
  }

  .nwrdoc80 {
    width: 28px;
  }

  .uj961q8s {
    margin: 0 0 0 8px;
    padding: 5px 0;
  }

  .ztq3q2j6 {
    border-radius: 15px 15px 0 0;
    padding: 12px;
  }

  .mrs3khox {
    border-radius: 0 0 15px 15px;
    padding: 20px 12px;
  }

  .jm94ftnf {
    border-width: 1px;
    border-radius: 15px;
  }

  .swwnyb1b {
    padding: 20px 0 0;
  }

  .ewe7n30d {
    margin: 0 6px 0 0;
  }

  .a96381s4 {
    margin: 0 3px;
  }

  .xacnwleg {
    border-radius: 15px 15px 0 0;
    padding: 12px;
  }

  .a5cde4sr, .hgxe75d1 {
    margin: 0 5px 0 0;
  }

  .fv9ohgvr {
    column-gap: 30px;
  }

  .k9cj4f18 {
    margin: 20px 0 0;
  }

  .czqigx69 {
    border-radius: 0 0 15px 15px;
    padding: 10px 12px;
  }

  .jh36yc9r {
    column-count: 2;
    column-gap: 14px;
    padding: 0 0 25px;
  }

  .h4igrng9 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 10px;
    padding: 26px 38px;
  }

  .nq3kn277 {
    margin: 0 auto 10px;
    padding: 0 24px;
  }

  .uo40e804 {
    margin: 0 0 60px;
  }

  .rdjb896k {
    padding: 80px 0 0;
  }

  .brso8r92 {
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .xxl0y2qb {
    margin: 0;
  }

  .xv1a3486 {
    overflow: hidden;
  }

  .hko1l7qh {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .qfmbrzsf {
    border-radius: 16px;
  }

  .ybhe0zqy {
    overflow: hidden;
  }

  .kuj460dp {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .oz8276j2 {
    border-radius: 16px;
    overflow: hidden;
  }

  .f7bxoqq9 {
    overflow: hidden;
  }

  .lwqib0kk {
    border-radius: 0 0 16px 16px;
    padding: 8px;
  }

  .x2b96miq {
    overflow: auto;
  }

  .a86x135c {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .h6lc7dgw {
    margin: 16px auto;
  }

  .gkx2cwwr {
    margin: 24px 0 0;
  }

  .ljrs0wgf {
    padding: 70px 0 0;
  }

  .h3c2r4xr {
    margin: 0 0 12px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .qoob5p6r {
    margin: 0;
  }

  .cqz8wilh, .go67md4i {
    margin: 0 auto;
  }

  .jzv4cj8v {
    margin: 0 0 20px;
  }

  .ysb88dwo {
    margin: 0 0 52px;
  }

  .hvvlrk0i {
    padding: 3px 0 0;
  }

  .kfzx75w2 {
    margin: 0 0 15px;
  }

  .usjxe1ab {
    flex-direction: column;
  }

  .dq48uwz1 {
    border-width: 1px;
    border-radius: 16px;
    padding: 60px 34px;
    overflow: hidden;
  }

  .d197lrzq {
    margin: 0 0 80px;
  }

  .twsrmj2s {
    padding: 3px 0 0;
  }

  .p830jhxb {
    border-width: 1px;
    border-radius: 16px;
    padding: 60px 34px;
    overflow: hidden;
  }

  .ksn2ieac {
    border-radius: 150%;
    width: 64px;
    height: 64px;
    margin: auto;
  }

  .kir10pva {
    padding: 100px 0;
  }

  .mseumbab {
    text-align: center;
    margin: 0 auto;
  }

  .auqludu4 {
    text-align: center;
    justify-self: center;
  }

  .a25shjyr, .e42tw3p6 {
    text-align: center;
  }

  .u86r0kc2 {
    text-align: center;
    margin: 0;
  }

  .mjuilns6 {
    text-align: center;
    justify-self: auto;
    max-width: 100%;
  }

  .k0ti3v9e {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .bpfesy8y {
    max-width: 600px;
    margin: 0 auto;
  }

  .mxkalx2o {
    border-radius: 16px;
    overflow: hidden;
  }

  .tsmose6u {
    flex-shrink: 0;
    width: 100%;
    max-width: 45%;
    margin: 0 40px 0 0;
  }

  .gzh6s9s2 {
    margin: 0 0 8px;
    font-size: 36px;
    line-height: 42.552px;
  }

  .a077mbxo {
    font-size: 23px;
    line-height: 32.867px;
  }

  .jrxmkbim {
    margin: 10px 0;
    font-size: 23px;
    line-height: 32.867px;
  }

  .qw2r86aw {
    margin: 0;
  }

  .z5ez8r1v {
    flex-direction: row;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .wm4uccxj, .bmeqvbrn {
    flex-direction: row;
    justify-self: auto;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .co4rrfo7 {
    grid-template-columns: 1fr;
    row-gap: 60px;
  }

  .l7v1hbxh {
    min-height: 100%;
  }

  .uvos8tnh {
    padding: 60px 0;
    overflow: hidden;
  }

  .rcnwlb9q {
    border-width: 0;
  }

  .fv8d5m3p {
    padding: 56.2766% 0 0;
  }

  .b06pcc21 {
    max-width: 728px;
    margin: 0 auto;
  }

  .i4tj6kn5 {
    padding: 40px 0 20px;
  }

  .v4sbml1a {
    margin: 0 0 24px;
  }

  .fyivqnyl {
    border-radius: 16px;
    overflow: hidden;
  }

  .ghsvxb2i {
    margin: 0 16px 0 0;
  }

  .ed96gh23 {
    margin: 0;
  }

  .nteu1puz {
    border-width: 1px;
    border-radius: 24px;
    padding: 15px 30px 13px;
    overflow: hidden;
  }

  .k6rvd1bc, .m8idbtss {
    margin: 0;
  }

  .cqo05jok {
    grid-template-columns: 1fr 1fr;
  }

  .pi6t4xhl {
    padding: 40px 0;
  }

  .pi6t4xhl.faq-main {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .z3860wfe {
    text-align: center;
    font-size: 50px;
    line-height: 58.35px;
  }

  .k56xas4w {
    text-align: center;
    margin: 0 0 24px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .jcys9ucx, .d0umom5v {
    margin: 0 auto;
  }

  .cism20rt, .rh6djpfs {
    margin: 0 0 32px;
  }

  .abp77kue {
    border-radius: 8px;
    overflow: hidden;
  }

  .dt7avviu {
    margin: 0 12px 0 0;
  }

  .ql8l80jl {
    border-width: 1px;
    border-radius: 16px;
    padding: 60px 48px;
    overflow: hidden;
  }

  .xkbrock2 {
    margin: 0 32px 0 0;
  }

  .c4g66fbi {
    margin: -1px;
    overflow: hidden;
  }

  .ybuq9h8o {
    position: static;
  }

  .v0f3o1qf {
    margin: auto;
  }

  .jnzw4bb2 {
    border-width: 1px;
    border-radius: 8px;
    margin: auto;
    inset: auto 85px 0 0;
    overflow: hidden;
  }

  .hvxvbas9 {
    margin: auto;
  }

  .oc4klaan {
    border-width: 1px;
    border-radius: 8px;
    margin: auto;
    top: auto;
    bottom: 0;
    left: 85px;
    overflow: hidden;
  }

  .xjcgurn0 {
    padding: 0 0 110px;
  }

  .ejm61shb {
    padding: 80px 0;
    overflow: hidden;
  }

  .ejm61shb.testm-mainn {
    padding-top: 80px;
    padding-bottom: 130px;
  }

  .irquvvnx {
    margin: 0 0 12px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .tzf5maqp, .ffld5zaj {
    margin: 0 auto;
  }

  .nzbiaecl {
    margin: 20px 0 48px;
  }

  .v0tmh8as {
    margin: 0;
    font-size: 17px;
  }

  .gxd1v9ul, .kew4xs2l {
    border-radius: 20px;
  }

  .q2x6j9ol {
    border-width: 1px;
    border-radius: 6px;
  }

  .ktd7mhr3 {
    margin: 0 0 0 24px;
  }

  .f4qcel1r {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px 56px;
  }

  .ubawd5eo.space-lr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sypems67 {
    margin: 0 auto;
  }

  .c02q2p8v {
    width: 25%;
    bottom: 88%;
  }

  .zqpdtmzn {
    text-align: center;
    border-radius: 8px;
    margin: 0 -10px 0 -5px;
    padding: 0 10px;
    font-size: 40px;
    line-height: 58.35px;
  }

  .vprjkcm8 {
    text-align: left;
    margin: 0;
    font-size: 40px;
    line-height: 53px;
  }

  .a2tofhok {
    text-align: center;
    margin: 0 auto;
  }

  .n3y92edw {
    text-align: center;
    justify-self: center;
  }

  .v85ls7mk {
    margin: 0 0 0 6px;
  }

  .bs2edyey {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 24px 0 0;
    padding: 26px 38px;
  }

  .drvahgqr {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .xyliqw8c {
    margin: 0;
  }

  .yvaicxxd {
    padding: 80px 0;
    overflow: hidden;
  }

  .smwzs1t5 {
    width: 20%;
    bottom: 0%;
    right: -10%;
  }

  .eagzcwu4 {
    font-size: 22px;
    line-height: 40px;
  }

  .l6cx9xcn {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .qyw4h7rg {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .v52lvr0w, .v52lvr0w.w--current {
    font-size: 16px;
  }

  .uks9nrqj {
    margin: 0 0 16px;
  }

  .dmvgfl0a {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .nzilbo2s {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .di0n89q5 {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .lv0h06uf {
    grid-template-columns: auto auto auto;
  }

  .zcy3lw4h {
    border-width: 1px 0 0;
    padding: 80px 0;
  }

  .tppjb0g2 {
    justify-self: center;
  }

  .ehryuzbm {
    margin: 0;
  }

  .kwmrco2u {
    justify-content: center;
    column-gap: 10px;
  }

  .xb6gct72 {
    grid-template-columns: 1fr;
    row-gap: 20px;
  }

  .umy2bsna {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .dymg1kkk, .xtnqoa2z, .v33ck0ke {
    overflow: hidden;
  }

  .xezo2wfd {
    border-radius: 50%;
  }

  .zty8483h {
    margin: 0;
  }

  .xt7k0rdu {
    margin: 0 0 0 8px;
  }

  .lyb7k1jr, .oawlx4mt {
    margin: 0 auto;
  }

  .cxi1svoo {
    margin: 0 0 18px;
    padding: 0;
    display: none;
  }

  .cee54eft {
    margin: 0 auto;
    font-size: 24px;
    line-height: 26.664px;
  }

  .fqrmcm0i {
    margin: 0 0 18px;
    padding: 0;
  }

  .agiczffm {
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
    padding: 0;
  }

  .rqcxy7kd {
    z-index: 0;
    float: none;
    background-color: #fff;
    border-width: 1px 0;
    border-top-style: solid;
    border-top-color: #e4e6e6;
    border-bottom-style: solid;
    border-bottom-color: #e4e6e6;
    padding: 24px 24px 40px;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .i1sjetcm {
    flex-grow: 1;
    flex-basis: 0%;
    justify-content: flex-end;
    padding: 0 16px 0 0;
  }

  .n6bnpnu9 {
    border-radius: 8px;
    margin: 0 0 0 24px;
    padding: 18px 24px;
  }

  .m389uq03, .rqhyc7v7 {
    border-radius: 20px;
    width: 26px;
    height: 3px;
    margin: 2px 0;
  }

  .o2xuhrj9 {
    z-index: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .vmuchnir {
    border-radius: 8px;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    margin: 0 0 0 24px;
    display: block;
    overflow: hidden;
  }

  .xjnzy0xg {
    margin: 0 auto 10px;
    padding: 0 24px;
  }

  .xd096di1 {
    padding: 30px 0;
  }

  .gkrykzty {
    margin: 0 0 16px;
    font-size: 68px;
    line-height: 77.928px;
  }

  .vw9by8or, .noukrwk4 {
    margin: 0;
  }

  .kb4hwz5o, .v39h03sq {
    margin: 0 auto;
  }

  .ojjrel4e {
    overflow: hidden;
  }

  .c3j23wpt {
    border-radius: 12px;
    overflow: hidden;
  }

  .onjxps0h {
    top: -7%;
  }

  .amuuxrex {
    bottom: -7%;
  }

  .vhm2ja9r {
    border-radius: 16px;
    margin: 20px 0;
    padding: 60px 24px 0;
    overflow: hidden;
  }

  .sdaut6ce {
    color: #0d0e10;
    background-color: #fff;
    border-color: #d0d5dd;
    border-radius: 12px;
    height: 50px;
    margin: 0;
    padding: 8px 14px;
  }

  .vczh3zte {
    width: 100%;
    display: block;
  }

  .j953dlaf {
    border-width: 1px;
    border-radius: 14px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 6px 14px;
    font-size: 16px;
    line-height: 24.8px;
    display: flex;
  }

  .jphxm3uc {
    flex-basis: 20%;
    max-width: 20%;
    margin: 0 0 10px;
    padding: 0 10px;
    display: none;
  }

  .jy0ktfwi {
    align-items: stretch;
    width: 100%;
    padding: 0;
  }

  .vt50mang {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin: 48px 0 15px;
    display: flex;
  }

  .fk2yce7w {
    width: 28px;
  }

  .lt84an62 {
    margin: 0 0 0 8px;
    padding: 5px 0;
  }

  .frpf8eyt {
    border-radius: 15px 15px 0 0;
    padding: 12px;
  }

  .b6aeevac {
    border-radius: 0 0 15px 15px;
    padding: 20px 12px;
  }

  .qirg6wm2 {
    border-width: 1px;
    border-radius: 15px;
  }

  .vn7g9171 {
    padding: 20px 0 0;
  }

  .bc3d8vsd {
    margin: 0 10px 0 0;
  }

  .r8cskp2z {
    width: 194px;
  }

  .sqfxdd81 {
    margin: 0 10px 0 0;
  }

  .ulle86z8 {
    margin: 12px 0 18px;
  }

  .mg9a6zh3 {
    margin: 0 3.5px 0 0;
  }

  .lyvc9ywm {
    column-gap: 32px;
  }

  .iy6nqwf9 {
    border-width: 1px;
    border-radius: 12px;
    padding: 15px 12px;
  }

  .t69va2fv {
    margin: 0 6px 0 0;
  }

  .nvik78nd {
    margin: 0 3px;
  }

  .uonf724c {
    border-radius: 15px 15px 0 0;
    padding: 12px;
  }

  .zucfzixm, .dnw6wjip {
    margin: 0 5px 0 0;
  }

  .rhkodsr8 {
    column-gap: 30px;
  }

  .qtvi5axe {
    margin: 20px 0 0;
  }

  .sbi41fl1 {
    border-radius: 0 0 15px 15px;
    padding: 10px 12px;
  }

  .vag2o7rg {
    column-count: 2;
    column-gap: 14px;
    padding: 0 0 25px;
  }

  .oim3b312 {
    margin: 0 auto 10px;
    padding: 0 24px;
  }

  .yqky5i5a {
    margin: 0 0 60px;
  }

  .h4l1uv4x {
    margin: 0 0 64px;
  }

  .timmwi9l {
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .lz31179a, .i88u6tkt {
    margin: 0 auto;
  }

  .c6nqncq5 {
    margin: 0 0 20px;
  }

  .ws2hqn31 {
    overflow: hidden;
  }

  .qtup37xr {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .vxqkqh14 {
    border-radius: 16px;
  }

  .sydq06nd {
    overflow: hidden;
  }

  .a1tub0c4 {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .t8t1ywix {
    border-radius: 16px;
    overflow: hidden;
  }

  .nubed5hx {
    overflow: hidden;
  }

  .otsn15ar {
    border-radius: 0 0 16px 16px;
    padding: 8px;
  }

  .rlkf12el {
    overflow: auto;
  }

  .f8000cwu {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .vb61uc3r {
    margin: 16px auto;
  }

  .irjrarib {
    margin: 0 0 40px;
    padding: 20px 0;
  }

  .q87j67tx {
    margin: 0 0 24px;
  }

  .vo4t932j {
    border-radius: 16px;
    overflow: hidden;
  }

  .ihhzakqt {
    margin: 0 16px 0 0;
  }

  .e596xbr4 {
    margin: 0;
  }

  .coy9mtfq {
    border-width: 1px;
    border-radius: 24px;
    padding: 15px 30px 13px;
    overflow: hidden;
  }

  .pw9vh2o1, .dsttr0rw {
    margin: 0;
  }

  .cuvgefse {
    grid-template-columns: 1fr 1fr;
  }

  .cqw5hb1f {
    padding: 52px 0 160px;
    overflow: hidden;
  }

  .rrhryedo {
    width: 25%;
    bottom: 88%;
  }

  .vihogh47 {
    text-align: center;
    border-radius: 8px;
    margin: 0 -10px 0 -5px;
    padding: 0 10px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .tx19y47o {
    text-align: center;
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .x229rquw {
    text-align: center;
    margin: 0 auto;
  }

  .l0ss29u5 {
    text-align: center;
    justify-self: center;
  }

  .fxgqy87b {
    margin: 0 0 0 6px;
  }

  .twkk2i7e {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 24px 0 0;
    padding: 26px 38px;
  }

  .nb3wh6wz {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .yczbwhir {
    text-align: center;
    justify-content: center;
  }

  .bcjwbyz0 {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .h0gef5ws {
    text-align: center;
  }

  .rp3peklf {
    padding: 80px 0;
    overflow: hidden;
  }

  .hnmqou8b {
    width: 20%;
    bottom: 0%;
    right: -10%;
  }

  .y05jbpwx {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .g0ttoukr {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .f3avbswf {
    margin: 0 0 16px;
  }

  .fxcy9udz {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .gxpf2ri0 {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .aidi0vdj {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .dft01dmu {
    grid-template-columns: auto auto auto;
  }

  .trrhk3mi {
    border-width: 1px 0 0;
    padding: 80px 0 100px;
  }

  .cx3q278r {
    justify-self: center;
  }

  .w86suwdx {
    margin: 0;
  }

  .aubbqyd6 {
    justify-content: center;
    column-gap: 10px;
  }

  .jvq1ugth {
    grid-template-columns: 1fr;
    row-gap: 20px;
  }

  .fagk93ma {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .gtk1kfsc, .q450y69l, .mpqtjlqb {
    overflow: hidden;
  }

  .ia9pjlw5 {
    border-radius: 50%;
  }

  .n3qzh5v4 {
    margin: 0;
  }

  .rnbgdmwc {
    margin: 0 0 0 8px;
  }

  .bdp9xai4, .tiqt71f0 {
    margin: 0 auto;
  }

  .pd3izknh {
    margin: 0 0 18px;
    padding: 0;
    display: none;
  }

  .sqig4sri {
    margin: 0 auto;
    font-size: 24px;
    line-height: 26.664px;
  }

  .rahbu9j1 {
    margin: 0 0 18px;
    padding: 0;
  }

  .kz1jsa0m {
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
    padding: 0;
  }

  .j4tvuf0s {
    z-index: 0;
    float: none;
    background-color: #fff;
    border-width: 1px 0;
    border-top-style: solid;
    border-top-color: #e4e6e6;
    border-bottom-style: solid;
    border-bottom-color: #e4e6e6;
    padding: 24px 24px 40px;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .n8knf936 {
    flex-grow: 1;
    flex-basis: 0%;
    justify-content: flex-end;
    padding: 0 16px 0 0;
  }

  .oieueaix {
    border-radius: 8px;
    margin: 0 0 0 24px;
    padding: 18px 24px;
  }

  .hr8wix7x, .pb659thp {
    border-radius: 20px;
    width: 26px;
    height: 3px;
    margin: 2px 0;
  }

  .vol7uk1l {
    z-index: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .rr1z2zz5 {
    border-radius: 8px;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    margin: 0 0 0 24px;
    display: block;
    overflow: hidden;
  }

  .bckepa9x {
    margin: 0 auto 10px;
    padding: 0 24px;
  }

  .bmf5hyvq {
    padding: 30px 0;
  }

  .qnf57ln8 {
    margin: 0 0 16px;
    font-size: 68px;
    line-height: 77.928px;
  }

  .u590es1p {
    margin: 0 auto;
  }

  .bmw72u4s {
    max-width: 500px;
    margin: 0 auto;
  }

  .ys8jzji6 {
    margin: 0;
  }

  .ffyo5dy0, .d2tnmewc {
    margin: 0 auto;
  }

  .sr7jqhi5 {
    margin: 0 0 50px;
  }

  .g7nygzpw {
    border-width: 1px;
    border-radius: 150%;
  }

  .pn547lg5 {
    margin: 0 0 0 16px;
  }

  .q7h8mc8n {
    border-width: 1px;
    border-radius: 20px;
    padding: 16px 24px;
  }

  .p4v14zow {
    border-radius: 16px;
    padding: 4px 10px;
  }

  .zid02vga, .m2ubk93w {
    border-width: 1px;
    border-radius: 20px;
    padding: 16px 24px;
  }

  .f55npode {
    padding: 17px 0 0;
  }

  .afv9elcy {
    border-width: 1px;
    border-color: #d0d5dd;
    border-radius: 16px;
    width: 100%;
    padding: 24px;
  }

  .abbm8fzm {
    margin: 0 0 24px;
  }

  .y5okgep5 {
    overflow: hidden;
  }

  .i4faggva {
    margin: 0 10px 0 0;
  }

  .le0bitjb {
    margin: 20px 0 48px;
  }

  .nk30zxoy, .c1zn56yb {
    border-radius: 8px;
    padding: 18px 24px;
  }

  .e0silh89 {
    padding: 0 20px;
  }

  .tldkpopf {
    margin: 0 auto;
  }

  .zeeg1p65 {
    border-width: 1px;
    border-color: #d0d5dd;
    border-radius: 16px;
    width: 100%;
    margin: 24px 0 0;
    padding: 24px;
    overflow: hidden;
  }

  .naivniz5 {
    flex-direction: column;
  }

  .co0vi7wj {
    row-gap: 16px;
    margin: 50px 0 20px;
  }

  .deg8h5ss {
    margin: 0;
  }

  .r9z3pdce {
    margin: 0 auto;
  }

  .ngw7oot1 {
    min-height: 90%;
  }

  .uxtgvgw9 {
    padding: 160px 0 83px;
    overflow: hidden;
  }

  .u2r82n52 {
    margin: 0 0 12px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .ivv7qsrz {
    margin: 0;
  }

  .weq28udq, .g3dw31kr {
    margin: 0 auto;
  }

  .c8vmi5tg {
    margin: 0 0 64px;
  }

  .ecth2o4t {
    margin: 0 0 8px;
  }

  .r2bof3dp {
    margin: 0 0 20px;
  }

  .r4nr8yfw {
    margin: 0;
  }

  .leksz8ef {
    border-width: 1px;
    border-radius: 8px;
    margin: 24px 0 0;
    padding: 15px 30px;
  }

  .pvzg88my {
    border-width: 1px;
    border-radius: 16px;
    padding: 44px 25px;
    overflow: hidden;
  }

  .ygb3p7ec {
    grid-template-columns: 1fr 1fr;
  }

  .n73uzsab {
    margin: 0;
  }

  .ueqck3pa {
    margin: 0 auto;
  }

  .rki3st82 {
    margin: 0;
  }

  .fs76h9ba {
    margin: 0 16px 0 0;
  }

  .gdo0a6bx {
    line-height: 22.4px;
  }

  .n67d026m {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px 17px 16px 19px;
  }

  .ayarqpef {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    margin: 40px 0 0;
  }

  .jciaazsc {
    padding: 80px 0;
  }

  .jqfeyry2 {
    margin: 0 auto;
    padding: 0 0 10px;
  }

  .efb6hwq4 {
    margin: 0 0 12px;
    font-size: 26px;
    line-height: 34.216px;
  }

  .l7u5yewz {
    margin: 10px 0 0;
    padding: 0 40px;
  }

  .kf7phd2r {
    border-radius: 24px;
    margin: 40px auto;
    padding: 25px 15px;
    top: -30%;
  }

  .xsz9vjww {
    margin: 15px 0 0;
    padding: 0 20px;
  }

  .esc14r2s {
    padding: 25px;
  }

  .totxt2zd {
    border-radius: 24px;
    margin: 40px auto 0;
  }

  .k1r42wix {
    margin: 0 0 150px;
  }

  .rbp39bll {
    font-size: 50px;
    line-height: 58.35px;
  }

  .xg7qiv87 {
    margin: 0 0 12px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .hqsyte6v {
    margin: 0;
  }

  .c6s6rgm5 {
    margin: 0 auto;
  }

  .bsxalmlh {
    max-width: 700px;
    margin: 0 auto;
  }

  .bb27xdta {
    margin: 0 auto;
  }

  .lqpbyezl {
    margin: 0 0 20px;
  }

  .giwciq8u {
    margin: 0 0 4px;
  }

  .t4tnnr5u {
    flex-direction: column;
  }

  .h79ur8m5 {
    border-width: 1px;
    border-radius: 16px;
    padding: 34px;
    overflow: hidden;
  }

  .seslgpke {
    margin: 0 0 0 6px;
  }

  .gyw2nfz8 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 24px 0 0;
    padding: 26px 38px;
  }

  .zhl7saoy {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .x05efy2u {
    margin: 32px 0 0;
  }

  .q5n9a6ne {
    margin: 0;
  }

  .vkapn5k2, .u8t8x1ys {
    margin: 0 auto;
  }

  .t8vdcd36 {
    margin: 20px 0 48px;
  }

  .fk2vyum0 {
    margin: 0;
  }

  .lnjdduj1, .qbhxwkij {
    border-radius: 20px;
  }

  .mn5pyde0 {
    border-width: 1px;
    border-radius: 6px;
  }

  .bsm84z2i {
    margin: 0 0 0 24px;
  }

  .vigh2s37 {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px 56px;
  }

  .hlry7tfd {
    margin: 0 auto;
  }

  .qowtzgbz {
    padding: 140px 0 70px;
  }

  .ifl34clu {
    width: 25%;
    bottom: 88%;
  }

  .nou0p9x4 {
    text-align: center;
    border-radius: 8px;
    margin: 0 -10px 0 -5px;
    padding: 0 10px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .f58v4cfq {
    text-align: center;
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .o5fewqwr {
    text-align: center;
    margin: 0 auto;
  }

  .cqbtk9f0 {
    text-align: center;
    justify-self: center;
  }

  .uhkgu1nu {
    margin: 0 0 0 6px;
  }

  .hah9e58b {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 24px 0 0;
    padding: 26px 38px;
  }

  .awofsr5u {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .liogtkj6 {
    text-align: center;
    justify-content: center;
  }

  .hrlgjz4z {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .lg3wp7o3 {
    text-align: center;
  }

  .mfrly2to {
    padding: 80px 0;
    overflow: hidden;
  }

  .u8f8zsbb {
    width: 20%;
    bottom: 0%;
    right: -10%;
  }

  .gbto0tl9 {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .r88jkig9 {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .cpz1x5jw {
    margin: 0 0 24px;
  }

  .wglol6fs {
    margin: 0 0 16px;
  }

  .khj60z96 {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .pai5uzg7 {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .w99rbdm0 {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .wv0ytrp3 {
    grid-template-columns: auto auto auto;
  }

  .kxjsyevv {
    border-width: 1px 0 0;
    padding: 80px 0 100px;
  }

  .eqefk98p {
    justify-self: center;
  }

  .ljvk63mn {
    margin: 0;
  }

  .erzlyzxy {
    justify-content: center;
    column-gap: 10px;
  }

  .mz6c6a5q {
    grid-template-columns: 1fr;
    row-gap: 20px;
  }

  .ofct8ump {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .fv5sd981, .qhxute85, .zgpmf2js {
    overflow: hidden;
  }

  .sa0g64yp {
    border-radius: 50%;
  }

  .kngu17ua {
    margin: 0;
  }

  .tb3iw5jm {
    margin: 0 0 0 8px;
  }

  .rjtgpsm7, .cs0lyzbk {
    margin: 0 auto;
  }

  .mhm2et8d {
    margin: 0 0 18px;
    padding: 0;
    display: none;
  }

  .c8kp7avz {
    margin: 0 auto;
    font-size: 24px;
    line-height: 26.664px;
  }

  .zwf1lug8 {
    margin: 0 0 18px;
    padding: 0;
  }

  .xy7sv5ry {
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
    padding: 0;
  }

  .h9vug6jc {
    z-index: 0;
    float: none;
    background-color: #fff;
    border-width: 1px 0;
    border-top-style: solid;
    border-top-color: #e4e6e6;
    border-bottom-style: solid;
    border-bottom-color: #e4e6e6;
    padding: 24px 24px 40px;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .org5vcvr {
    flex-grow: 1;
    flex-basis: 0%;
    justify-content: flex-end;
    padding: 0 16px 0 0;
  }

  .m9eaqkwe {
    border-radius: 8px;
    margin: 0 0 0 24px;
    padding: 18px 24px;
  }

  .cym762du, .qt0keq31 {
    border-radius: 20px;
    width: 26px;
    height: 3px;
    margin: 2px 0;
  }

  .a89s3xwm {
    z-index: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .q5jpyquh {
    border-radius: 8px;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    margin: 0 0 0 24px;
    display: block;
    overflow: hidden;
  }

  .yhmchqul {
    margin: 0 auto 10px;
    padding: 0 24px;
  }

  .a1zdgz7j {
    padding: 30px 0;
  }

  .x3bsexer {
    text-align: center;
    border-radius: 8px;
    margin: 0 -10px 0 -5px;
    padding: 0 10px;
    font-size: 68px;
    line-height: 77.928px;
  }

  .fj0uvhnb {
    text-align: center;
    margin: 0;
    font-size: 68px;
    line-height: 77.928px;
  }

  .yj5iwkon {
    text-align: center;
    margin: 0;
  }

  .tdy2m5vf {
    text-align: center;
    justify-self: auto;
    max-width: 100%;
  }

  .qrlidpdx {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .bm5lskpq {
    text-align: center;
  }

  .p24jiq58 {
    margin: 0 0 70px;
  }

  .i3n8ryc3 {
    max-width: 100%;
    overflow: hidden;
  }

  .pkop7d78 {
    margin: 0 0 23px;
  }

  .gna7pskz {
    margin: 0 0 12px;
    font-size: 32px;
    line-height: 42.112px;
  }

  .gf88k267 {
    padding: 50px 53px;
  }

  .zq5cr65e {
    border-width: 1px;
    border-radius: 16px;
    flex-direction: column;
    max-height: none;
    overflow: hidden;
  }

  .fu2kb0qw {
    margin: 0 auto;
  }

  .hpi79jrv {
    max-width: 600px;
    margin: 0 auto;
  }

  .hc0pe7hb {
    padding: 70px 0 160px;
    overflow: hidden;
  }

  .h0txj9iq {
    overflow: hidden;
  }

  .t3ui64w1 {
    top: -56%;
    left: -31%;
  }

  .ud5j2tll {
    right: -43%;
  }

  .lwweiifq {
    font-size: 36px;
    line-height: 42.552px;
  }

  .ou4qvt88 {
    margin: 0 0 12px;
    font-size: 36px;
    line-height: 42.552px;
  }

  .vh6d1qzi, .kfev0t27, .ewh5v88f {
    margin: 0 auto;
  }

  .kr7bm1yo {
    margin: 0 0 32px;
  }

  .ir534r42 {
    border-width: 1px;
    border-radius: 8px;
    padding: 16px 40% 16px 24px;
  }

  .eds4n6sm {
    border-width: 1px;
    border-radius: 8px;
    padding: 18px 28px;
  }

  .vh2067w4 {
    margin: 0 auto;
  }

  .wc151kdw {
    margin: 0;
  }

  .wqsrlggi {
    left: -22%;
  }

  .ffkm9kzs {
    right: -25%;
  }

  .rzmckt30, .edjbobud {
    margin: 0 auto;
  }

  .pfgjxkt7 {
    padding: 100px 0;
    overflow: hidden;
  }

  .ptkk74gl {
    text-align: center;
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .aknso1qb {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .pagpmdhy {
    margin: 0 0 48px;
  }

  .j8uawyi5 {
    overflow: hidden;
  }

  .h39qlgzg {
    margin: 0 0 16px;
  }

  .qq94x7lq {
    margin: 20px 0 12px;
    font-size: 23px;
    line-height: 32.867px;
  }

  .fkeesq3x {
    padding: 50px 27px 50px 38px;
  }

  .n54bnsbq {
    border-width: 1px;
    border-radius: 16px;
    overflow: hidden;
  }

  .tyjel90m {
    border-width: 1px;
    border-radius: 8px;
    margin: 56px 10px 0;
    padding: 26px 38px;
  }

  .yjlytnf8 {
    max-width: 100%;
  }

  .rc1td1uf {
    margin: 20px 0 16px;
    font-size: 23px;
    line-height: 32.867px;
  }

  .mu5ko6q5 {
    margin: 0 0 16px;
  }

  .mo8wbj8a {
    margin: 0 0 0 6px;
  }

  .cpx9hwbd {
    max-width: 400px;
  }

  .i7ged3d1 {
    border-width: 1px 0 0;
    padding: 32px 0;
  }

  .tqp5jxud {
    margin: 0 0 82px;
  }

  .nju9zlt1 {
    margin: 20px 0 8px;
    font-size: 23px;
    line-height: 32.867px;
  }

  .mc8vhwu3 {
    margin: 18px 0 24px;
  }

  .oy51o68l {
    max-width: 100%;
    position: static;
  }

  .bn0nkstw {
    grid-template-columns: 1fr;
    row-gap: 80px;
  }

  .srwloilk {
    max-width: 700px;
    margin: 0 auto;
  }

  .xem8p3z2 {
    padding: 70px 0 160px;
  }

  .ljjt3nsa {
    width: 25%;
    bottom: 88%;
  }

  .nbj1q0i2 {
    text-align: center;
    border-radius: 8px;
    margin: 0 -10px 0 -5px;
    padding: 0 10px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .fhwqnmta {
    text-align: center;
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .r1k064ua {
    text-align: center;
    margin: 0 auto;
  }

  .ib28ox18 {
    text-align: center;
    justify-self: center;
  }

  .r4f7htfc {
    margin: 0 0 0 6px;
  }

  .zet0w4j4 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 24px 0 0;
    padding: 26px 38px;
  }

  .dkrnw36t {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .urvhcwdj {
    text-align: center;
    justify-content: center;
  }

  .jj3pr0zz {
    padding: 80px 0;
    overflow: hidden;
  }

  .hmvtv57w {
    width: 20%;
    bottom: 0%;
    right: -10%;
  }

  .fefq3tih {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .q121jd06 {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .h4mu2vpa {
    margin: 0 0 24px;
  }

  .lk9k4jf3 {
    margin: 0 0 16px;
  }

  .bwi96hth {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .nchnixnj {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .ptinlqp3 {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .rgbo7n9l {
    grid-template-columns: auto auto auto;
  }

  .bstk7pdd {
    border-width: 1px 0 0;
    padding: 80px 0 100px;
  }

  .l9a3m1y0 {
    justify-self: center;
  }

  .xy34tkod {
    margin: 0;
  }

  .fdsvdvci {
    justify-content: center;
    column-gap: 10px;
  }

  .ieoru8td {
    grid-template-columns: 1fr;
    row-gap: 20px;
  }

  .lqz1kdxf {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .fxlhfsfy, .e01fslwr, .j66fpkri {
    overflow: hidden;
  }

  .is54y7ic {
    border-radius: 50%;
  }

  .vwbl0rzb {
    margin: 0;
  }

  .r0z8ilu6 {
    margin: 0 0 0 8px;
  }

  .njfzyq1g, .htaczo36 {
    margin: 0 auto;
  }

  .fhiqx92p {
    margin: 0 0 18px;
    padding: 0;
    display: none;
  }

  .saope94n {
    margin: 0 auto;
    font-size: 24px;
    line-height: 26.664px;
  }

  .rf0l0c1g {
    margin: 0 0 18px;
    padding: 0;
  }

  .m1osr13l {
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
    padding: 0;
  }

  .p8dwjwis {
    z-index: 0;
    float: none;
    background-color: #fff;
    border-width: 1px 0;
    border-top-style: solid;
    border-top-color: #e4e6e6;
    border-bottom-style: solid;
    border-bottom-color: #e4e6e6;
    padding: 24px 24px 40px;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .y6i537b2 {
    flex-grow: 1;
    flex-basis: 0%;
    justify-content: flex-end;
    padding: 0 16px 0 0;
  }

  .yi7sg1sk {
    border-radius: 8px;
    margin: 0 0 0 24px;
    padding: 18px 24px;
  }

  .fegcns3o, .p2uf9ahx {
    border-radius: 20px;
    width: 26px;
    height: 3px;
    margin: 2px 0;
  }

  .wt5xgrj3 {
    z-index: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .ek70ouys {
    border-radius: 8px;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    margin: 0 0 0 24px;
    display: block;
    overflow: hidden;
  }

  .jv96izcj {
    margin: 0 auto 10px;
    padding: 0 24px;
  }

  .rz4ro8gj {
    padding: 30px 0;
  }

  .zbs7h865 {
    margin: 0 0 24px;
  }

  .qylv3jlu {
    margin: 0 0 16px;
    font-size: 68px;
    line-height: 77.928px;
  }

  .qvmhskwa {
    margin: 0;
  }

  .ijmelvy8 {
    margin: 0 auto;
  }

  .u488o0ha {
    margin: 0 0 60px;
  }

  .gwl5we4e {
    border-radius: 24px;
    overflow: hidden;
  }

  .lw3r0eq7 {
    margin: 0;
  }

  .uo2y2422 {
    overflow: hidden;
  }

  .q5qbyxzg {
    width: 27%;
    top: -13%;
    right: -17%;
  }

  .di7jsnph {
    width: 23%;
    left: -18.5%;
  }

  .kr8r3vlj {
    padding: 160px 0 0;
    overflow: hidden;
  }

  .mmkomuuf {
    border-radius: 8px;
    overflow: hidden;
  }

  .qc7q9744, .jj9ztpqr {
    margin: 0 auto;
  }

  .catdda2n {
    margin: 0 0 32px;
  }

  .upax56hi {
    margin: 0 0 20px;
  }

  .ur4fsufj {
    border-width: 1px;
    border-radius: 8px;
    padding: 18px 38px;
  }

  .df5bvie4 {
    max-width: 500px;
    margin: 0 auto;
  }

  .f6lp9man {
    border-width: 1px;
    border-radius: 16px;
    padding: 53px 33px;
    overflow: hidden;
  }

  .jj0waftz {
    order: 9999;
    max-width: 100%;
  }

  .n0zbqcj3 {
    border-radius: 16px;
  }

  .tk32u63v {
    margin: 48px auto;
  }

  .mibws0v3 {
    margin: 0 0 16px;
    font-size: 32px;
    line-height: 42.112px;
  }

  .w36knaaf {
    justify-self: auto;
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .rdh3s3a6 {
    grid-template-columns: 1fr;
    row-gap: 80px;
    max-width: 700px;
    margin: 0 auto;
  }

  .l124ku9w {
    padding: 83px 0 100px;
  }

  .uhauneht {
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .l81fmkqc {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .eca0faeu {
    overflow: hidden;
  }

  .krru5n68 {
    margin: 0;
    font-size: 32px;
    line-height: 42.112px;
  }

  .lnmd68fe {
    margin: 40px 0;
  }

  .pdxsm3m3 {
    margin: 0 0 0 6px;
  }

  .jhqbj7q5 {
    margin: auto 0 0;
  }

  .zgmprplu {
    padding: 32px 24px 40px;
  }

  .erh6civi {
    border-width: 1px;
    border-radius: 16px;
    overflow: hidden;
  }

  .bl9o3o0l {
    margin: 0 0 0 6px;
  }

  .rv7ee3ye {
    margin: 0 auto;
  }

  .dz375gdu {
    padding: 100px 0;
  }

  .ws58cax8 {
    width: 25%;
    bottom: 88%;
  }

  .ppw5opiy {
    text-align: center;
    border-radius: 8px;
    margin: 0 -10px 0 -5px;
    padding: 0 10px;
    font-size: 50px;
    line-height: 58.35px;
  }

  .liwunqnd {
    text-align: center;
    margin: 0;
    font-size: 50px;
    line-height: 58.35px;
  }

  .v917goj8 {
    text-align: center;
    margin: 0 auto;
  }

  .iqzbos43 {
    text-align: center;
    justify-self: center;
  }

  .a0vd2ah5 {
    margin: 0 0 0 6px;
  }

  .m3572ihh {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 24px 0 0;
    padding: 26px 38px;
  }

  .aosihrc6 {
    border-width: 1px;
    border-radius: 8px;
    padding: 26px 38px;
  }

  .atgoewrn {
    text-align: center;
    justify-content: center;
  }

  .pqxwxzww {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .u36l65ip {
    text-align: center;
  }

  .aeaj5a79 {
    padding: 80px 0;
    overflow: hidden;
  }

  .pl75lbmp {
    width: 20%;
    bottom: 0%;
    right: -10%;
  }

  .ps042hy0 {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .aimfd8y5 {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .o9ke1215 {
    margin: 0 0 24px;
  }

  .paee5zhx {
    margin: 0 0 16px;
  }

  .okknh5fp {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .jkk91byf {
    flex-wrap: wrap;
    margin: 0 -24px 0 0;
  }

  .c218802p {
    max-width: 100%;
    margin: 0 0 -16px;
  }

  .i9x6ed40 {
    grid-template-columns: auto auto auto;
  }

  .einn9vmk {
    border-width: 1px 0 0;
    padding: 80px 0 100px;
  }

  .r4tpladx {
    justify-self: center;
  }

  .ouuq8rzk {
    margin: 0;
  }

  .zrrsh9rl {
    justify-content: center;
    column-gap: 10px;
  }

  .hpzd4mej {
    grid-template-columns: 1fr;
    row-gap: 20px;
  }

  .ishlvtnn {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .vi3ji4o9, .i0s7joni, .ei6c30c5 {
    overflow: hidden;
  }

  .wdx5tsjo {
    border-radius: 50%;
  }

  .h6liaq4z {
    margin: 0;
  }

  .paragraph-2 {
    font-size: 15px;
  }

  .container {
    max-width: 728px;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .centered-subheading.white-text1.descrp-banner {
    font-size: 18px;
    line-height: 31px;
  }

  .testimonial-slide-wrapper {
    max-width: 33%;
  }

  .testimonial-card.testimonials-grid {
    padding-left: 25px;
    padding-right: 25px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .testimonials-qote-icon {
    max-width: 120px;
  }

  .how-it-wrk-banner {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .banner-how-it-list-row {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .heading {
    font-size: 20px;
    line-height: 31px;
  }

  .steps-list-inn {
    padding: 60px 40px;
  }

  .steps-list-grd {
    padding: 40px 30px;
  }

  .heading-2 {
    font-size: 23px;
    line-height: 33px;
  }

  .paragraph-4 {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-5 {
    font-size: 20px;
    line-height: 33px;
  }

  .ready-to-groww.terms-content-main {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .terms-main-inn {
    padding-left: 0;
    padding-right: 0;
  }

  .terms-sub-headings {
    font-size: 30px;
    line-height: 40px;
  }

  .terms-sub-headings.font30 {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-7 {
    font-size: 17px;
    line-height: 27px;
  }
}

@media screen and (max-width: 767px) {
  .jy8utl05, .qvs8es7o, .f37m4fww {
    font-size: 16px;
    line-height: 26.672px;
  }

  .mm554hzh {
    max-width: 164px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .m5vl0tcp {
    margin: 0 0 0 8px;
  }

  .tp4p50ax {
    margin: 0 auto;
  }

  .p9e6c4xv {
    margin: 0 auto;
    font-size: 16px;
    line-height: 17.776px;
  }

  .moi49c01 {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .pjt89j1v {
    margin: 0 auto;
  }

  .zt6pe718 {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .e81e8m5x {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .yezyz0rr {
    border-width: 1px 0;
    padding: 24px 24px 40px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: auto;
  }

  .da8xzubg {
    padding: 0 16px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ixft3fk2 {
    display: none;
  }

  .wvwvr40t {
    border-radius: 8px;
    flex-direction: row;
    margin: 0 24px 0 0;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 15.75px;
    display: flex;
  }

  .tzt89qrg {
    border-radius: 20px;
    height: 2.5px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .fdo2939d {
    border-radius: 20px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .ui0160rg {
    line-height: 26.672px;
  }

  .nsizvf2a {
    border-radius: 8px;
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    margin: 0;
    line-height: 26.672px;
    overflow: hidden;
  }

  .i6ddbj1k, .f30g1mrq {
    font-size: 16px;
    line-height: 26.672px;
  }

  .osiw1ngv {
    margin: 0 auto 10px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kewfiukl {
    padding: 25px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bb6cvghp {
    font-size: 16px;
    line-height: 26.672px;
  }

  .gdlq2quy {
    padding: 0 0 20px;
    line-height: 26.672px;
  }

  .ff8vj66p {
    max-width: none;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .a6lufn40 {
    border-width: 0;
    border-radius: 10px;
    padding: 0 10px;
    font-size: 48px;
    line-height: 55.008px;
  }

  .yjxunr33 {
    margin: 0 0 26px;
    font-size: 48px;
    line-height: 55.008px;
  }

  .avxn69f9 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .n3froax9 {
    margin: 20px 0 40px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .e6iwmf73 {
    margin: 0 0 0 6px;
    font-size: 18px;
    line-height: 17.776px;
  }

  .rt45j8nm {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 16px 0 0;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .n2qoz5em {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .wb1m1sth {
    font-size: 16px;
    line-height: 26.672px;
  }

  .uq0uchry {
    width: 50px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .o9051w9o {
    gap: 8px;
    margin: 32px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kflowwx2 {
    max-width: 600px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ff5zstst {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .pk9uyz45, .mmz8cadq {
    font-size: 16px;
    line-height: 26.672px;
  }

  .gsdg195a {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .p48og0d9 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .f0qr9170 {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .rzwreb69 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .q3q0kc6w {
    row-gap: 70px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .c5zwbsr1 {
    min-height: 35%;
    font-size: 16px;
    line-height: 26.672px;
  }

  .d075avo4 {
    padding: 140px 0 130px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .sgz8errf {
    font-size: 16px;
    line-height: 26.672px;
  }

  .zq9b3wwl {
    align-items: center;
    width: 18%;
    margin: 10px 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .rqk0as4x, .adlnsjf8, .fskkmvbd {
    font-size: 16px;
    line-height: 26.672px;
  }

  .nkgryh5o {
    flex-wrap: wrap;
    justify-content: center;
    margin: -10px -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .b5doo9ag {
    font-size: 16px;
    line-height: 26.672px;
  }

  .agnbh9jm {
    padding: 60px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .jidpcqf9 {
    font-size: 35px;
    line-height: 40.845px;
  }

  .ppf6cyrf {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .zmtxujl9 {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kw1nirix {
    font-size: 16px;
    line-height: 26.672px;
  }

  .im9ysesg {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .jy4zjik4, .zpgep8tu {
    font-size: 16px;
    line-height: 26.672px;
  }

  .hw41zpct {
    margin: 0 0 60px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .i7ocxpo4 {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .cd0my5fv {
    margin: 0 0 4px;
  }

  .ufs7gzs1 {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fe41oly7 {
    margin: 38px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .n2bc0gnr {
    border-width: 1px;
    border-radius: 16px;
    padding: 40px 34px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .fnpe6sun {
    margin: 0 0 50px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .sin24d3j {
    margin: 0 0 4px;
  }

  .lc1z6naf {
    font-size: 16px;
    line-height: 26.672px;
  }

  .dlp3u2n2 {
    margin: 0 0 28px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .r4v85xn6, .gtwbfg2x {
    font-size: 28px;
    line-height: 33.096px;
  }

  .m2tvqf4q {
    font-size: 20px;
    line-height: 25.46px;
  }

  .x3reogf0 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .gu20y90o {
    font-size: 28px;
    line-height: 33.096px;
  }

  .xrwypu59 {
    column-gap: 28px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .o12pzdjv {
    border-width: 1px;
    border-radius: 16px;
    padding: 60px 34px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .fzgutx9n {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .bqyg5tpd {
    font-size: 16px;
    line-height: 26.672px;
  }

  .a5sed3kf {
    max-width: 500px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .pq0ibxde {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .mizb6x8v {
    border-radius: 20px;
    padding: 70px 34px 80px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ugxy2gx5 {
    padding: 80px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .slqh1x3y {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .p98jq5cu {
    border-radius: 12px;
    padding: 8px 14px;
  }

  .x6rda85e {
    font-size: 16px;
    line-height: 26.672px;
  }

  .d8iousy3 {
    border-width: 1px;
    border-radius: 14px;
    padding: 6px 14px;
  }

  .vx1e6flg {
    flex-basis: 30%;
    max-width: 30%;
    margin: 0 0 10px;
    padding: 0 10px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .nhq8zd49 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ienkh2us {
    margin: 24px 0 15px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nwrdoc80 {
    width: 29px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .uj961q8s {
    width: 45px;
    margin: 0 0 0 8px;
    padding: 5px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rxzvgtot {
    font-size: 16px;
    line-height: 26.672px;
  }

  .pgpvw4wp {
    width: 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .e29p6672 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ztq3q2j6 {
    border-radius: 15px 15px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .u8ayin2d {
    font-size: 16px;
    line-height: 26.672px;
  }

  .p99qn7kj, .g5p0ufpr {
    column-gap: 8px;
    width: 15px;
    height: auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .n0d1s7or {
    width: 71px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qayl3yql {
    width: 15px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .mrs3khox {
    border-radius: 0 0 15px 15px;
    padding: 7px 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .jm94ftnf {
    border-width: 1px;
    border-radius: 15px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .q42p4l4a {
    font-size: 16px;
    line-height: 26.672px;
  }

  .swwnyb1b {
    padding: 20px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ewe7n30d {
    width: 27px;
    margin: 0 6px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .smdh8f0q {
    font-size: 7px;
    line-height: 10.85px;
  }

  .s2muid5v {
    font-size: 5px;
    line-height: 7.75px;
  }

  .a96381s4 {
    width: 6px;
    margin: 0 3px;
    font-size: 16px;
    line-height: 24.48px;
  }

  .rwe1xlv2 {
    width: 6px;
    height: 7px;
    font-size: 16px;
    line-height: 24.32px;
  }

  .wi7gk8ow {
    align-items: center;
    font-size: 16px;
    line-height: 26.672px;
  }

  .f76t82i6, .lvbuvbia {
    font-size: 16px;
    line-height: 26.672px;
  }

  .b1dlsvq4 {
    width: 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .iqcggiaa {
    font-size: 16px;
    line-height: 26.672px;
  }

  .xacnwleg {
    border-radius: 15px 15px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .a5cde4sr {
    width: 31px;
    margin: 0 5px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .pphgrlvw {
    font-size: 10px;
    line-height: 10px;
  }

  .il5xe7ff {
    font-size: 8px;
    line-height: 8px;
  }

  .uw7q74cq {
    font-size: 16px;
    line-height: 26.672px;
  }

  .hgxe75d1 {
    width: 10px;
    margin: 0 5px 0 0;
    line-height: 26.672px;
  }

  .fvk67xik {
    font-size: 9px;
    line-height: 9px;
  }

  .cqj6oysc, .fv9ohgvr, .ukyk6p4j {
    font-size: 16px;
    line-height: 26.672px;
  }

  .k9cj4f18 {
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .czqigx69 {
    border-radius: 0 0 15px 15px;
    padding: 10px 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .jh36yc9r {
    padding: 0 0 25px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .atmr669l {
    font-size: 16px;
    line-height: 17.776px;
  }

  .h4igrng9 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 10px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .ncfn7n0b, .sq7pp0xh {
    font-size: 16px;
    line-height: 26.672px;
  }

  .nq3kn277 {
    margin: 0 auto 10px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .uo40e804 {
    margin: 0 0 60px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rdjb896k {
    padding: 80px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .brso8r92 {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .xxl0y2qb, .ui42jwvj {
    font-size: 16px;
    line-height: 26.672px;
  }

  .xv1a3486 {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .hko1l7qh {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ls080jhz, .rfofk7c4 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .qfmbrzsf {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ue2xf516 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ybhe0zqy {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .kuj460dp {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .oz8276j2 {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .f7bxoqq9 {
    overflow: hidden;
  }

  .lwqib0kk {
    border-radius: 0 0 16px 16px;
    padding: 8px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .n0e9zutd {
    font-size: 16px;
    line-height: 26.672px;
  }

  .x2b96miq {
    font-size: 16px;
    line-height: 26.672px;
    overflow: auto;
  }

  .a86x135c {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rps93vla {
    font-size: 16px;
    line-height: 26.672px;
  }

  .h6lc7dgw {
    margin: 16px auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gkx2cwwr {
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ljrs0wgf {
    padding: 80px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .h3c2r4xr {
    margin: 0 0 12px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .f6cwc5xz {
    font-size: 16px;
    line-height: 26.672px;
  }

  .qoob5p6r {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .cqz8wilh, .go67md4i {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .jzv4cj8v {
    margin: 0 0 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ouh4qmmh {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ysb88dwo {
    margin: 0 0 52px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .hvvlrk0i {
    padding: 3px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kfzx75w2 {
    margin: 0 15px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .usjxe1ab {
    flex-direction: row;
    font-size: 16px;
    line-height: 26.672px;
  }

  .l5cb9q3c {
    row-gap: 43px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .dq48uwz1 {
    border-width: 1px;
    border-radius: 16px;
    padding: 60px 34px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .nutzpu98 {
    line-height: 26.672px;
  }

  .d197lrzq {
    margin: 0 0 50px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .twsrmj2s {
    padding: 3px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .p830jhxb {
    border-width: 1px;
    border-radius: 16px;
    padding: 60px 34px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .kstnnwr0 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ksn2ieac {
    border-radius: 150%;
    flex-direction: row;
    margin: auto;
    font-size: 16px;
    line-height: 26.672px;
    display: none;
    bottom: -8%;
  }

  .w4haklg2 {
    grid-template-columns: 1fr;
    row-gap: 14px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kir10pva {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .mseumbab {
    max-width: 300px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .auqludu4, .a25shjyr, .e42tw3p6 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .u86r0kc2 {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .mjuilns6 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .k0ti3v9e {
    grid-template-columns: 1.1fr;
    row-gap: 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bpfesy8y {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ikwhf7kp {
    text-align: center;
    font-size: 16px;
    line-height: 26.672px;
  }

  .mxkalx2o {
    text-align: center;
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .tsmose6u {
    text-align: center;
    max-width: 100%;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gzh6s9s2 {
    text-align: center;
    margin: 0 0 8px;
    font-size: 28px;
    line-height: 33.096px;
  }

  .a077mbxo {
    text-align: center;
    font-size: 20px;
    line-height: 28.58px;
  }

  .jrxmkbim {
    text-align: center;
    margin: 10px 0;
    font-size: 20px;
    line-height: 28.58px;
  }

  .s6rztkwh, .g3nmws0w, .h0vek7te {
    text-align: center;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qw2r86aw {
    text-align: center;
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .xr2lhohg {
    text-align: center;
    font-size: 16px;
    line-height: 26.672px;
  }

  .z5ez8r1v, .wm4uccxj, .bmeqvbrn {
    text-align: center;
    flex-direction: column;
    font-size: 16px;
    line-height: 26.672px;
  }

  .co4rrfo7, .l7v1hbxh {
    font-size: 16px;
    line-height: 26.672px;
  }

  .uvos8tnh {
    padding: 60px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .rcnwlb9q {
    border-width: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fv8d5m3p {
    padding: 56.2766% 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .b06pcc21 {
    max-width: none;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .i4tj6kn5 {
    padding: 40px 0 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .v4sbml1a {
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fyivqnyl {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .ghsvxb2i {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ed96gh23 {
    text-align: center;
    margin: 10px 0 0;
    font-size: 19px;
    line-height: 26.923px;
  }

  .kfrak5or {
    font-size: 16px;
    line-height: 26.672px;
  }

  .vgglpf1m {
    flex-direction: column;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fd0gm9pb {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nteu1puz {
    border-width: 1px;
    border-radius: 20px;
    padding: 19px 30px 15px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .v01nb3ii {
    font-size: 16px;
    line-height: 26.672px;
  }

  .k6rvd1bc {
    margin: 10px 0 0;
    font-size: 19px;
    line-height: 26.923px;
  }

  .m8idbtss {
    text-align: center;
    margin: 10px 0 0;
    font-size: 19px;
    line-height: 22.8px;
  }

  .cqo05jok {
    font-size: 16px;
    line-height: 26.672px;
  }

  .pi6t4xhl {
    padding: 40px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .z3860wfe {
    font-size: 35px;
    line-height: 40.845px;
  }

  .k56xas4w {
    margin: 0 0 24px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .jcys9ucx {
    max-width: 550px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .d0umom5v {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .cism20rt {
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rh6djpfs {
    margin: 0 0 26px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .d7llgkjv {
    font-size: 16px;
    line-height: 26.672px;
  }

  .abp77kue {
    border-radius: 8px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .lot8e54e {
    font-size: 16px;
    line-height: 26.672px;
  }

  .dt7avviu {
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .lz1hhscj {
    font-size: 16px;
    line-height: 21.328px;
  }

  .iq77kppg {
    font-size: 16px;
    line-height: 17.776px;
  }

  .rkau0ncv, .guk7k57f, .pzn8dper {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ql8l80jl {
    border-width: 1px;
    border-radius: 16px;
    padding: 50px 34px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .xkbrock2 {
    margin: 0 32px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .c4g66fbi {
    margin: -1px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .ybuq9h8o {
    font-size: 16px;
    line-height: 26.672px;
  }

  .v0f3o1qf {
    width: 23px;
    height: 23px;
    margin: auto;
    font-size: 23px;
  }

  .jnzw4bb2 {
    border-width: 1px;
    border-radius: 8px;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    margin: auto;
    font-size: 23px;
    line-height: 26.672px;
    right: 75px;
    overflow: hidden;
  }

  .hvxvbas9 {
    width: 23px;
    height: 23px;
    margin: auto;
    font-size: 23px;
  }

  .oc4klaan {
    border-width: 1px;
    border-radius: 8px;
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    margin: auto;
    font-size: 23px;
    line-height: 26.672px;
    left: 75px;
    overflow: hidden;
  }

  .xjcgurn0 {
    padding: 0 0 100px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ejm61shb {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .irquvvnx {
    margin: 0 0 12px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .r2x9pfqu, .pmc5vxs5, .emasi9m5 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .tzf5maqp, .ffld5zaj {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nzbiaecl {
    margin: 20px 0 40px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .zgdja1b2 {
    font-size: 20px;
    line-height: 30px;
  }

  .v0tmh8as {
    margin: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .itcg7sae, .yxxcxg16 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .gxd1v9ul, .kew4xs2l {
    border-radius: 20px;
    line-height: 26.672px;
  }

  .q2x6j9ol {
    border-width: 1px;
    border-radius: 6px;
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    line-height: 26.672px;
  }

  .ktd7mhr3 {
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .f4qcel1r {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px 34px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ugiszp4l {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ugiszp4l.faq-row {
    grid-template-columns: 1fr;
  }

  .ubawd5eo {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ubawd5eo.space-lr {
    padding-left: 0;
    padding-right: 0;
  }

  .sypems67 {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .c02q2p8v {
    font-size: 16px;
    line-height: 26.672px;
  }

  .zqpdtmzn {
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 30px;
    line-height: 40.845px;
  }

  .vprjkcm8 {
    text-align: center;
    margin: 0;
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 40.845px;
  }

  .a2tofhok {
    max-width: 100%;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .n3y92edw {
    flex-flow: column;
    font-size: 16px;
    line-height: 26.672px;
  }

  .v85ls7mk {
    margin: 0 0 0 6px;
    font-size: 18px;
    line-height: 17.776px;
  }

  .bs2edyey {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 16px 0 0;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .drvahgqr {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .xyliqw8c {
    font-size: 16px;
    line-height: 26.672px;
  }

  .yvaicxxd {
    padding: 60px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .smwzs1t5 {
    width: 25%;
    font-size: 16px;
    line-height: 26.672px;
    right: -12%;
  }

  .eagzcwu4 {
    max-width: none;
    font-size: 16px;
    line-height: 26.672px;
  }

  .l6cx9xcn {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qyw4h7rg {
    grid-column: span 3 / span 3;
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .v52lvr0w {
    font-size: 16px;
    line-height: 17.776px;
  }

  .uks9nrqj {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .dmvgfl0a {
    margin: 0 24px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nzilbo2s {
    max-width: none;
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .di0n89q5 {
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .mkugv13p {
    font-size: 16px;
    line-height: 26.672px;
  }

  .lv0h06uf {
    grid-template-columns: auto;
    justify-content: stretch;
    row-gap: 70px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .zcy3lw4h {
    text-align: center;
    border-width: 1px 0 0;
    padding: 70px 0 80px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .hh4wobd4 {
    max-width: 180px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .tppjb0g2 {
    max-width: 154px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .pry06p2r, .vw6fbp2m {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ehryuzbm {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ibuzsfmz {
    line-height: 26.672px;
  }

  .kwmrco2u {
    font-size: 16px;
    line-height: 26.672px;
  }

  .xb6gct72 {
    max-width: 406px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .umy2bsna {
    border-width: 1px 0 0;
    padding: 40px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .dymg1kkk, .xtnqoa2z, .v33ck0ke {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .kak531i5 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .xezo2wfd {
    border-radius: 50%;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qjspkiug {
    font-size: 16px;
    line-height: 26.672px;
  }

  .zty8483h {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nm3elwu5, .y1khdqj6, .q61kk0sh {
    font-size: 16px;
    line-height: 26.672px;
  }

  .vtz0jlik {
    max-width: 164px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .xt7k0rdu {
    margin: 0 0 0 8px;
  }

  .lyb7k1jr {
    margin: 0 auto;
  }

  .oawlx4mt {
    margin: 0 auto;
    font-size: 16px;
    line-height: 17.776px;
  }

  .cxi1svoo {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .cee54eft {
    margin: 0 auto;
  }

  .fqrmcm0i {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .agiczffm {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rqcxy7kd {
    border-width: 1px 0;
    padding: 24px 24px 40px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: auto;
  }

  .i1sjetcm {
    padding: 0 16px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .oukxzxmc {
    display: none;
  }

  .n6bnpnu9 {
    border-radius: 8px;
    flex-direction: row;
    margin: 0 24px 0 0;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 15.75px;
    display: flex;
  }

  .m389uq03 {
    border-radius: 20px;
    height: 2.5px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .rqhyc7v7 {
    border-radius: 20px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .o2xuhrj9 {
    line-height: 26.672px;
  }

  .vmuchnir {
    border-radius: 8px;
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    margin: 0;
    line-height: 26.672px;
    overflow: hidden;
  }

  .y3lrdalw, .uz2jud8t {
    font-size: 16px;
    line-height: 26.672px;
  }

  .xjnzy0xg {
    margin: 0 auto 10px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .xd096di1 {
    padding: 25px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gkrykzty {
    margin: 0 0 10px;
    font-size: 48px;
    line-height: 55.008px;
  }

  .vw9by8or {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .j0jq8z0y, .noukrwk4 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .kb4hwz5o {
    max-width: 500px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .v39h03sq {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .j6z3to2o {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ojjrel4e {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .c3j23wpt {
    border-radius: 12px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .og66uzo2, .b0unxdtm, .lgn691wu, .bo3sgnbl {
    font-size: 16px;
    line-height: 26.672px;
  }

  .onjxps0h {
    font-size: 16px;
    line-height: 26.672px;
    display: none;
  }

  .xy7sms2t, .h2pk6yd5, .gky24sbi {
    font-size: 16px;
    line-height: 26.672px;
  }

  .amuuxrex {
    font-size: 16px;
    line-height: 26.672px;
    display: none;
  }

  .vhm2ja9r {
    border-radius: 16px;
    margin: 20px 0;
    padding: 60px 24px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .sdaut6ce {
    border-radius: 12px;
    padding: 8px 14px;
  }

  .vczh3zte {
    font-size: 16px;
    line-height: 26.672px;
  }

  .j953dlaf {
    border-width: 1px;
    border-radius: 14px;
    padding: 6px 14px;
  }

  .jphxm3uc {
    flex-basis: 30%;
    max-width: 30%;
    margin: 0 0 10px;
    padding: 0 10px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .jy0ktfwi {
    font-size: 16px;
    line-height: 26.672px;
  }

  .vt50mang {
    margin: 24px 0 15px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fk2yce7w {
    width: 29px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .lt84an62 {
    width: 45px;
    margin: 0 0 0 8px;
    padding: 5px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .a84gfynm {
    font-size: 16px;
    line-height: 26.672px;
  }

  .jkzzwkof {
    width: 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .wy918ow8 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .frpf8eyt {
    border-radius: 15px 15px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kl3hcdse {
    font-size: 16px;
    line-height: 26.672px;
  }

  .zuww49m4, .lgseb61j {
    column-gap: 8px;
    width: 15px;
    height: auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ina5wz87 {
    width: 71px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .j5k8yjtb {
    width: 15px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .b6aeevac {
    border-radius: 0 0 15px 15px;
    padding: 7px 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qirg6wm2 {
    border-width: 1px;
    border-radius: 15px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .iy9aww7z {
    font-size: 16px;
    line-height: 26.672px;
  }

  .vn7g9171 {
    padding: 20px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bc3d8vsd {
    width: 29px;
    margin: 0 10px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .r8cskp2z {
    width: 120px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ht47zezb {
    font-size: 16px;
    line-height: 26.672px;
  }

  .sqfxdd81 {
    width: 20px;
    margin: 0 10px 0 0;
    font-size: 16px;
    line-height: 26.672px;
    display: block;
  }

  .dw3dlaqr {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 26.672px;
    display: flex;
  }

  .ulle86z8 {
    margin: 12px 0 18px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .mg9a6zh3 {
    width: 12px;
    margin: 0 3.5px 0 0;
    line-height: 26.672px;
  }

  .maojxbbv {
    font-size: 9px;
    line-height: 9px;
  }

  .tcygkl3h {
    line-height: 26.672px;
  }

  .bef7jd58 {
    font-size: 9px;
    line-height: 9px;
  }

  .lyvc9ywm {
    column-gap: 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .q1132eyw, .rub8xefr {
    font-size: 16px;
    line-height: 26.672px;
  }

  .iy6nqwf9 {
    border-width: 1px;
    border-radius: 12px;
    padding: 15px 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .t69va2fv {
    width: 27px;
    margin: 0 6px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .m8061k2z {
    font-size: 7px;
    line-height: 10.85px;
  }

  .f3ehpyrd {
    font-size: 5px;
    line-height: 7.75px;
  }

  .nvik78nd {
    width: 6px;
    margin: 0 3px;
    font-size: 16px;
    line-height: 24.48px;
  }

  .jxrgeq63 {
    width: 6px;
    height: 7px;
    font-size: 16px;
    line-height: 24.32px;
  }

  .eoy37038 {
    align-items: center;
    font-size: 16px;
    line-height: 26.672px;
  }

  .b519iy6c, .mgtezqhy {
    font-size: 16px;
    line-height: 26.672px;
  }

  .djmg5wcu {
    width: 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .tno3mqhq {
    font-size: 16px;
    line-height: 26.672px;
  }

  .uonf724c {
    border-radius: 15px 15px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .zucfzixm {
    width: 31px;
    margin: 0 5px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .m68duyaf {
    font-size: 10px;
    line-height: 10px;
  }

  .lbbsi4dn {
    font-size: 8px;
    line-height: 8px;
  }

  .o99ufzxq {
    font-size: 16px;
    line-height: 26.672px;
  }

  .dnw6wjip {
    width: 10px;
    margin: 0 5px 0 0;
    line-height: 26.672px;
  }

  .y576imvo {
    font-size: 9px;
    line-height: 9px;
  }

  .fvtvkc4u, .rhkodsr8, .r1ckz8bv {
    font-size: 16px;
    line-height: 26.672px;
  }

  .qtvi5axe {
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .sbi41fl1 {
    border-radius: 0 0 15px 15px;
    padding: 10px 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .vag2o7rg {
    padding: 0 0 25px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .koh28bk3, .u2owx3km {
    font-size: 16px;
    line-height: 26.672px;
  }

  .oim3b312 {
    margin: 0 auto 10px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .yqky5i5a {
    margin: 0 0 60px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .h4l1uv4x {
    margin: 0 0 54px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .timmwi9l {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .lz31179a {
    max-width: 600px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .i88u6tkt {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .c6nqncq5 {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ws2hqn31 {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .qtup37xr {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .xpu68tup, .iq5ciico {
    font-size: 16px;
    line-height: 26.672px;
  }

  .vxqkqh14 {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .d6uabzex {
    font-size: 16px;
    line-height: 26.672px;
  }

  .sydq06nd {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .a1tub0c4 {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .t8t1ywix {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .nubed5hx {
    overflow: hidden;
  }

  .otsn15ar {
    border-radius: 0 0 16px 16px;
    padding: 8px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nu6qz5ec {
    font-size: 16px;
    line-height: 26.672px;
  }

  .rlkf12el {
    font-size: 16px;
    line-height: 26.672px;
    overflow: auto;
  }

  .f8000cwu {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .xteirwps {
    font-size: 16px;
    line-height: 26.672px;
  }

  .vb61uc3r {
    margin: 16px auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .irjrarib {
    margin: 0 0 40px;
    padding: 20px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .q87j67tx {
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .vo4t932j {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .ihhzakqt {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .e596xbr4 {
    text-align: center;
    margin: 10px 0 0;
    font-size: 19px;
    line-height: 26.923px;
  }

  .z72zugnk {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ey65pqxp {
    flex-direction: column;
    font-size: 16px;
    line-height: 26.672px;
  }

  .wqvkvl3u {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .coy9mtfq {
    border-width: 1px;
    border-radius: 20px;
    padding: 19px 30px 15px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .ahekoscn {
    font-size: 16px;
    line-height: 26.672px;
  }

  .pw9vh2o1 {
    margin: 10px 0 0;
    font-size: 19px;
    line-height: 26.923px;
  }

  .dsttr0rw {
    text-align: center;
    margin: 10px 0 0;
    font-size: 19px;
    line-height: 22.8px;
  }

  .cuvgefse {
    font-size: 16px;
    line-height: 26.672px;
  }

  .cqw5hb1f {
    padding: 40px 0 160px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .rrhryedo {
    font-size: 16px;
    line-height: 26.672px;
  }

  .vihogh47 {
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .tx19y47o {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .x229rquw {
    max-width: 400px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .l0ss29u5 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .fxgqy87b {
    margin: 0 0 0 6px;
    font-size: 18px;
    line-height: 17.776px;
  }

  .twkk2i7e {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 16px 0 0;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .nb3wh6wz {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .yczbwhir, .bcjwbyz0, .h0gef5ws, .vmndh74f {
    font-size: 16px;
    line-height: 26.672px;
  }

  .rp3peklf {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .hnmqou8b {
    width: 25%;
    font-size: 16px;
    line-height: 26.672px;
    right: -12%;
  }

  .tgzkflck {
    max-width: none;
    font-size: 16px;
    line-height: 26.672px;
  }

  .y05jbpwx {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .g0ttoukr {
    grid-column: span 3 / span 3;
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .c19w581s {
    font-size: 16px;
    line-height: 17.776px;
  }

  .f3avbswf {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .fxcy9udz {
    margin: 0 24px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gxpf2ri0 {
    max-width: none;
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .aidi0vdj {
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gwc7ofcp {
    font-size: 16px;
    line-height: 26.672px;
  }

  .dft01dmu {
    justify-content: stretch;
    row-gap: 70px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .trrhk3mi {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .zodh01xg {
    font-size: 16px;
    line-height: 26.672px;
  }

  .cx3q278r {
    max-width: 154px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rn1ammeh, .sn5ct7ey {
    font-size: 16px;
    line-height: 26.672px;
  }

  .w86suwdx {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .str8siti {
    line-height: 26.672px;
  }

  .aubbqyd6 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .jvq1ugth {
    max-width: 406px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fagk93ma {
    border-width: 1px 0 0;
    padding: 40px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gtk1kfsc, .q450y69l, .mpqtjlqb {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .iovesadt {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ia9pjlw5 {
    border-radius: 50%;
    font-size: 16px;
    line-height: 26.672px;
  }

  .jqlaetnd {
    font-size: 16px;
    line-height: 26.672px;
  }

  .n3qzh5v4 {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .hhn52w6d, .ptaelv8j, .vxn4zya4 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .eidotg0x {
    max-width: 164px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rnbgdmwc {
    margin: 0 0 0 8px;
  }

  .bdp9xai4 {
    margin: 0 auto;
  }

  .tiqt71f0 {
    margin: 0 auto;
    font-size: 16px;
    line-height: 17.776px;
  }

  .pd3izknh {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .sqig4sri {
    margin: 0 auto;
  }

  .rahbu9j1 {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .kz1jsa0m {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .j4tvuf0s {
    border-width: 1px 0;
    padding: 24px 24px 40px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: auto;
  }

  .n8knf936 {
    padding: 0 16px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .zudjg9wl {
    display: none;
  }

  .oieueaix {
    border-radius: 8px;
    flex-direction: row;
    margin: 0 24px 0 0;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 15.75px;
    display: flex;
  }

  .hr8wix7x {
    border-radius: 20px;
    height: 2.5px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .pb659thp {
    border-radius: 20px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .vol7uk1l {
    line-height: 26.672px;
  }

  .rr1z2zz5 {
    border-radius: 8px;
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    margin: 0;
    line-height: 26.672px;
    overflow: hidden;
  }

  .f8dzyqh1, .xymvc7ob {
    font-size: 16px;
    line-height: 26.672px;
  }

  .bckepa9x {
    margin: 0 auto 10px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bmf5hyvq {
    padding: 25px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .echqgd6x {
    font-size: 16px;
    line-height: 26.672px;
  }

  .qnf57ln8 {
    margin: 0 0 10px;
    font-size: 48px;
    line-height: 55.008px;
  }

  .u590es1p {
    max-width: 400px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bmw72u4s {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kb1tst11 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ys8jzji6 {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ffyo5dy0 {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .dra2gmpj {
    font-size: 16px;
    line-height: 26.672px;
  }

  .d2tnmewc {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .sr7jqhi5 {
    margin: 0 0 42px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .g7nygzpw {
    border-width: 1px;
    border-radius: 150%;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gspigwpw {
    font-size: 16px;
    line-height: 26.672px;
  }

  .egzd13y4 {
    line-height: 26.672px;
  }

  .nk5gwlgq {
    font-size: 16px;
    line-height: 26.672px;
  }

  .pn547lg5 {
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rm0fqx5t {
    font-size: 16px;
    line-height: 26.672px;
  }

  .xzdnnzr1, .kligdwce {
    line-height: 26.672px;
  }

  .dmxlh281 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .q7h8mc8n {
    border-width: 1px;
    border-radius: 20px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gup9q841 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .p4v14zow {
    border-radius: 16px;
    padding: 4px 10px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gdg5l7o7 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .zid02vga, .m2ubk93w {
    border-width: 1px;
    border-radius: 20px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bry0eixg {
    font-size: 16px;
    line-height: 26.672px;
  }

  .f55npode {
    padding: 17px 0 0;
  }

  .afv9elcy {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .abbm8fzm {
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 25.46px;
  }

  .qcm2yma7 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .y5okgep5 {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .i4faggva {
    margin: 0 10px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .avh9atpr {
    font-size: 16px;
    line-height: 21.328px;
  }

  .sqypce01 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .le0bitjb {
    margin: 20px 0 40px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nk30zxoy {
    border-radius: 8px;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 15.75px;
  }

  .l47etbkb {
    font-size: 16px;
    line-height: 26.672px;
  }

  .iwu6di3z {
    color: #000;
    border-color: #000;
    font-size: 16px;
    line-height: 26.672px;
  }

  .tkzkj8fo, .wq0asdm9 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .c1zn56yb {
    border-radius: 8px;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 15.75px;
    display: block;
  }

  .bum97i7d {
    flex-direction: row;
    font-size: 16px;
    line-height: 26.672px;
    display: flex;
    position: relative;
    right: 67px;
  }

  .zgs5rhfh {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 24px 0;
    font-size: 16px;
    line-height: 26.672px;
    display: flex;
  }

  .e0silh89 {
    border-top-color: #d0d5dd;
    padding: 0 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .tldkpopf {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ffyjdckz {
    z-index: 99;
    background-color: #fff;
    border-width: 1px 0 0;
    border-top-style: solid;
    border-top-color: #c7cad1;
    flex-direction: row;
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 26.672px;
    display: flex;
  }

  .lc4wzjzu {
    font-size: 16px;
    line-height: 26.672px;
  }

  .zeeg1p65 {
    border-width: 1px;
    border-radius: 16px;
    margin: 24px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .naivniz5 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .co0vi7wj {
    margin: 50px 0 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .deg8h5ss {
    font-size: 16px;
    line-height: 26.672px;
  }

  .r9z3pdce {
    max-width: 600px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ngw7oot1 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .uxtgvgw9 {
    padding: 140px 0 70px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .u2r82n52 {
    margin: 0 0 12px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .ivv7qsrz {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .weq28udq {
    max-width: 400px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .g3dw31kr {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .c8vmi5tg {
    margin: 0 0 54px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ecth2o4t {
    margin: 0 0 8px;
  }

  .r2bof3dp {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nh339v1d, .s1m2sfby {
    line-height: 26.672px;
  }

  .aslrwy9c {
    font-size: 16px;
    line-height: 26.672px;
  }

  .r4nr8yfw {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .leksz8ef {
    border-width: 1px;
    border-radius: 8px;
    margin: 24px 0 0;
    padding: 15px 30px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .pvzg88my {
    border-width: 1px;
    border-radius: 16px;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .ck87cml3 {
    line-height: 26.672px;
  }

  .ygb3p7ec {
    grid-template-columns: 1fr;
    font-size: 16px;
    line-height: 26.672px;
  }

  .n73uzsab {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ueqck3pa {
    max-width: 500px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rki3st82 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .fs76h9ba {
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .yxjajo99 {
    line-height: 26.672px;
  }

  .zp91ss1e {
    font-size: 16px;
    line-height: 26.672px;
  }

  .n67d026m {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px 17px 16px 19px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .lsseuxu4 {
    line-height: 26.672px;
  }

  .dde3y5dp {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ayarqpef {
    grid-template-columns: 1fr 1fr;
    margin: 40px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .dg2mwxd0 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .jciaazsc {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .jqfeyry2 {
    margin: 0 auto;
    padding: 0 0 10px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .efb6hwq4 {
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 31.584px;
  }

  .l7u5yewz {
    margin: 10px 0 0;
    padding: 0 15px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .pjhts9gg {
    font-size: 16px;
    line-height: 26.672px;
  }

  .qzgsw9oh {
    flex-direction: column;
    row-gap: 30px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kf7phd2r {
    border-radius: 24px;
    margin: 40px auto;
    padding: 25px 15px;
    font-size: 16px;
    line-height: 26.672px;
    top: -10%;
  }

  .nrvpcwd5, .s2o597cf, .ngo0iiz5, .fhj4qoh0 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .xsz9vjww {
    margin: 15px 0 0;
    padding: 0 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .hzxo3tog {
    font-size: 16px;
    line-height: 26.672px;
  }

  .esc14r2s {
    padding: 25px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .totxt2zd {
    border-radius: 24px;
    margin: 40px auto 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .k1r42wix {
    margin: 0 0 150px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rbp39bll {
    font-size: 35px;
    line-height: 40.845px;
  }

  .xg7qiv87 {
    margin: 0 0 12px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .hcg4v5ov, .femqsvvf {
    font-size: 16px;
    line-height: 26.672px;
  }

  .hqsyte6v {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .c6s6rgm5, .bsxalmlh, .bb27xdta {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .lqpbyezl {
    margin: 0 0 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .giwciq8u {
    margin: 0 0 4px;
  }

  .t4tnnr5u {
    flex-direction: row;
    font-size: 16px;
    line-height: 26.672px;
  }

  .h79ur8m5 {
    border-width: 1px;
    border-radius: 16px;
    padding: 34px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .co3quedi {
    grid-template-columns: 1fr;
    font-size: 16px;
    line-height: 26.672px;
  }

  .seslgpke {
    margin: 0 0 0 6px;
    font-size: 18px;
    line-height: 17.776px;
  }

  .gyw2nfz8 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 16px 0 0;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .zhl7saoy {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .vdtkhvq8 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .x05efy2u {
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .e8yd0y2v {
    font-size: 16px;
    line-height: 26.672px;
  }

  .q5n9a6ne {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .vkapn5k2, .u8t8x1ys {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .t8vdcd36 {
    margin: 20px 0 40px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ssc5rht2 {
    font-size: 20px;
    line-height: 30px;
  }

  .fk2vyum0 {
    margin: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .i0vbbvym, .bm0ogaqd {
    font-size: 16px;
    line-height: 26.672px;
  }

  .lnjdduj1, .qbhxwkij {
    border-radius: 20px;
    line-height: 26.672px;
  }

  .mn5pyde0 {
    border-width: 1px;
    border-radius: 6px;
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    line-height: 26.672px;
  }

  .bsm84z2i {
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .vigh2s37 {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px 34px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .e6ffny1r, .y8zvjnwk {
    font-size: 16px;
    line-height: 26.672px;
  }

  .hlry7tfd {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qowtzgbz {
    padding: 100px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ifl34clu {
    font-size: 16px;
    line-height: 26.672px;
  }

  .nou0p9x4 {
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .f58v4cfq {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .o5fewqwr {
    max-width: 400px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .cqbtk9f0 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .uhkgu1nu {
    margin: 0 0 0 6px;
    font-size: 18px;
    line-height: 17.776px;
  }

  .hah9e58b {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 16px 0 0;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .awofsr5u {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .liogtkj6, .hrlgjz4z, .lg3wp7o3 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .mfrly2to {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .u8f8zsbb {
    width: 25%;
    font-size: 16px;
    line-height: 26.672px;
    right: -12%;
  }

  .w5jqeuoa {
    max-width: none;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gbto0tl9 {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .r88jkig9 {
    grid-column: span 3 / span 3;
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .cpz1x5jw {
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gmlhxxys {
    font-size: 16px;
    line-height: 17.776px;
  }

  .wglol6fs {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .khj60z96 {
    margin: 0 24px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .pai5uzg7 {
    max-width: none;
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .w99rbdm0 {
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .p7qtwqkg {
    font-size: 16px;
    line-height: 26.672px;
  }

  .wv0ytrp3 {
    justify-content: stretch;
    row-gap: 70px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kxjsyevv {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .oxyn0sfy {
    font-size: 16px;
    line-height: 26.672px;
  }

  .eqefk98p {
    max-width: 154px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ykyeckal, .gi32zoey {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ljvk63mn {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .q105gcj6 {
    line-height: 26.672px;
  }

  .erzlyzxy {
    font-size: 16px;
    line-height: 26.672px;
  }

  .mz6c6a5q {
    max-width: 406px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ofct8ump {
    border-width: 1px 0 0;
    padding: 40px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fv5sd981 {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .woag48ci {
    flex-direction: row;
    height: 90px;
    font-size: 16px;
    line-height: 26.672px;
    display: flex;
  }

  .qhxute85, .zgpmf2js {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .atgjgvni {
    font-size: 16px;
    line-height: 26.672px;
  }

  .sa0g64yp {
    border-radius: 50%;
    font-size: 16px;
    line-height: 26.672px;
  }

  .o3lszobi {
    font-size: 16px;
    line-height: 26.672px;
  }

  .kngu17ua {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .r92clc77, .i1a0q25w, .wbdhrguk {
    font-size: 16px;
    line-height: 26.672px;
  }

  .lvk66xk0 {
    max-width: 164px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .tb3iw5jm {
    margin: 0 0 0 8px;
  }

  .rjtgpsm7 {
    margin: 0 auto;
  }

  .cs0lyzbk {
    margin: 0 auto;
    font-size: 16px;
    line-height: 17.776px;
  }

  .mhm2et8d {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .c8kp7avz {
    margin: 0 auto;
  }

  .zwf1lug8 {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .xy7sv5ry {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .h9vug6jc {
    border-width: 1px 0;
    padding: 24px 24px 40px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: auto;
  }

  .org5vcvr {
    padding: 0 16px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .lq3p8n8b {
    display: none;
  }

  .m9eaqkwe {
    border-radius: 8px;
    flex-direction: row;
    margin: 0 24px 0 0;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 15.75px;
    display: flex;
  }

  .cym762du {
    border-radius: 20px;
    height: 2.5px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .qt0keq31 {
    border-radius: 20px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .a89s3xwm {
    line-height: 26.672px;
  }

  .q5jpyquh {
    border-radius: 8px;
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    margin: 0;
    line-height: 26.672px;
    overflow: hidden;
  }

  .mpy01qm6, .xoiq479c {
    font-size: 16px;
    line-height: 26.672px;
  }

  .yhmchqul {
    margin: 0 auto 10px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .a1zdgz7j {
    padding: 25px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .x3bsexer {
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 48px;
    line-height: 55.008px;
  }

  .fj0uvhnb {
    margin: 0;
    font-size: 48px;
    line-height: 55.008px;
  }

  .yj5iwkon {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .tdy2m5vf {
    font-size: 16px;
    line-height: 26.672px;
  }

  .qrlidpdx {
    grid-template-columns: 1.1fr;
    row-gap: 12px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bm5lskpq {
    font-size: 16px;
    line-height: 26.672px;
  }

  .p24jiq58 {
    margin: 0 0 60px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .b9v7pc98 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .i3n8ryc3 {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .bzxwbn1h {
    font-size: 14px;
    line-height: 19.25px;
  }

  .k9js3w61 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .pkop7d78 {
    margin: 0 0 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gna7pskz {
    margin: 0 0 12px;
    font-size: 26px;
    line-height: 34.216px;
  }

  .gf88k267 {
    padding: 34px 34px 40px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .zq5cr65e {
    border-width: 1px;
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .fu2kb0qw {
    max-width: 500px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .hpi79jrv {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .hc0pe7hb {
    padding: 50px 0 120px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .y7gawqec {
    font-size: 16px;
    line-height: 26.672px;
  }

  .h0txj9iq {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .t3ui64w1, .ud5j2tll {
    font-size: 16px;
    line-height: 26.672px;
  }

  .lwweiifq {
    font-size: 28px;
    line-height: 33.096px;
  }

  .ou4qvt88 {
    margin: 0 0 12px;
    font-size: 28px;
    line-height: 33.096px;
  }

  .vh6d1qzi {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kfev0t27 {
    max-width: 400px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ewh5v88f {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .kr7bm1yo {
    margin: 0 0 26px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ir534r42 {
    border-width: 1px;
    border-radius: 8px;
    min-height: 62px;
    padding: 16px 40% 16px 24px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .eds4n6sm {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px 28px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .ywxwx53u {
    font-size: 16px;
    line-height: 26.672px;
  }

  .n3jqbcsw {
    min-height: 62px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .vh2067w4 {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .tdznpexp, .wc151kdw {
    font-size: 16px;
    line-height: 26.672px;
  }

  .wqsrlggi {
    font-size: 16px;
    line-height: 26.672px;
    left: -25%;
  }

  .ffkm9kzs, .yadg3tjk {
    font-size: 16px;
    line-height: 26.672px;
  }

  .rzmckt30 {
    max-width: 550px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .edjbobud {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .pfgjxkt7 {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .ptkk74gl {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .aknso1qb {
    font-size: 16px;
    line-height: 26.672px;
  }

  .pagpmdhy {
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .wcwpa5sw {
    font-size: 16px;
    line-height: 26.672px;
  }

  .j8uawyi5 {
    width: 100%;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .h39qlgzg {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qq94x7lq {
    margin: 20px 0 12px;
    font-size: 20px;
    line-height: 28.58px;
  }

  .r13srfhh {
    max-width: 350px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fkeesq3x {
    padding: 34px 34px 40px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .n54bnsbq {
    border-width: 1px;
    border-radius: 16px;
    flex-direction: column;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .mcibw951 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .sah3si2p {
    font-size: 16px;
    line-height: 17.776px;
  }

  .tyjel90m {
    border-width: 1px;
    border-radius: 8px;
    margin: 46px 10px 0;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .l5ly7cj4, .yjlytnf8 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .rc1td1uf {
    margin: 20px 0 16px;
    font-size: 20px;
    line-height: 28.58px;
  }

  .mu5ko6q5 {
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 25.46px;
  }

  .vg1fbmha {
    font-size: 16px;
    line-height: 17.776px;
  }

  .mo8wbj8a {
    margin: 0 0 0 6px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .o2gaa7ew {
    font-size: 16px;
    line-height: 17.776px;
  }

  .cpx9hwbd {
    max-width: 350px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .i7ged3d1 {
    border-width: 1px 0 0;
    padding: 26px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .tqp5jxud {
    margin: 0 0 68px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nju9zlt1 {
    margin: 20px 0 8px;
    font-size: 20px;
    line-height: 28.58px;
  }

  .mc8vhwu3 {
    margin: 18px 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .mfnsdtld {
    line-height: 26.672px;
  }

  .o67b7gxg, .oy51o68l {
    font-size: 16px;
    line-height: 26.672px;
  }

  .bn0nkstw {
    row-gap: 70px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .srwloilk {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .xem8p3z2 {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ljjt3nsa {
    font-size: 16px;
    line-height: 26.672px;
  }

  .nbj1q0i2 {
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .fhwqnmta {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .r1k064ua {
    max-width: 400px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ib28ox18 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .r4f7htfc {
    margin: 0 0 0 6px;
    font-size: 18px;
    line-height: 17.776px;
  }

  .zet0w4j4 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 16px 0 0;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .dkrnw36t {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .urvhcwdj {
    font-size: 16px;
    line-height: 26.672px;
  }

  .jj3pr0zz {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .hmvtv57w {
    width: 25%;
    font-size: 16px;
    line-height: 26.672px;
    right: -12%;
  }

  .mu17u8tr {
    max-width: none;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fefq3tih {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .q121jd06 {
    grid-column: span 3 / span 3;
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .h4mu2vpa {
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .wymd10hg {
    font-size: 16px;
    line-height: 17.776px;
  }

  .lk9k4jf3 {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .bwi96hth {
    margin: 0 24px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nchnixnj {
    max-width: none;
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ptinlqp3 {
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .v4f7zb3p {
    font-size: 16px;
    line-height: 26.672px;
  }

  .rgbo7n9l {
    justify-content: stretch;
    row-gap: 70px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bstk7pdd {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .cqecq8h8 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .l9a3m1y0 {
    max-width: 154px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .dpimxwt3, .immc30zk {
    font-size: 16px;
    line-height: 26.672px;
  }

  .xy34tkod {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .s4ikdwwk {
    line-height: 26.672px;
  }

  .fdsvdvci {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ieoru8td {
    max-width: 406px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .lqz1kdxf {
    border-width: 1px 0 0;
    padding: 40px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .fxlhfsfy, .e01fslwr, .j66fpkri {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .cgb17iud {
    font-size: 16px;
    line-height: 26.672px;
  }

  .is54y7ic {
    border-radius: 50%;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ggn6y1o4 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .vwbl0rzb {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gvd9pa9l, .ttod1am3, .rtz2ixns {
    font-size: 16px;
    line-height: 26.672px;
  }

  .v7z2br07 {
    max-width: 164px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .r0z8ilu6 {
    margin: 0 0 0 8px;
  }

  .njfzyq1g {
    margin: 0 auto;
  }

  .htaczo36 {
    margin: 0 auto;
    font-size: 16px;
    line-height: 17.776px;
  }

  .fhiqx92p {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .saope94n {
    margin: 0 auto;
  }

  .rf0l0c1g {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .m1osr13l {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .p8dwjwis {
    border-width: 1px 0;
    padding: 24px 24px 40px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: auto;
  }

  .y6i537b2 {
    padding: 0 16px 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .r1ajlecm {
    display: none;
  }

  .yi7sg1sk {
    border-radius: 8px;
    flex-direction: row;
    margin: 0 24px 0 0;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 15.75px;
    display: flex;
  }

  .fegcns3o {
    border-radius: 20px;
    height: 2.5px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .p2uf9ahx {
    border-radius: 20px;
    margin: 2px 0;
    line-height: 26.672px;
  }

  .wt5xgrj3 {
    line-height: 26.672px;
  }

  .ek70ouys {
    border-radius: 8px;
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    margin: 0;
    line-height: 26.672px;
    overflow: hidden;
  }

  .x0ju9fz4, .l7crniyi {
    font-size: 16px;
    line-height: 26.672px;
  }

  .jv96izcj {
    margin: 0 auto 10px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rz4ro8gj {
    padding: 25px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .y33f94jw {
    font-size: 16px;
    line-height: 26.672px;
  }

  .k6446y37 {
    font-size: 14px;
    line-height: 19.25px;
  }

  .nsfoo45k {
    font-size: 16px;
    line-height: 26.672px;
  }

  .zbs7h865 {
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qylv3jlu {
    margin: 0 0 10px;
    font-size: 48px;
    line-height: 55.008px;
  }

  .qvmhskwa {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ijmelvy8 {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .yxwe1pt2 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .u488o0ha {
    margin: 0 0 50px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .k966tiot {
    font-size: 16px;
    line-height: 26.672px;
  }

  .gwl5we4e {
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .lw3r0eq7 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .uo2y2422 {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .q5qbyxzg {
    font-size: 16px;
    line-height: 26.672px;
    top: auto;
    bottom: 41%;
    right: -18%;
  }

  .di7jsnph, .ngfp5vll {
    font-size: 16px;
    line-height: 26.672px;
  }

  .fyl6836u {
    min-height: auto;
    margin: 0 0 28%;
    font-size: 16px;
    line-height: 26.672px;
    bottom: 0%;
  }

  .kr8r3vlj {
    padding: 140px 0 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .rv546wox {
    font-size: 16px;
    line-height: 26.672px;
  }

  .mmkomuuf {
    border-radius: 8px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .qc7q9744 {
    max-width: 112px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .jj9ztpqr {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .catdda2n {
    margin: 0 0 26px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .upax56hi {
    margin: 0 0 20px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .guz3r3dx {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ur4fsufj {
    border-width: 1px;
    border-radius: 8px;
    padding: 18px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .df5bvie4 {
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .f6lp9man {
    border-width: 1px;
    border-radius: 16px;
    padding: 44px 33px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .jj0waftz, .hw6w178n {
    font-size: 16px;
    line-height: 26.672px;
  }

  .n0zbqcj3 {
    border-radius: 16px;
    line-height: 26.672px;
  }

  .t50f8ls9 {
    line-height: 26.672px;
  }

  .tk32u63v {
    margin: 40px auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .xorvllcc {
    font-size: 16px;
    line-height: 26.672px;
  }

  .mibws0v3 {
    margin: 0 0 16px;
    font-size: 26px;
    line-height: 34.216px;
  }

  .w36knaaf {
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .rdh3s3a6 {
    row-gap: 70px;
    max-width: 100%;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .l124ku9w {
    padding: 70px 0 80px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .uhauneht {
    text-align: center;
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .z3kclnsl {
    text-align: center;
    font-size: 16px;
    line-height: 26.672px;
  }

  .l81fmkqc {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .ik8c2odi {
    text-align: center;
    justify-content: center;
    font-size: 16px;
    line-height: 26.672px;
  }

  .eclbjdhu {
    text-align: center;
    grid-template-columns: 1fr;
    font-size: 16px;
    line-height: 26.672px;
  }

  .bfqs7wnm {
    text-align: center;
    font-size: 16px;
    line-height: 26.672px;
  }

  .gh7o417g {
    font-size: 16px;
    line-height: 26.672px;
  }

  .eca0faeu {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .krru5n68 {
    margin: 0;
    font-size: 26px;
    line-height: 34.216px;
  }

  .lnmd68fe {
    margin: 40px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .l9ag1277 {
    font-size: 16px;
    line-height: 17.776px;
  }

  .pdxsm3m3 {
    margin: 0 0 0 6px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .kukjk953 {
    font-size: 16px;
    line-height: 17.776px;
  }

  .yz5q7589 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .jhqbj7q5 {
    margin: auto 0 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .zgmprplu {
    padding: 32px 24px 40px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .erh6civi {
    border-width: 1px;
    border-radius: 16px;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .p4hl65yk, .py037ioo {
    font-size: 16px;
    line-height: 26.672px;
  }

  .bl9o3o0l {
    margin: 0 0 0 6px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .wepm3j1y {
    grid-template-columns: 1fr;
    row-gap: 50px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ksl7f78w {
    font-size: 16px;
    line-height: 26.672px;
  }

  .rv7ee3ye {
    max-width: 500px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .dz375gdu {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ws58cax8 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ppw5opiy {
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 40.845px;
  }

  .liwunqnd {
    margin: 0;
    font-size: 35px;
    line-height: 40.845px;
  }

  .v917goj8 {
    max-width: 400px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .iqzbos43 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .a0vd2ah5 {
    margin: 0 0 0 6px;
    font-size: 18px;
    line-height: 17.776px;
  }

  .m3572ihh {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 16px 0 0;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .aosihrc6 {
    border-width: 1px;
    border-radius: 8px;
    padding: 22px 32px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .atgoewrn, .pqxwxzww, .u36l65ip {
    font-size: 16px;
    line-height: 26.672px;
  }

  .aeaj5a79 {
    padding: 80px 0;
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .pl75lbmp {
    width: 25%;
    font-size: 16px;
    line-height: 26.672px;
    right: -12%;
  }

  .t7f41ltm {
    max-width: none;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ps042hy0 {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .aimfd8y5 {
    grid-column: span 3 / span 3;
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .o9ke1215 {
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .y5wfr9so {
    font-size: 16px;
    line-height: 17.776px;
  }

  .paee5zhx {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 17.776px;
  }

  .okknh5fp {
    margin: 0 24px 0 0;
    padding: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .jkk91byf {
    max-width: none;
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .c218802p {
    margin: 0 0 -16px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .nqq4y0lz {
    font-size: 16px;
    line-height: 26.672px;
  }

  .i9x6ed40 {
    justify-content: stretch;
    row-gap: 70px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .einn9vmk {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .x9v8r6ly {
    font-size: 16px;
    line-height: 26.672px;
  }

  .r4tpladx {
    max-width: 154px;
    font-size: 16px;
    line-height: 26.672px;
  }

  .cweep8hc, .acz5f23y {
    font-size: 16px;
    line-height: 26.672px;
  }

  .ouuq8rzk {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .uhmkjq0k {
    line-height: 26.672px;
  }

  .zrrsh9rl {
    font-size: 16px;
    line-height: 26.672px;
  }

  .hpzd4mej {
    max-width: 406px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 26.672px;
  }

  .ishlvtnn {
    border-width: 1px 0 0;
    padding: 40px 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .vi3ji4o9, .i0s7joni, .ei6c30c5 {
    font-size: 16px;
    line-height: 26.672px;
    overflow: hidden;
  }

  .mbrhj8s7 {
    font-size: 16px;
    line-height: 26.672px;
  }

  .wdx5tsjo {
    border-radius: 50%;
    font-size: 16px;
    line-height: 26.672px;
  }

  .qimn9u4u {
    font-size: 16px;
    line-height: 26.672px;
  }

  .h6liaq4z {
    margin: 0;
    font-size: 16px;
    line-height: 26.672px;
  }

  .testimonial-column-light {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .centered-subheading.white-text1.descrp-banner {
    font-size: 16px;
    line-height: 28px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .how-it-wrk-banner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .banner-how-it-list-row {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .heading {
    font-size: 18px;
    line-height: 29px;
  }

  .steps-list-inn {
    padding: 50px 20px;
  }

  .heading-2 {
    font-size: 22px;
  }

  .paragraph-4 {
    font-size: 15px;
    line-height: 28px;
  }

  .paragraph-5 {
    font-size: 18px;
    line-height: 31px;
  }

  .list-item.price-banner-list-grid.terms-list-item {
    font-size: 16px;
    line-height: 27px;
  }

  .ready-to-groww.terms-content-main {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-7 {
    font-size: 16px;
    line-height: 28px;
  }

  .terms-row {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 479px) {
  .f37m4fww {
    width: 100%;
  }

  .mm554hzh {
    max-width: 70px;
  }

  .mm554hzh.w--current {
    max-width: 110px;
  }

  .m5vl0tcp {
    margin: 0 0 0 8px;
  }

  .tp4p50ax, .p9e6c4xv {
    margin: 0 auto;
  }

  .moi49c01 {
    margin: 0 0 18px;
  }

  .pjt89j1v {
    margin: 0 auto;
  }

  .zt6pe718 {
    margin: 0 0 18px;
  }

  .e81e8m5x {
    margin: 0;
    padding: 0;
  }

  .yezyz0rr {
    border-width: 1px 0;
    padding: 24px 20px 40px;
    overflow: auto;
  }

  .da8xzubg {
    padding: 0 16px 0 0;
  }

  .wvwvr40t {
    border-radius: 8px;
    width: 100%;
    margin: 0 12px 0 0;
    padding: 15px 20px;
  }

  .wvwvr40t.gs-btn.slide-animation1 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tzt89qrg, .fdo2939d {
    border-radius: 20px;
    margin: 2px 0;
  }

  .nsizvf2a {
    background-color: #fff;
    border-radius: 8px;
    width: 46px;
    min-width: 46px;
    height: 46px;
    min-height: 46px;
    overflow: hidden;
  }

  .osiw1ngv {
    margin: 0 auto 10px;
    padding: 0 15px;
  }

  .kewfiukl {
    padding: 20px 0;
  }

  .gdlq2quy {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 20px;
  }

  .ff8vj66p {
    margin: 0 auto;
  }

  .a6lufn40 {
    border-width: 0;
    border-radius: 10px;
    padding: 0 10px;
    font-size: 45px;
    line-height: 51.57px;
  }

  .yjxunr33 {
    margin: 0 0 26px;
    font-size: 45px;
    line-height: 51.57px;
  }

  .n3froax9 {
    margin: 20px 0 40px;
  }

  .e6iwmf73 {
    margin: 0 0 0 6px;
  }

  .rt45j8nm {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 0 0 16px;
    padding: 22px 20px;
  }

  .n2qoz5em {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .wb1m1sth {
    flex-direction: column;
  }

  .uq0uchry {
    width: 47.8px;
  }

  .o9051w9o {
    margin: 32px 0 0;
  }

  .kflowwx2, .ff5zstst {
    margin: 0 auto;
  }

  .gsdg195a {
    overflow: hidden;
  }

  .p48og0d9 {
    width: 30%;
  }

  .f0qr9170 {
    overflow: hidden;
  }

  .q3q0kc6w {
    row-gap: 60px;
  }

  .c5zwbsr1 {
    min-height: auto;
    padding: 0 0 58%;
  }

  .d075avo4 {
    padding: 120px 0 110px;
    overflow: hidden;
  }

  .sgz8errf {
    object-fit: contain;
  }

  .zq9b3wwl {
    margin: 10px 16px;
    overflow: hidden;
  }

  .rqk0as4x, .fskkmvbd {
    object-fit: contain;
  }

  .nkgryh5o {
    margin: -10px -16px;
  }

  .b5doo9ag {
    margin: 0 0 20px;
  }

  .agnbh9jm {
    padding: 35px 0 20px;
  }

  .jidpcqf9 {
    font-size: 30px;
    line-height: 35.01px;
  }

  .ppf6cyrf {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .zmtxujl9 {
    margin: 0 auto;
  }

  .im9ysesg {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .jy4zjik4 {
    flex-direction: column;
  }

  .hw41zpct {
    margin: 0 0 50px;
  }

  .i7ocxpo4 {
    border-radius: 16px;
    overflow: hidden;
  }

  .cd0my5fv {
    margin: 0 0 4px;
  }

  .ufs7gzs1 {
    margin: 0;
  }

  .fe41oly7 {
    margin: 38px 0;
  }

  .n2bc0gnr {
    border-width: 1px;
    border-radius: 16px;
    padding: 40px 24px 38px;
    overflow: hidden;
  }

  .fnpe6sun {
    margin: 0 0 50px;
  }

  .sin24d3j {
    margin: 0 0 4px;
  }

  .dlp3u2n2 {
    margin: 0 0 28px;
  }

  .r4v85xn6, .gtwbfg2x, .gu20y90o {
    font-size: 24px;
    line-height: 28.368px;
  }

  .xrwypu59 {
    grid-template-columns: 1fr;
    row-gap: 20px;
  }

  .o12pzdjv {
    border-width: 1px;
    border-radius: 16px;
    padding: 50px 24px;
    overflow: hidden;
  }

  .fzgutx9n {
    border-radius: 16px;
    overflow: hidden;
  }

  .a5sed3kf, .pq0ibxde {
    margin: 0 auto;
  }

  .mizb6x8v {
    border-radius: 16px;
    padding: 60px 24px 70px;
  }

  .ugxy2gx5 {
    padding: 70px 0 0;
  }

  .slqh1x3y {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .p98jq5cu {
    border-radius: 12px;
    padding: 8px 14px;
  }

  .d8iousy3 {
    border-width: 1px;
    border-radius: 14px;
    padding: 6px 14px;
    font-size: 13px;
    line-height: 20.15px;
  }

  .vx1e6flg {
    flex-basis: 33%;
    max-width: 33%;
    margin: 0 0 10px;
    padding: 0 6px;
  }

  .ienkh2us {
    margin: 18px 0 15px;
  }

  .nwrdoc80 {
    width: 21px;
    display: block;
  }

  .uj961q8s {
    width: 38px;
    margin: 0 0 0 8px;
    padding: 5px 0;
    display: block;
  }

  .rxzvgtot {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .pgpvw4wp {
    width: 14px;
  }

  .ztq3q2j6 {
    border-radius: 15px 15px 0 0;
    padding: 12px;
  }

  .p99qn7kj, .g5p0ufpr, .qayl3yql {
    width: 10px;
  }

  .mrs3khox {
    border-radius: 0 0 15px 15px;
    padding: 7px 12px;
  }

  .jm94ftnf {
    border-width: 1px;
    border-radius: 15px;
  }

  .swwnyb1b {
    padding: 8px 0 0;
  }

  .ewe7n30d {
    margin: 0 6px 0 0;
  }

  .a96381s4 {
    margin: 0 3px;
  }

  .xacnwleg {
    border-radius: 15px 15px 0 0;
    padding: 12px;
  }

  .a5cde4sr {
    width: 20px;
    margin: 0 2px 0 0;
  }

  .pphgrlvw, .il5xe7ff {
    font-size: 4px;
    line-height: 4px;
  }

  .hgxe75d1 {
    color: #0d0e10;
    border-color: #0d0e10;
    width: 7px;
    margin: 0 5px 0 0;
  }

  .fvk67xik {
    font-size: 6px;
    line-height: 6px;
  }

  .cqj6oysc {
    color: #0d0e10;
    border-color: #0d0e10;
  }

  .fv9ohgvr {
    color: #0d0e10;
    border-color: #0d0e10;
    column-gap: 10px;
  }

  .k9cj4f18 {
    margin: 20px 0 0;
  }

  .czqigx69 {
    border-radius: 0 0 15px 15px;
    padding: 10px 12px;
  }

  .jh36yc9r {
    column-gap: 7px;
    padding: 0 0 25px;
  }

  .h4igrng9 {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 0 10px;
    padding: 22px 20px;
  }

  .sq7pp0xh {
    margin: 0 auto;
  }

  .nq3kn277 {
    margin: 0 auto 10px;
    padding: 0;
  }

  .uo40e804 {
    width: 100%;
    margin: 0 0 60px;
  }

  .rdjb896k {
    padding: 70px 0 0;
  }

  .brso8r92 {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .xv1a3486 {
    overflow: hidden;
  }

  .hko1l7qh {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .qfmbrzsf {
    border-radius: 16px;
  }

  .ybhe0zqy {
    overflow: hidden;
  }

  .kuj460dp {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .oz8276j2 {
    border-radius: 16px;
    overflow: hidden;
  }

  .f7bxoqq9 {
    overflow: hidden;
  }

  .lwqib0kk {
    border-radius: 0 0 16px 16px;
    padding: 8px;
  }

  .x2b96miq {
    overflow: auto;
  }

  .a86x135c {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .h6lc7dgw {
    margin: 16px auto;
  }

  .gkx2cwwr {
    margin: 24px 0 0;
  }

  .ljrs0wgf {
    padding: 0;
  }

  .h3c2r4xr {
    margin: 0 0 12px;
    font-size: 30px;
    line-height: 35.01px;
  }

  .qoob5p6r {
    margin: 0;
  }

  .cqz8wilh, .go67md4i {
    margin: 0 auto;
  }

  .jzv4cj8v {
    margin: 0 0 20px;
  }

  .ysb88dwo {
    margin: 0 0 52px;
  }

  .hvvlrk0i {
    padding: 3px 0 0;
  }

  .kfzx75w2 {
    margin: 0 0 15px;
  }

  .usjxe1ab {
    flex-direction: column;
  }

  .dq48uwz1 {
    border-width: 1px;
    border-radius: 16px;
    padding: 50px 24px;
    overflow: hidden;
  }

  .d197lrzq {
    margin: 0 0 50px;
  }

  .twsrmj2s {
    padding: 3px 0 0;
  }

  .p830jhxb {
    border-width: 1px;
    border-radius: 16px;
    padding: 50px 24px;
    overflow: hidden;
  }

  .ksn2ieac {
    border-radius: 150%;
    margin: auto;
    bottom: 0%;
  }

  .kir10pva {
    padding: 24px 0 70px;
  }

  .mseumbab {
    max-width: 100%;
    margin: 0 auto;
  }

  .u86r0kc2 {
    margin: 0;
  }

  .bpfesy8y {
    margin: 0 auto;
  }

  .mxkalx2o {
    border-radius: 16px;
    overflow: hidden;
  }

  .tsmose6u {
    margin: 0 0 32px;
  }

  .gzh6s9s2 {
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 28.368px;
  }

  .jrxmkbim {
    margin: 10px 0;
  }

  .qw2r86aw {
    margin: 0;
  }

  .co4rrfo7 {
    row-gap: 50px;
  }

  .uvos8tnh {
    padding: 60px 0;
    overflow: hidden;
  }

  .rcnwlb9q {
    border-width: 0;
  }

  .fv8d5m3p {
    margin: 10px 0 0;
    padding: 56.2766% 0 0;
  }

  .b06pcc21 {
    margin: 0 auto;
  }

  .i4tj6kn5 {
    padding: 40px 0 0;
  }

  .v4sbml1a {
    margin: 0 0 24px;
  }

  .fyivqnyl {
    border-radius: 6px;
    width: 50px;
    max-width: none;
    overflow: hidden;
  }

  .ghsvxb2i {
    max-width: 52px;
  }

  .ed96gh23 {
    margin: 10px 0 0;
  }

  .kfrak5or {
    max-width: 350px;
    margin: 0 0 0 6px;
  }

  .fd0gm9pb {
    margin: 0 auto;
  }

  .nteu1puz {
    border-width: 1px;
    border-radius: 16px;
    padding: 15px;
    overflow: hidden;
  }

  .k6rvd1bc, .m8idbtss {
    margin: 10px 0 20px;
  }

  .cqo05jok {
    gap: 24px;
  }

  .pi6t4xhl {
    padding: 40px 0;
  }

  .z3860wfe {
    font-size: 30px;
    line-height: 35.01px;
  }

  .k56xas4w {
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 35.01px;
  }

  .jcys9ucx, .d0umom5v {
    margin: 0 auto;
  }

  .cism20rt {
    margin: 0 0 32px;
  }

  .rh6djpfs {
    margin: 0 0 26px;
  }

  .abp77kue {
    border-radius: 8px;
    overflow: hidden;
  }

  .dt7avviu {
    margin: 0 12px 0 0;
  }

  .ql8l80jl {
    border-width: 1px;
    border-radius: 16px;
    padding: 42px 24px;
    overflow: hidden;
  }

  .xkbrock2 {
    margin: 0 32px 0 0;
  }

  .c4g66fbi {
    margin: -1px;
    overflow: hidden;
  }

  .v0f3o1qf {
    margin: auto;
  }

  .jnzw4bb2 {
    border-width: 1px;
    border-radius: 8px;
    margin: auto;
    overflow: hidden;
  }

  .hvxvbas9 {
    margin: auto;
  }

  .oc4klaan {
    border-width: 1px;
    border-radius: 8px;
    margin: auto;
    overflow: hidden;
  }

  .xjcgurn0 {
    padding: 0 0 90px;
  }

  .ejm61shb {
    padding: 40px 0;
    overflow: hidden;
  }

  .irquvvnx {
    margin: 0 0 12px;
    font-size: 30px;
    line-height: 35.01px;
  }

  .tzf5maqp, .ffld5zaj {
    margin: 0 auto;
  }

  .nzbiaecl {
    margin: 20px 0 40px;
  }

  .zgdja1b2 {
    line-height: 26px;
  }

  .v0tmh8as {
    margin: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .gxd1v9ul, .kew4xs2l {
    border-radius: 20px;
  }

  .q2x6j9ol {
    border-width: 1px;
    border-radius: 6px;
  }

  .ktd7mhr3 {
    margin: 0 0 0 16px;
  }

  .f4qcel1r {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .sypems67 {
    margin: 0 auto;
  }

  .zqpdtmzn {
    z-index: 1;
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 30px;
    line-height: 35.01px;
    position: static;
  }

  .vprjkcm8 {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .a2tofhok {
    margin: 0 auto;
  }

  .v85ls7mk {
    margin: 0 0 0 6px;
  }

  .bs2edyey {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 0 0 16px;
    padding: 22px 20px;
  }

  .drvahgqr {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .yvaicxxd {
    padding: 80px 0;
    overflow: hidden;
  }

  .qyw4h7rg {
    grid-column: span 2 / span 2;
    margin: 0 0 -16px;
  }

  .uks9nrqj {
    margin: 0 0 16px;
  }

  .dmvgfl0a {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .di0n89q5 {
    margin: 0 0 -16px;
  }

  .lv0h06uf {
    grid-template-columns: auto auto;
    gap: 60px 28px;
  }

  .zcy3lw4h {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
  }

  .hh4wobd4 {
    width: 100%;
    max-width: 240px;
  }

  .ehryuzbm {
    margin: 0;
  }

  .xb6gct72 {
    margin: 0 auto;
  }

  .umy2bsna {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .dymg1kkk, .xtnqoa2z, .v33ck0ke {
    overflow: hidden;
  }

  .xezo2wfd {
    border-radius: 50%;
  }

  .zty8483h {
    margin: 0;
  }

  .q61kk0sh {
    width: 100%;
  }

  .vtz0jlik {
    max-width: 70px;
  }

  .xt7k0rdu {
    margin: 0 0 0 8px;
  }

  .lyb7k1jr, .oawlx4mt {
    margin: 0 auto;
  }

  .cxi1svoo {
    margin: 0 0 18px;
  }

  .cee54eft {
    margin: 0 auto;
  }

  .fqrmcm0i {
    margin: 0 0 18px;
  }

  .agiczffm {
    margin: 0;
    padding: 0;
  }

  .rqcxy7kd {
    border-width: 1px 0;
    padding: 24px 20px 40px;
    overflow: auto;
  }

  .i1sjetcm {
    padding: 0 16px 0 0;
  }

  .n6bnpnu9 {
    border-radius: 8px;
    width: 100%;
    margin: 0 12px 0 0;
    padding: 15px 20px;
  }

  .m389uq03, .rqhyc7v7 {
    border-radius: 20px;
    margin: 2px 0;
  }

  .vmuchnir {
    background-color: #fff;
    border-radius: 8px;
    width: 46px;
    min-width: 46px;
    height: 46px;
    min-height: 46px;
    overflow: hidden;
  }

  .xjnzy0xg {
    margin: 0 auto 10px;
    padding: 0 20px;
  }

  .xd096di1 {
    padding: 20px 0;
  }

  .gkrykzty {
    margin: 0 0 10px;
    font-size: 40px;
    line-height: 45.84px;
  }

  .vw9by8or {
    margin: 0;
  }

  .j0jq8z0y {
    margin: 0 0 20px;
  }

  .kb4hwz5o, .v39h03sq {
    margin: 0 auto;
  }

  .ojjrel4e {
    overflow: hidden;
  }

  .c3j23wpt {
    border-radius: 12px;
    overflow: hidden;
  }

  .vhm2ja9r {
    border-radius: 16px;
    margin: 20px 0;
    padding: 60px 24px 0;
    overflow: hidden;
  }

  .sdaut6ce {
    border-radius: 12px;
    padding: 8px 14px;
  }

  .j953dlaf {
    border-width: 1px;
    border-radius: 14px;
    padding: 6px 14px;
    font-size: 13px;
    line-height: 20.15px;
  }

  .jphxm3uc {
    flex-basis: 33%;
    max-width: 33%;
    margin: 0 0 10px;
    padding: 0 6px;
  }

  .vt50mang {
    margin: 18px 0 15px;
  }

  .fk2yce7w {
    width: 21px;
    display: block;
  }

  .lt84an62 {
    width: 38px;
    margin: 0 0 0 8px;
    padding: 5px 0;
    display: block;
  }

  .a84gfynm {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .jkzzwkof {
    width: 14px;
  }

  .frpf8eyt {
    border-radius: 15px 15px 0 0;
    padding: 12px;
  }

  .zuww49m4, .lgseb61j, .j5k8yjtb {
    width: 10px;
  }

  .b6aeevac {
    border-radius: 0 0 15px 15px;
    padding: 7px 12px;
  }

  .qirg6wm2 {
    border-width: 1px;
    border-radius: 15px;
  }

  .vn7g9171 {
    padding: 8px 0 0;
  }

  .bc3d8vsd {
    height: 14px;
    margin: 0 4px 0 0;
    display: block;
  }

  .r8cskp2z {
    display: block;
  }

  .ht47zezb {
    flex-direction: row;
    width: 75px;
    display: flex;
  }

  .sqfxdd81 {
    width: 11px;
    margin: 0 4px 0 0;
  }

  .ulle86z8 {
    margin: 12px 0 18px;
  }

  .mg9a6zh3 {
    margin: 0 3.5px 0 0;
  }

  .iy6nqwf9 {
    border-width: 1px;
    border-radius: 12px;
    padding: 15px 12px;
  }

  .t69va2fv {
    margin: 0 6px 0 0;
  }

  .nvik78nd {
    margin: 0 3px;
  }

  .uonf724c {
    border-radius: 15px 15px 0 0;
    padding: 12px;
  }

  .zucfzixm {
    width: 20px;
    margin: 0 2px 0 0;
  }

  .m68duyaf, .lbbsi4dn {
    font-size: 4px;
    line-height: 4px;
  }

  .dnw6wjip {
    color: #0d0e10;
    border-color: #0d0e10;
    width: 7px;
    margin: 0 5px 0 0;
  }

  .y576imvo {
    font-size: 6px;
    line-height: 6px;
  }

  .fvtvkc4u {
    color: #0d0e10;
    border-color: #0d0e10;
  }

  .rhkodsr8 {
    color: #0d0e10;
    border-color: #0d0e10;
    column-gap: 10px;
  }

  .qtvi5axe {
    margin: 20px 0 0;
  }

  .sbi41fl1 {
    border-radius: 0 0 15px 15px;
    padding: 10px 12px;
  }

  .vag2o7rg {
    column-gap: 7px;
    padding: 0 0 25px;
  }

  .u2owx3km {
    margin: 0 auto;
  }

  .oim3b312 {
    margin: 0 auto 10px;
    padding: 0;
  }

  .yqky5i5a {
    width: 100%;
    margin: 0 0 60px;
  }

  .h4l1uv4x {
    margin: 0 0 54px;
  }

  .timmwi9l {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .lz31179a, .i88u6tkt {
    margin: 0 auto;
  }

  .c6nqncq5 {
    margin: 0 0 16px;
  }

  .ws2hqn31 {
    overflow: hidden;
  }

  .qtup37xr {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .vxqkqh14 {
    border-radius: 16px;
  }

  .sydq06nd {
    overflow: hidden;
  }

  .a1tub0c4 {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .t8t1ywix {
    border-radius: 16px;
    overflow: hidden;
  }

  .nubed5hx {
    overflow: hidden;
  }

  .otsn15ar {
    border-radius: 0 0 16px 16px;
    padding: 8px;
  }

  .rlkf12el {
    overflow: auto;
  }

  .f8000cwu {
    border-width: 0;
    border-radius: 100%;
    padding: 0;
  }

  .vb61uc3r {
    margin: 16px auto;
  }

  .irjrarib {
    margin: 0 0 40px;
    padding: 20px 0;
  }

  .q87j67tx {
    margin: 0 0 24px;
  }

  .vo4t932j {
    border-radius: 6px;
    width: 50px;
    max-width: none;
    overflow: hidden;
  }

  .ihhzakqt {
    max-width: 52px;
  }

  .e596xbr4 {
    margin: 10px 0 0;
  }

  .z72zugnk {
    max-width: 350px;
    margin: 0 0 0 6px;
  }

  .wqvkvl3u {
    margin: 0 auto;
  }

  .coy9mtfq {
    border-width: 1px;
    border-radius: 16px;
    padding: 15px;
    overflow: hidden;
  }

  .pw9vh2o1, .dsttr0rw {
    margin: 10px 0 20px;
  }

  .cuvgefse {
    gap: 24px;
  }

  .cqw5hb1f {
    padding: 20px 0 160px;
    overflow: hidden;
  }

  .vihogh47 {
    z-index: 1;
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 30px;
    line-height: 35.01px;
    position: static;
  }

  .tx19y47o {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .x229rquw {
    margin: 0 auto;
  }

  .fxgqy87b {
    margin: 0 0 0 6px;
  }

  .twkk2i7e {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 0 0 16px;
    padding: 22px 20px;
  }

  .nb3wh6wz {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .yczbwhir {
    flex-direction: column;
  }

  .rp3peklf {
    padding: 80px 0;
    overflow: hidden;
  }

  .g0ttoukr {
    grid-column: span 2 / span 2;
    margin: 0 0 -16px;
  }

  .f3avbswf {
    margin: 0 0 16px;
  }

  .fxcy9udz {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .aidi0vdj {
    margin: 0 0 -16px;
  }

  .dft01dmu {
    grid-template-columns: auto auto;
    gap: 60px 28px;
  }

  .trrhk3mi {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
  }

  .zodh01xg {
    width: 100%;
    max-width: 240px;
  }

  .w86suwdx {
    margin: 0;
  }

  .jvq1ugth {
    margin: 0 auto;
  }

  .fagk93ma {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .gtk1kfsc, .q450y69l, .mpqtjlqb {
    overflow: hidden;
  }

  .ia9pjlw5 {
    border-radius: 50%;
  }

  .n3qzh5v4 {
    margin: 0;
  }

  .vxn4zya4 {
    width: 100%;
  }

  .eidotg0x {
    max-width: 70px;
  }

  .rnbgdmwc {
    margin: 0 0 0 8px;
  }

  .bdp9xai4, .tiqt71f0 {
    margin: 0 auto;
  }

  .pd3izknh {
    margin: 0 0 18px;
  }

  .sqig4sri {
    margin: 0 auto;
  }

  .rahbu9j1 {
    margin: 0 0 18px;
  }

  .kz1jsa0m {
    margin: 0;
    padding: 0;
  }

  .j4tvuf0s {
    border-width: 1px 0;
    padding: 24px 20px 40px;
    overflow: auto;
  }

  .n8knf936 {
    padding: 0 16px 0 0;
  }

  .oieueaix {
    border-radius: 8px;
    width: 100%;
    margin: 0 12px 0 0;
    padding: 15px 20px;
  }

  .hr8wix7x, .pb659thp {
    border-radius: 20px;
    margin: 2px 0;
  }

  .rr1z2zz5 {
    background-color: #fff;
    border-radius: 8px;
    width: 46px;
    min-width: 46px;
    height: 46px;
    min-height: 46px;
    overflow: hidden;
  }

  .bckepa9x {
    margin: 0 auto 10px;
    padding: 0 20px;
  }

  .bmf5hyvq {
    padding: 20px 0;
  }

  .qnf57ln8 {
    margin: 0 0 10px;
    font-size: 27px;
    line-height: 30.942px;
  }

  .u590es1p, .bmw72u4s {
    margin: 0 auto;
  }

  .ys8jzji6 {
    margin: 0;
  }

  .ffyo5dy0 {
    margin: 0 auto;
  }

  .dra2gmpj {
    margin: 0 0 20px;
  }

  .d2tnmewc {
    margin: 0 auto;
  }

  .sr7jqhi5 {
    margin: 0 0 42px;
  }

  .g7nygzpw {
    border-width: 1px;
    border-radius: 150%;
  }

  .egzd13y4 {
    font-size: 14px;
    line-height: 21.7px;
  }

  .nk5gwlgq {
    width: 90%;
    font-size: 13px;
    line-height: 20.15px;
  }

  .pn547lg5 {
    margin: 0 0 0 16px;
  }

  .kligdwce {
    font-size: 14px;
  }

  .q7h8mc8n {
    border-width: 1px;
    border-radius: 20px;
    padding: 8px 14px;
  }

  .skzxt4hq {
    font-size: 12px;
  }

  .p4v14zow {
    border-radius: 16px;
    padding: 4px 10px;
  }

  .zid02vga, .m2ubk93w {
    border-width: 1px;
    border-radius: 20px;
    padding: 8px 14px;
  }

  .f55npode {
    padding: 17px 0 0;
  }

  .afv9elcy {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px;
  }

  .abbm8fzm {
    margin: 0 0 24px;
  }

  .y5okgep5 {
    overflow: hidden;
  }

  .i4faggva {
    margin: 0 10px 0 0;
  }

  .le0bitjb {
    margin: 20px 0 40px;
  }

  .nk30zxoy {
    border-radius: 8px;
    width: 100%;
    padding: 15px 20px;
  }

  .wq0asdm9 {
    width: 161px;
    margin: 7px 0 0;
  }

  .c1zn56yb {
    border-radius: 8px;
    width: 100%;
    padding: 15px 20px;
  }

  .bum97i7d {
    align-items: center;
    right: 41px;
  }

  .zgs5rhfh {
    padding: 24px 0;
  }

  .e0silh89 {
    padding: 0 16px;
  }

  .tldkpopf {
    margin: 0 auto;
  }

  .ffyjdckz {
    border-width: 1px 0 0;
  }

  .zeeg1p65 {
    border-width: 1px;
    border-radius: 16px;
    margin: 24px 0 0;
    padding: 24px;
    overflow: hidden;
  }

  .co0vi7wj {
    margin: 50px 0 16px;
  }

  .r9z3pdce {
    margin: 0 auto;
  }

  .uxtgvgw9 {
    padding: 120px 0 60px;
    overflow: hidden;
  }

  .u2r82n52 {
    margin: 0 0 12px;
    font-size: 30px;
    line-height: 35.01px;
  }

  .ivv7qsrz {
    margin: 0;
  }

  .weq28udq, .g3dw31kr {
    margin: 0 auto;
  }

  .c8vmi5tg {
    margin: 0 0 54px;
  }

  .ecth2o4t {
    margin: 0 0 8px;
  }

  .r2bof3dp {
    margin: 0 0 16px;
  }

  .nh339v1d, .s1m2sfby {
    font-size: 16px;
  }

  .r4nr8yfw {
    margin: 0;
  }

  .leksz8ef {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 24px 0 0;
    padding: 15px 30px;
  }

  .pvzg88my {
    border-width: 1px;
    border-radius: 16px;
    padding: 40px 24px;
    overflow: hidden;
  }

  .ck87cml3 {
    font-size: 16px;
  }

  .ueqck3pa {
    margin: 0 auto;
  }

  .fs76h9ba {
    margin: 0 0 10px;
  }

  .gdo0a6bx {
    text-align: center;
    font-size: 14px;
    line-height: 21.7px;
  }

  .yxjajo99 {
    text-align: center;
    font-size: 14px;
  }

  .zp91ss1e {
    text-align: center;
  }

  .n67d026m {
    border-width: 1px;
    border-radius: 16px;
    flex-direction: column;
    padding: 16px 17px 16px 19px;
  }

  .lsseuxu4 {
    text-align: center;
    font-size: 14px;
  }

  .ayarqpef {
    margin: 40px 0 0;
  }

  .jciaazsc {
    padding: 60px 0;
  }

  .jqfeyry2 {
    margin: 0 auto;
    padding: 0 0 10px;
  }

  .efb6hwq4 {
    margin: 0 0 12px;
  }

  .l7u5yewz {
    margin: 10px 0 0;
    padding: 0;
  }

  .kf7phd2r {
    border-radius: 24px;
    margin: 40px auto;
    padding: 25px 20px;
  }

  .nrvpcwd5 {
    display: none;
  }

  .s2o597cf {
    text-align: center;
  }

  .ngo0iiz5 {
    text-align: center;
    display: block;
  }

  .xsz9vjww {
    margin: 15px 0 0;
    padding: 0;
  }

  .hzxo3tog {
    text-align: center;
  }

  .esc14r2s {
    padding: 25px;
  }

  .totxt2zd {
    border-radius: 24px;
    margin: 40px auto 0;
  }

  .k1r42wix {
    margin: 0 0 70px;
  }

  .rbp39bll {
    font-size: 30px;
    line-height: 35.01px;
  }

  .xg7qiv87 {
    margin: 0 0 12px;
    font-size: 30px;
    line-height: 35.01px;
  }

  .hqsyte6v {
    margin: 0;
  }

  .c6s6rgm5, .bsxalmlh, .bb27xdta {
    margin: 0 auto;
  }

  .lqpbyezl {
    margin: 0 0 20px;
  }

  .giwciq8u {
    margin: 0 0 4px;
  }

  .t4tnnr5u {
    flex-direction: column;
  }

  .h79ur8m5 {
    border-width: 1px;
    border-radius: 16px;
    padding: 34px;
    overflow: hidden;
  }

  .seslgpke {
    margin: 0 0 0 6px;
  }

  .gyw2nfz8 {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 0 0 16px;
    padding: 22px 20px;
  }

  .zhl7saoy {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .vdtkhvq8 {
    flex-direction: column;
  }

  .x05efy2u {
    margin: 24px 0 0;
  }

  .q5n9a6ne {
    margin: 0;
  }

  .vkapn5k2, .u8t8x1ys {
    margin: 0 auto;
  }

  .t8vdcd36 {
    margin: 20px 0 40px;
  }

  .ssc5rht2 {
    line-height: 26px;
  }

  .fk2vyum0 {
    margin: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .lnjdduj1, .qbhxwkij {
    border-radius: 20px;
  }

  .mn5pyde0 {
    border-width: 1px;
    border-radius: 6px;
  }

  .bsm84z2i {
    margin: 0 0 0 16px;
  }

  .vigh2s37 {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .hlry7tfd {
    margin: 0 auto;
  }

  .qowtzgbz {
    padding: 70px 0 40px;
  }

  .nou0p9x4 {
    z-index: 1;
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 30px;
    line-height: 35.01px;
    position: static;
  }

  .f58v4cfq {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .o5fewqwr {
    margin: 0 auto;
  }

  .uhkgu1nu {
    margin: 0 0 0 6px;
  }

  .hah9e58b {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 0 0 16px;
    padding: 22px 20px;
  }

  .awofsr5u {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .liogtkj6 {
    flex-direction: column;
  }

  .mfrly2to {
    padding: 80px 0;
    overflow: hidden;
  }

  .r88jkig9 {
    grid-column: span 2 / span 2;
    margin: 0 0 -16px;
  }

  .cpz1x5jw {
    margin: 0 0 24px;
  }

  .wglol6fs {
    margin: 0 0 16px;
  }

  .khj60z96 {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .w99rbdm0 {
    margin: 0 0 -16px;
  }

  .wv0ytrp3 {
    grid-template-columns: auto auto;
    gap: 60px 28px;
  }

  .kxjsyevv {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
  }

  .oxyn0sfy {
    width: 100%;
    max-width: 240px;
  }

  .ljvk63mn {
    margin: 0;
  }

  .mz6c6a5q {
    margin: 0 auto;
  }

  .ofct8ump {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .fv5sd981 {
    overflow: hidden;
  }

  .woag48ci {
    height: 100px;
  }

  .qhxute85, .zgpmf2js {
    overflow: hidden;
  }

  .sa0g64yp {
    border-radius: 50%;
  }

  .kngu17ua {
    margin: 0;
  }

  .wbdhrguk {
    width: 100%;
  }

  .lvk66xk0 {
    max-width: 70px;
  }

  .tb3iw5jm {
    margin: 0 0 0 8px;
  }

  .rjtgpsm7, .cs0lyzbk {
    margin: 0 auto;
  }

  .mhm2et8d {
    margin: 0 0 18px;
  }

  .c8kp7avz {
    margin: 0 auto;
  }

  .zwf1lug8 {
    margin: 0 0 18px;
  }

  .xy7sv5ry {
    margin: 0;
    padding: 0;
  }

  .h9vug6jc {
    border-width: 1px 0;
    padding: 24px 20px 40px;
    overflow: auto;
  }

  .org5vcvr {
    padding: 0 16px 0 0;
  }

  .m9eaqkwe {
    border-radius: 8px;
    width: 100%;
    margin: 0 12px 0 0;
    padding: 15px 20px;
  }

  .cym762du, .qt0keq31 {
    border-radius: 20px;
    margin: 2px 0;
  }

  .q5jpyquh {
    background-color: #fff;
    border-radius: 8px;
    width: 46px;
    min-width: 46px;
    height: 46px;
    min-height: 46px;
    overflow: hidden;
  }

  .yhmchqul {
    margin: 0 auto 10px;
    padding: 0 20px;
  }

  .a1zdgz7j {
    padding: 20px 0;
  }

  .x3bsexer {
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 40px;
    line-height: 45.84px;
  }

  .fj0uvhnb {
    margin: 0;
    font-size: 40px;
    line-height: 45.84px;
  }

  .yj5iwkon {
    margin: 0;
  }

  .p24jiq58 {
    margin: 0 0 50px;
  }

  .i3n8ryc3 {
    overflow: hidden;
  }

  .pkop7d78 {
    margin: 0 0 20px;
  }

  .gna7pskz {
    margin: 0 0 12px;
  }

  .gf88k267 {
    padding: 24px 24px 40px;
  }

  .zq5cr65e {
    border-width: 1px;
    border-radius: 16px;
    overflow: hidden;
  }

  .fu2kb0qw, .hpi79jrv {
    margin: 0 auto;
  }

  .hc0pe7hb {
    padding: 50px 0 90px;
    overflow: hidden;
  }

  .h0txj9iq {
    overflow: hidden;
  }

  .t3ui64w1 {
    top: auto;
    bottom: -25%;
    left: -11%;
  }

  .ud5j2tll {
    bottom: -25%;
    right: -3%;
  }

  .lwweiifq {
    font-size: 24px;
    line-height: 28.368px;
  }

  .ou4qvt88 {
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 28.368px;
  }

  .vh6d1qzi {
    max-width: 350px;
    margin: 0 auto;
  }

  .kfev0t27, .ewh5v88f {
    margin: 0 auto;
  }

  .kr7bm1yo {
    margin: 0 0 26px;
  }

  .ir534r42 {
    border-width: 1px;
    border-radius: 8px;
    margin: 0 0 16px;
    padding: 16px 20px;
  }

  .eds4n6sm {
    z-index: auto;
    color: #000b0f;
    background-color: #fff;
    border-width: 1px;
    border-color: #fff;
    border-radius: 8px;
    width: 100%;
    padding: 22px 28px;
    position: static;
  }

  .n3jqbcsw {
    min-height: 142px;
  }

  .vh2067w4 {
    margin: 0 auto;
  }

  .tdznpexp {
    margin: 0 0 20px;
  }

  .wqsrlggi, .ffkm9kzs {
    display: none;
  }

  .rzmckt30, .edjbobud {
    margin: 0 auto;
  }

  .pfgjxkt7 {
    padding: 70px 0;
    overflow: hidden;
  }

  .ptkk74gl {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .pagpmdhy {
    margin: 0 0 40px;
  }

  .j8uawyi5 {
    overflow: hidden;
  }

  .h39qlgzg {
    margin: 0 0 8px;
  }

  .qq94x7lq {
    margin: 20px 0 12px;
  }

  .fkeesq3x {
    padding: 24px 24px 40px;
  }

  .n54bnsbq {
    border-width: 1px;
    border-radius: 16px;
    overflow: hidden;
  }

  .tyjel90m {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 40px 0 0;
    padding: 22px 20px;
  }

  .rc1td1uf {
    margin: 20px 0 8px;
  }

  .mu5ko6q5 {
    margin: 0 0 8px;
  }

  .mo8wbj8a {
    margin: 0 0 0 6px;
  }

  .i7ged3d1 {
    border-width: 1px 0 0;
    padding: 26px 0;
  }

  .tqp5jxud {
    margin: 0 0 58px;
  }

  .nju9zlt1 {
    margin: 20px 0 8px;
  }

  .mc8vhwu3 {
    margin: 18px 0 24px;
  }

  .bn0nkstw {
    row-gap: 60px;
  }

  .srwloilk {
    margin: 0 auto;
  }

  .xem8p3z2 {
    padding: 0 0 90px;
  }

  .nbj1q0i2 {
    z-index: 1;
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 30px;
    line-height: 35.01px;
    position: static;
  }

  .fhwqnmta {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .r1k064ua {
    margin: 0 auto;
  }

  .r4f7htfc {
    margin: 0 0 0 6px;
  }

  .zet0w4j4 {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 0 0 16px;
    padding: 22px 20px;
  }

  .dkrnw36t {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .urvhcwdj {
    flex-direction: column;
  }

  .jj3pr0zz {
    padding: 80px 0;
    overflow: hidden;
  }

  .q121jd06 {
    grid-column: span 2 / span 2;
    margin: 0 0 -16px;
  }

  .h4mu2vpa {
    margin: 0 0 24px;
  }

  .lk9k4jf3 {
    margin: 0 0 16px;
  }

  .bwi96hth {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .ptinlqp3 {
    margin: 0 0 -16px;
  }

  .rgbo7n9l {
    grid-template-columns: auto auto;
    gap: 60px 28px;
  }

  .bstk7pdd {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
  }

  .cqecq8h8 {
    width: 100%;
    max-width: 240px;
  }

  .xy34tkod {
    margin: 0;
  }

  .ieoru8td {
    margin: 0 auto;
  }

  .lqz1kdxf {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .fxlhfsfy, .e01fslwr, .j66fpkri {
    overflow: hidden;
  }

  .is54y7ic {
    border-radius: 50%;
  }

  .vwbl0rzb {
    margin: 0;
  }

  .rtz2ixns {
    width: 100%;
  }

  .v7z2br07 {
    max-width: 70px;
  }

  .r0z8ilu6 {
    margin: 0 0 0 8px;
  }

  .njfzyq1g, .htaczo36 {
    margin: 0 auto;
  }

  .fhiqx92p {
    margin: 0 0 18px;
  }

  .saope94n {
    margin: 0 auto;
  }

  .rf0l0c1g {
    margin: 0 0 18px;
  }

  .m1osr13l {
    margin: 0;
    padding: 0;
  }

  .p8dwjwis {
    border-width: 1px 0;
    padding: 24px 20px 40px;
    overflow: auto;
  }

  .y6i537b2 {
    padding: 0 16px 0 0;
  }

  .yi7sg1sk {
    border-radius: 8px;
    width: 100%;
    margin: 0 12px 0 0;
    padding: 15px 20px;
  }

  .fegcns3o, .p2uf9ahx {
    border-radius: 20px;
    margin: 2px 0;
  }

  .ek70ouys {
    background-color: #fff;
    border-radius: 8px;
    width: 46px;
    min-width: 46px;
    height: 46px;
    min-height: 46px;
    overflow: hidden;
  }

  .jv96izcj {
    margin: 0 auto 10px;
    padding: 0 20px;
  }

  .rz4ro8gj {
    padding: 20px 0;
  }

  .zbs7h865 {
    margin: 0 0 24px;
  }

  .qylv3jlu {
    margin: 0 0 10px;
    font-size: 40px;
    line-height: 45.84px;
  }

  .qvmhskwa {
    margin: 0;
  }

  .ijmelvy8 {
    margin: 0 auto;
  }

  .yxwe1pt2 {
    margin: 0 0 20px;
  }

  .u488o0ha {
    margin: 0 0 50px;
  }

  .gwl5we4e {
    border-radius: 16px;
    overflow: hidden;
  }

  .uo2y2422 {
    overflow: hidden;
  }

  .q5qbyxzg {
    width: 38%;
    bottom: 24%;
  }

  .di7jsnph {
    width: 28%;
    bottom: 13%;
    left: -15.5%;
  }

  .fyl6836u {
    margin: 0 0 28%;
  }

  .kr8r3vlj {
    padding: 120px 0 0;
    overflow: hidden;
  }

  .mmkomuuf {
    border-radius: 8px;
    overflow: hidden;
  }

  .qc7q9744, .jj9ztpqr {
    margin: 0 auto;
  }

  .catdda2n {
    margin: 0 0 26px;
  }

  .upax56hi {
    margin: 0 0 20px;
  }

  .ur4fsufj {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 18px 20px;
  }

  .df5bvie4 {
    margin: 0 auto;
  }

  .f6lp9man {
    border-width: 1px;
    border-radius: 16px;
    padding: 40px 24px;
    overflow: hidden;
  }

  .n0zbqcj3 {
    border-radius: 16px;
  }

  .tk32u63v {
    margin: 40px auto;
  }

  .mibws0v3 {
    margin: 0 0 16px;
  }

  .w36knaaf {
    margin: 0 0 -16px;
  }

  .rdh3s3a6 {
    margin: 0 auto;
  }

  .l124ku9w {
    padding: 60px 0 70px;
  }

  .uhauneht {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .l81fmkqc {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .ik8c2odi {
    flex-direction: column;
  }

  .eca0faeu {
    min-height: 180px;
    overflow: hidden;
  }

  .krru5n68 {
    margin: 0;
  }

  .lnmd68fe {
    margin: 32px 0;
  }

  .pdxsm3m3 {
    margin: 0 0 0 6px;
  }

  .jhqbj7q5 {
    margin: auto 0 0;
  }

  .zgmprplu {
    padding: 32px 24px 40px;
  }

  .erh6civi {
    border-width: 1px;
    border-radius: 16px;
    overflow: hidden;
  }

  .bl9o3o0l {
    margin: 0 0 0 6px;
  }

  .rv7ee3ye {
    margin: 0 auto;
  }

  .dz375gdu {
    padding: 70px 0;
  }

  .ppw5opiy {
    z-index: 1;
    border-radius: 8px;
    margin: 0 -10px 0 0;
    padding: 0 10px;
    font-size: 30px;
    line-height: 35.01px;
    position: static;
  }

  .liwunqnd {
    margin: 0;
    font-size: 30px;
    line-height: 35.01px;
  }

  .v917goj8 {
    margin: 0 auto;
  }

  .a0vd2ah5 {
    margin: 0 0 0 6px;
  }

  .m3572ihh {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    margin: 0 0 16px;
    padding: 22px 20px;
  }

  .aosihrc6 {
    border-width: 1px;
    border-radius: 8px;
    width: 100%;
    padding: 22px 20px;
  }

  .atgoewrn {
    flex-direction: column;
  }

  .aeaj5a79 {
    padding: 80px 0;
    overflow: hidden;
  }

  .aimfd8y5 {
    grid-column: span 2 / span 2;
    margin: 0 0 -16px;
  }

  .o9ke1215 {
    margin: 0 0 24px;
  }

  .paee5zhx {
    margin: 0 0 16px;
  }

  .okknh5fp {
    margin: 0 24px 0 0;
    padding: 0;
  }

  .c218802p {
    margin: 0 0 -16px;
  }

  .i9x6ed40 {
    grid-template-columns: auto auto;
    gap: 60px 28px;
  }

  .einn9vmk {
    border-width: 1px 0 0;
    padding: 70px 0 80px;
  }

  .x9v8r6ly {
    width: 100%;
    max-width: 240px;
  }

  .ouuq8rzk {
    margin: 0;
  }

  .hpzd4mej {
    margin: 0 auto;
  }

  .ishlvtnn {
    border-width: 1px 0 0;
    padding: 40px 0;
  }

  .vi3ji4o9, .i0s7joni, .ei6c30c5 {
    overflow: hidden;
  }

  .wdx5tsjo {
    border-radius: 50%;
  }

  .h6liaq4z {
    margin: 0;
  }

  .container {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .how-it-wrk-banner {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .banner-how-it-list-row {
    margin-top: 40px;
  }

  .steps-list-main {
    padding-left: 10px;
    padding-right: 10px;
  }

  .steps-list-inn {
    padding: 40px 15px;
  }

  .list-item.price-banner-list-grid.terms-list-item {
    text-align: left;
  }

  .ready-to-groww.terms-content-main {
    text-align: center;
  }

  .terms-sub-headings.font30 {
    text-align: center;
    width: 100%;
  }

  .paragraph-7 {
    width: 100%;
  }

  .terms-row, .bold-text-5 {
    text-align: center;
  }

  .bold-text-5.you-agree {
    text-align: center;
    width: 100%;
  }
}

#w-node-dd04c312-c213-55a3-f1b8-fa5d3e6273d2-3e6273c8 {
  grid-column: span 1 / span 1;
}

#w-node-ca9ef4da-ecd3-81e2-2922-1c08566e0c54-306cf01e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-ea1eb459-461f-6340-19d7-e909426184ca-306cf01e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ea1eb459-461f-6340-19d7-e909426184ca-4cca6e49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_572fe6b7-f048-ae75-8c59-0d8ddc4b9de0-de639fc0, #w-node-_572fe6b7-f048-ae75-8c59-0d8ddc4b9de0-9fd176e9 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

@media screen and (max-width: 767px) {
  #w-node-ca9ef4da-ecd3-81e2-2922-1c08566e0c54-306cf01e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ea1eb459-461f-6340-19d7-e909426184ca-306cf01e, #w-node-ea1eb459-461f-6340-19d7-e909426184ca-4cca6e49 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ca9ef4da-ecd3-81e2-2922-1c08566e0c54-306cf01e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}
