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

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

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

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

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

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

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

.zgi4ch0x, .yhtmpj10 {
  border-width: 0;
  width: auto;
}

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

.uhacq998 {
  opacity: .9;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  margin: 0 auto;
  display: block;
}

.xgury50o {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 8px 16px 4px;
}

.xm8jgiqs {
  color: #ceac78;
  text-align: center;
  letter-spacing: 1.95px;
  border-width: 0;
  width: auto;
  font-size: 39px;
  font-weight: 700;
  line-height: 1.25;
}

.nl2qsn4l {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 1.95px;
  border-width: 0;
  width: auto;
  font-size: 39px;
  font-weight: 700;
  line-height: 1.25;
}

.hoksbffr {
  text-align: center;
  letter-spacing: 1.95px;
  border-width: 0;
  width: auto;
  font-size: 39px;
  font-weight: 700;
  line-height: 1.25;
}

.kvvclys9 {
  text-align: center;
  letter-spacing: 1.95px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, sans-serif;
  font-size: 39px;
  line-height: 1.25;
}

.bpdvdnzk {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 8px 24px;
}

.wf3p0mvw {
  color: #ceac78;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #ceac78;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 3px;
  border-width: 0;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 2px 0 0;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.rc1il6rg {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

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

.mb78r6py {
  grid-column-gap: 12px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  display: grid;
}

.v3q8m7t1 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 8px 16px;
}

.fxqjoh12 {
  box-sizing: border-box;
  aspect-ratio: auto;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  flex-shrink: 0;
  width: 240px;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

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

.d306rdan {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: none;
}

.pxpy6y1u {
  color: #fff;
  background-color: #dc2626;
  border-width: 0;
  border-radius: 9999px;
  width: auto;
  margin: 0 0 12px;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
}

.tivg9g0p {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.sa0fpd9o {
  color: #ceac78;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.pdvlzm6q {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  line-height: 28px;
}

.qhncox72 {
  color: #ceac78;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.sbhiq0lq {
  vertical-align: middle;
  border-width: 0;
  width: 192px;
  max-width: 100%;
  display: block;
}

.are6vo13 {
  border: 1px dashed #f1e8da;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  min-width: 0;
  padding: 32px;
}

.h86n5v6p {
  grid-column-gap: 16px;
  border-width: 0;
  flex-direction: row;
  align-items: stretch;
  gap: 16px;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 8px 128px;
  display: flex;
}

.tni27nw5 {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 512px;
  margin: 0 auto 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.dpz86qe5 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

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

.dsw1tzby {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.oemmygkr {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0 0 4px;
  border-color: #c19553;
  border-bottom-style: solid;
  border-radius: 8px;
  width: auto;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.ert6gy0n {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 12px;
  line-height: 16px;
}

.e82oczcj {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 8px 16px 16px;
  display: block;
}

.ja3yd14p {
  border-width: 0;
  border-color: #d1d5db;
  width: auto;
  max-width: 896px;
  height: 0;
  margin: 0 auto;
  padding: 0 16px;
  display: block;
}

.ymonnv53 {
  color: #6b7280;
  text-align: center;
  letter-spacing: .3px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 16px;
}

.cx3x7s6c {
  opacity: .6;
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 448px;
  margin: 0 auto;
  display: block;
}

.mhtkcedg {
  opacity: .6;
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 384px;
  margin: 0 auto;
  display: none;
}

.tax5087y {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 16px;
  display: block;
}

.zqnqu3zd {
  background-color: #fff;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.yry1uy1h {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.i6oqb89h {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f1e8da;
  width: auto;
  min-height: 700px;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.ip5bc4a2, .bhyb72f5 {
  border-width: 0;
  width: auto;
}

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

.iulosd0t {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.acpzsn2j {
  color: #d0190d;
  text-align: center;
  letter-spacing: .88px;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  font-size: 44px;
  font-weight: 900;
  line-height: 1.1;
}

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

.jagjzxjt {
  opacity: .6;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.r4q36nja {
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 2px;
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.ep7su3vm {
  z-index: 0;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffffffe6;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: 0;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 10px 25px #ceac781a;
}

.qez61mci {
  z-index: 0;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.xqbsed9h {
  aspect-ratio: 16 / 9;
  filter: drop-shadow(0 25px 25px #00000026);
  background-color: #2b2b2b;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 16px;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.bkegehbf {
  color: #dc2626;
  text-align: center;
  letter-spacing: .45px;
  border-width: 0;
  width: auto;
  margin: 0 8px 0 0;
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 28px;
  display: inline-block;
}

.wkk1ivye {
  color: #dc2626;
  text-align: center;
  letter-spacing: 1px;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 800;
  line-height: 28px;
}

.xctaquic {
  color: #000;
  text-align: center;
  letter-spacing: .45px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.eot2vl1t {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 16px;
  padding: 12px 3px;
}

.zs0fj9xa {
  color: #4b5563;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: underline #4b5563;
  text-decoration: underline #4b5563;
  display: inline-block;
}

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

.yz6r0nph {
  z-index: 10;
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  position: relative;
}

.kwn8dd97 {
  background-color: #f7f6f4;
  border-width: 0;
  width: auto;
  padding: 32px 0;
}

.kcuo2xwo {
  vertical-align: middle;
  object-fit: cover;
  background-color: #e5e7eb;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 128px;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
}

.wsg92hg9 {
  color: #fff;
  background-color: #dc2626;
  border-width: 0;
  width: 225px;
  margin: 0 0 8px;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.qacl5zi7 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.j9vxhi2f {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.boce19z2 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 80px;
  display: block;
}

.dnu47pog {
  border-width: 0;
  width: auto;
  max-width: 448px;
}

.w5xtyj72 {
  grid-column-gap: 24px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  margin: 0 0 32px;
  display: flex;
}

.e0u57eo1 {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.ghgi0qlb {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 672px;
  margin: 0 auto;
  display: block;
}

.to4116np {
  border-width: 1px 0 0;
  border-color: #d1d5db;
  width: auto;
  padding: 24px 0 0;
}

.gf39be9t {
  border-width: 0;
  width: auto;
}

.skx8s3pg {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  flex-shrink: 0;
  width: 128px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.kt3mau7u {
  color: #fff;
  background-color: #dc2626;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}

.gt0uy05t {
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
}

.xvyz4fas {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  line-height: 1.25;
}

.d27q1g0m {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 1.625;
}

.mftt7ud1 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  margin: 0;
  padding: 0;
  display: block;
}

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

.zzh5mji1 {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  gap: 8px;
  width: auto;
  margin: 0 0 16px;
  display: flex;
}

.etoxek2i {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.q61obkbe {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 384px;
  margin: 0 auto;
  display: block;
}

.i5xk3r2j {
  border-width: 1px 0 0;
  border-color: #d1d5db;
  width: auto;
  padding: 16px 0 0;
}

.q1jjbwyr {
  border-width: 0;
  width: auto;
  display: none;
}

.rn1fyezc {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

.u3rwj9b6 {
  background-color: #f7f6f4;
  border-width: 0;
  width: auto;
  padding: 32px 0;
}

.kzpliwha {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 10px 25px #ceac781a;
}

.npwgm8o3 {
  z-index: 20;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  position: relative;
}

.bk1x1fh7 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.ef4p4owe {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

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

.m1vedxds {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: block;
}

.zwwy2jp2 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.c2eho7na {
  border-width: 0 0 1px;
  border-color: #e5e7eb;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 8px 0;
  display: flex;
}

.wu7pnnyj {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.qvnvlbha {
  border-width: 0 0 1px;
  border-color: #e5e7eb;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 12px 0 0;
  padding: 8px 0;
  display: flex;
}

.zwdycxxw {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.dbyr4sha {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.yktj2mgy {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 0 8px;
  display: flex;
}

.cpn9g7tw {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.w7wt76w3 {
  color: #ceac78;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.l8pmzmu7 {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 0 12px;
  display: flex;
}

.r74889p5 {
  border-width: 2px 0 0;
  border-color: #ceac78;
  width: auto;
  margin: 12px 0 0;
  padding: 12px 0 0;
}

.juhwrief {
  background-color: #f9fafb80;
  border-width: 1px;
  border-radius: 16px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: block;
}

.ac2g0gja {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.falfn6yw {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.bt48hhtk {
  text-align: center;
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  padding: 12px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.wmzg72i3 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

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

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

.mngtr8g2 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  padding: 0;
  display: block;
}

.jegzm65p {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: 100%;
  margin: 16px 0 0;
  padding: 16px 48px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.vsksvnbs {
  opacity: .7;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 32px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.mfamili6 {
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.j1nsl7g9 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 0 4px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.spa3r3me {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.la8vt2hq {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.c74qrsli {
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
}

.dv9pholb {
  z-index: 10;
  filter: drop-shadow(0 25px 25px #00000026);
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f680;
  border-radius: 24px;
  width: auto;
  margin: -48px 0 0;
  padding: 64px 32px 32px;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.o2o8vmcd {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 20px auto;
  padding: 0 32px;
  display: block;
  position: relative;
}

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

.z14es3pb {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.625;
}

.lepw6evn {
  color: #ceac78;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
}

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

.kssv7nbq {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 318px;
  max-width: 100%;
  margin: 0 0 12px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #ceac781a;
}

.dawxv9h7 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

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

.kdc8kfuc {
  color: #ceac78;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.uvz2mj8u {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.hhjqi46j {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 16px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.atkr90u6 {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 325.5px;
  max-width: 100%;
  margin: 0 0 12px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #ceac781a;
}

.wxczyux9 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 20px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1.05, 1)scale(1, 1.05);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

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

.z322sldc {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 16px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.mdejlw5e {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
}

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

.ketp8v34 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.jzsyw87k {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

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

.dmbpj8kj {
  color: #2b2b2b;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.jowx7zvl {
  color: #ceac78;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.tcvduzv5 {
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.ynug487y {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  overflow: hidden;
  box-shadow: 0 10px 25px #ceac781a;
}

.ugdcw3p0 {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 16px 0 0;
  overflow: hidden;
  box-shadow: 0 10px 25px #ceac781a;
}

.s4tr1igi {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 12px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.t39qpw7t {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

.bovsox9s {
  background-image: linear-gradient(to bottom right, #f8eed8, #fff0);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 32px 0;
}

.k22ifarn {
  z-index: 9999;
  background-color: #0000;
  border-width: 0;
  width: auto;
  animation-name: fadeIn;
  animation-timing-function: ease-in-out;
  position: fixed;
  inset: 0;
}

.vpdnypen {
  color: #6b7280;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6b7280;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.fqkyra82 {
  z-index: 10;
  color: #6b7280;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.wgt2bn6m {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 16px 0 0 16px;
  flex-shrink: 0;
  width: 266.656px;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.a4ag1raf {
  color: #d0190d;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.u3l2qrao {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.j14n9ezw {
  color: #d4a574;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.wddoevf0 {
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.z7zc7bg7 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.tzt4qx11 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.qka93bgz {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 10px;
  line-height: 1.625;
  display: none;
}

.v3qnjho8 {
  color: #000;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: gold;
  border-width: 2px;
  border-color: #0000001a;
  border-radius: 9999px;
  width: 100%;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.hym0ckuv {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.xntn9xp4 {
  color: #2563eb;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

.xdthvuv6 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  line-height: 24px;
}

.tsnfbsqb {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  max-height: 560px;
  padding: 40px;
  overflow: auto;
}

.cjunm33b {
  border-width: 0;
  flex-direction: row;
  width: auto;
  display: flex;
}

.g456q6x8 {
  z-index: 10000;
  transform: translate(-50%, -50%) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: 90%;
  max-width: 800px;
  animation-name: fadeIn;
  animation-timing-function: ease-in-out;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

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

.o6ofsm4p {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.mcc1238f {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.lwcm52sv, .c5wmrslm {
  border-width: 0;
  width: auto;
}

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

.y2x0nrvc {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.rrc085a1 {
  color: #d198a3;
  text-align: center;
  letter-spacing: .88px;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  font-size: 44px;
  font-weight: 900;
  line-height: 1.1;
}

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

.v6rv3hy2 {
  opacity: .6;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.udd8pv2c {
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 2px;
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.iftvu1ex {
  z-index: 0;
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #000;
  border-width: 0;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: 0;
  box-shadow: 0 10px 25px #ceac781c;
}

.iftvu1ex.transform-scale {
  z-index: 0;
}

.hjrgcbou {
  z-index: 0;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.fqoy8mw9 {
  aspect-ratio: 16 / 9;
  filter: drop-shadow(0 25px 25px #00000026);
  background-color: #2b2b2b;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 16px;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.adg84a1k {
  color: #dc2626;
  text-align: center;
  letter-spacing: .45px;
  border-width: 0;
  width: auto;
  margin: 0 8px 0 0;
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 28px;
  display: inline-block;
}

.kqwx1mv3 {
  color: #d198a3;
  text-align: center;
  letter-spacing: 1px;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 800;
  line-height: 28px;
}

.ic8oqzip {
  color: #000;
  text-align: center;
  letter-spacing: .45px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.d1h2tpwo {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 16px;
  padding: 12px 3px;
}

.kfunm834 {
  color: #4b5563;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: underline #4b5563;
  text-decoration: underline #4b5563;
  display: inline-block;
}

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

.iqye8ylm {
  z-index: 10;
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  position: relative;
}

.hero-section {
  background-color: #f7f6f4;
  border-width: 0;
  width: auto;
  padding: 32px 0;
}

.hter4jvm {
  vertical-align: middle;
  object-fit: cover;
  background-color: #e5e7eb;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 128px;
  max-width: 100%;
  height: 128px;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
}

.jcrjwbw1 {
  color: #fff;
  background-color: #d198a3;
  border-width: 0;
  width: 225px;
  margin: 0 0 8px;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.ryxp3frp {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.c4d8ik00 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.kxd5n94f {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 80px;
  display: block;
}

.s6s4282i {
  border-width: 0;
  width: auto;
  max-width: 448px;
}

.ayh004kw {
  grid-column-gap: 24px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  margin: 0 0 32px;
  display: flex;
}

.m4s9d4g7 {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.tm17lc9o {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 672px;
  margin: 0 auto;
  display: block;
}

.tmjniwz4 {
  border-width: 1px 0 0;
  border-color: #d1d5db;
  width: auto;
  padding: 24px 0 0;
  display: none;
}

.qwsc9z2a {
  border-width: 0;
  width: auto;
}

.u0m4pk98 {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  flex-shrink: 0;
  width: 128px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.i1szx7mz {
  color: #fff;
  background-color: #dc2626;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}

.whv5vtxa {
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
}

.j8v38flk {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  line-height: 1.25;
}

.x66cjyig {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 1.625;
}

.f4s8pgr2 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 48px;
  margin: 0;
  padding: 0;
  display: block;
}

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

.w10wckm8 {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  gap: 8px;
  width: auto;
  margin: 0 0 16px;
  display: flex;
}

.poseux33 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.uuq5om17 {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 384px;
  margin: 0 auto;
  display: block;
}

.cbm9ukog {
  border-width: 1px 0 0;
  border-color: #d1d5db;
  width: auto;
  padding: 16px 0 0;
}

.i57iv23r {
  border-width: 0;
  width: auto;
  display: none;
}

.jjer1ri4 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

.author-section {
  background-color: #f7f6f4;
  border-width: 0;
  width: auto;
  padding: 32px 0;
}

.a92fhoph {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 10px 25px #ceac781a;
}

.e3tv4y6k {
  z-index: 20;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  position: relative;
}

.jnmpgqjl {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.auabfdcz {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

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

.as77vypf {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: block;
}

.lwybvxfk {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.lz2coq2k {
  border-width: 0 0 1px;
  border-color: #e5e7eb;
  border-bottom-style: solid;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 8px 0;
  display: flex;
}

.jucfb3ec {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.k6miz26v {
  border-width: 0 0 1px;
  border-color: #e5e7eb;
  border-bottom-style: solid;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 12px 0 0;
  padding: 8px 0;
  display: flex;
}

.roz6cbzt {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.o0x1u2ub {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: line-through;
  display: block;
}

.tuqb6hqg {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 0 8px;
  display: flex;
}

.pinozws0 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.xhxehtjb {
  color: #d198a3;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.plwzd3p3 {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 0 12px;
  display: flex;
}

.bbv1oh1t {
  border-width: 2px 0 0;
  border-color: #d198a3 #ceac78 #ceac78;
  border-top-style: solid;
  width: auto;
  margin: 12px 0 0;
  padding: 12px 0 0;
}

.jcj8myir {
  background-color: #f9fafb80;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: block;
}

.cieaskyz {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.ia0187o1 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.b1b50960 {
  text-align: center;
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  padding: 12px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.vhs7ww17 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

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

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

.l35tcajl {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  padding: 0;
  display: block;
}

.zbqebu0b {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: 100%;
  margin: 16px 0 0;
  padding: 16px 48px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.zbqebu0b.btn-hover {
  text-align: center;
  background-color: #d198a3;
  text-decoration: none;
}

.liyyxuzj {
  opacity: .7;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 32px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.amcw5t8z {
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.vmoizx9f {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 0 4px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.ae8oz090 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.d8q9btoe {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.f4mpebp1 {
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
}

.b2s4z1wm {
  z-index: 10;
  filter: drop-shadow(0 25px 25px #00000026);
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f680;
  border-radius: 24px;
  width: auto;
  margin: -48px 0 0;
  padding: 64px 32px 32px;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.ftnukpos {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 20px auto;
  padding: 0 32px;
  display: block;
  position: relative;
}

.offer-section {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 16px 0;
}

.sl7bch7i {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.625;
}

.a2q7zfat {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
}

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

.ee0f4yav {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 318px;
  max-width: 100%;
  margin: 0 0 12px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #ceac781a;
}

.jfufh3sp {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

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

.b08x1oxl {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.ovm4zazj {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.cvguxfc8 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 16px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.ee93qjnf {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 325.5px;
  max-width: 100%;
  margin: 0 0 12px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #ceac781a;
}

.e5p824af {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 20px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1.05, 1)scale(1, 1.05);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.b4m6kznu {
  grid-column-gap: 16px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  width: auto;
  margin-bottom: 20px;
  display: grid;
}

.ow9ew89x {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  max-width: 440px;
  margin: 16px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.ow9ew89x.btn-hover {
  background-color: #d198a3;
  text-decoration: none;
}

.z76cyrkv {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.bonus-section {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 24px 0;
}

.h4czy6t1 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.cj1y42hk {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
}

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

.wfof7hpp {
  color: #2b2b2b;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.u90k56wc {
  color: #ceac78;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.oq3de95j {
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.malgotfp {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  overflow: hidden;
  box-shadow: 0 10px 25px #ceac781a;
}

.t0uj1tru {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 16px 0 0;
  overflow: hidden;
  box-shadow: 0 10px 25px #ceac781a;
}

.bi3vozq2 {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  max-width: 346px;
  margin: 12px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.bi3vozq2.btn-hover {
  background-color: #d198a3;
  text-decoration: none;
}

.gvq67r7q {
  border-width: 0;
  flex-flow: column;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.faq {
  background-image: none;
  border-width: 0;
  width: auto;
  padding: 32px 0;
}

.v2pibcyh {
  z-index: 9999;
  background-color: #0009;
  border-width: 0;
  width: auto;
  animation-name: fadeIn;
  animation-timing-function: ease-in-out;
  display: block;
  position: fixed;
  inset: 0;
}

.o5mus4xh {
  z-index: 10;
  color: #6b7280;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.jnfr17uo {
  z-index: 10000;
  transform: translate(-50%, -50%) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: 90%;
  max-width: 800px;
  animation-name: fadeIn;
  animation-timing-function: ease-in-out;
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

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

.o5nmonnl {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.container {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.div-block {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.micluzmi {
  color: #2b2b2b;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.u16zstp6 {
  color: #d59faa;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.q7t0ky9d {
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.kd7guedu {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.xo6t6qlc {
  border-width: 0;
  width: auto;
  padding: 0 24px 24px;
  display: block;
}

.h1h6s68d {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  overflow: hidden;
  box-shadow: 0 10px 25px #ceac781a;
}

.von2tiwl {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 16px 0 0;
  overflow: hidden;
  box-shadow: 0 10px 25px #ceac781a;
}

.oxrtueau {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.svg-close-popup {
  color: #6b7280;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6b7280;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.close-btn-popup {
  z-index: 10;
  color: #6b7280;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.img-popup {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 16px 0 0 16px;
  flex-shrink: 0;
  width: 266.656px;
  max-width: 100%;
  height: 564px;
  min-height: auto;
  margin: 0;
  padding: 0;
  display: block;
}

.zolu1qfu {
  color: #d0190d;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.o0avmz7e {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.w70pu0w3 {
  color: #d4a574;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.da91jrei {
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.m63wdrrl {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.uxtyrovj {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.ghut8z5b {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 10px;
  line-height: 1.625;
  display: none;
}

.btn-popup {
  color: #000;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: gold;
  border-width: 2px;
  border-color: #0000001a;
  border-radius: 9999px;
  width: 100%;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.szoz0cm9 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.mvmm6ndy {
  color: #2563eb;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

.cc9lqt5q {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  line-height: 24px;
}

.wf4or1jy {
  border-width: 0;
  width: auto;
}

.content-text-popup {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  max-height: 560px;
  padding: 40px;
  position: relative;
  overflow: auto;
}

.container-popup {
  z-index: 999;
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  flex-direction: row;
  width: auto;
  max-width: 800px;
  display: none;
}

.popup {
  z-index: 10000;
  grid-column-gap: normal;
  transform: translate(-50%, -50%) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #2b2b2b;
  background-color: #0009;
  border: 0 solid #f4e3be;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: none;
  height: 100vh;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  animation-name: fadeIn;
  animation-timing-function: ease-in-out;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.bg-black {
  z-index: 9999;
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #0009;
  border: 0 solid #f4e3be;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  animation-name: fadeIn;
  animation-timing-function: ease-in-out;
  position: fixed;
  inset: 0;
}

.exit-popup {
  z-index: 1000;
  -webkit-backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  background-color: #050505b3;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.div-block-5 {
  text-align: center;
  background-color: #eaecf0;
  border-radius: 20px;
  width: 50%;
  max-width: 710px;
  margin: 10% auto 0;
  padding: 10px 20px 35px;
}

.close {
  float: right;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border: 2px solid #fff;
  border-radius: 50px;
  margin-bottom: 0;
  padding: 2px 7px;
  font-size: 14px;
  position: relative;
  top: -20px;
  left: 28px;
  right: 0;
}

.popup-checkout-tittle {
  color: #d0021b;
  font-size: 34px;
}

.text-block {
  text-align: center;
  background-color: #0000;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.bvrzekqw, .d1b6mrsh {
  border-width: 0;
  width: auto;
}

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

.o0itiv3d {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

.s1aplyoh {
  border-width: 0;
  width: auto;
  max-width: 1280px;
  margin: 0 auto;
}

.mze5pgfa {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: none;
}

.kf7jy6ft {
  color: #2d1b16;
  text-align: center;
  letter-spacing: .45px;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto 16px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  line-height: 1.25;
}

.z3v86adm {
  color: #2d1b16;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.ww6cv3qs {
  z-index: 10;
  text-align: center;
  background-color: #0003;
  border-width: 0;
  width: auto;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -.5px);
}

.dmiywtzy {
  perspective: 1000px;
  transform-style: preserve-3d;
  text-align: center;
  background-color: #dfb9af;
  border-width: 1px;
  border-color: #d1d5db;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: inset 0 2px 4px #0003, 0 4px 8px #0000001a;
}

.lp0itji2 {
  color: #c69a8d;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}

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

.c0gfkhwv {
  color: #2d1b16;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.ede9tyy1 {
  text-align: center;
  border-width: 0;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin: 0 0 0 16px;
  display: flex;
}

.hr14gbxg {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 512px;
  margin: 0 auto;
  display: flex;
}

.z59ja7vf {
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 8px 16px;
  display: none;
}

.o8xch4ia {
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  width: 24px;
  max-width: 100%;
  height: 24px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: block;
}

.ko56k52k {
  grid-column-gap: 8px;
  color: #2b2b2b;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

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

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

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

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

.oq3gypoy {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 1px;
  border-color: #d59faa;
  border-radius: 12px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  padding: 0;
  display: block;
}

.f67i6dsb {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.e8kinay8 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

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

.qm57ovpg {
  color: #2563eb;
  cursor: default;
  background-color: #f3f4f6;
  border: 0 #2563eb;
  width: 16px;
  height: 16px;
  padding: 0;
  display: block;
}

.v2vljpgq {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  display: block;
}

.h50ae3ih {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  display: block;
}

.xikgmuyu {
  grid-column-gap: 12px;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

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

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

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

.nu2wusvj {
  background-color: #fff;
  border-width: 1px;
  border-radius: 16px;
  width: auto;
  margin: 32px 0 0;
  padding: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.xbss1gpu {
  border-width: 0;
  grid-column: span 3 / span 3;
  width: auto;
}

.o51y6l1n {
  perspective: 1000px;
  transform-style: preserve-3d;
  text-align: center;
  background-color: #dfb9af;
  border-width: 1px;
  border-color: #d1d5db;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: inset 0 2px 4px #0003, 0 4px 8px #0000001a;
}

.l0l5acmr {
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto 16px;
  padding: 8px 16px;
  display: block;
}

.kqcnrpnb {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.ozeje0n0 {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

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

.ddpbefi3 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.fmce30yd {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.ociy2ga3 {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.v4n4jr7q {
  color: #16a34a;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.bsogjoru {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.foi4wptz {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.yvmxxt3x {
  border-width: 1px 0 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin: 8px 0 0;
  padding: 8px 0 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.fcrijsyv {
  border-width: 0 0 1px;
  width: auto;
  margin: 0 0 24px;
  padding: 0 0 16px;
  font-size: 14px;
  line-height: 20px;
}

.rpjawta8 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.bs2jlz0y {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 1px;
  border-color: #d59faa;
  border-radius: 12px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 4px 0 0;
  padding: 0;
  display: block;
}

.k5bo1wpb {
  z-index: 0;
  opacity: 0;
  cursor: default;
  background-color: #0000;
  border: 0 #2b2b2b;
  width: 16px;
  height: 16px;
  padding: 0;
  display: block;
  position: absolute;
  transform: translate(-100%);
}

.tuttbojf {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  border-radius: 4px;
  width: auto;
  padding: 2px 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.f355463g {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.bwufcbfn {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  margin: 0 0 4px;
  display: flex;
}

.rlyvrars {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.f7v9he2b {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  margin: 0 0 0 8px;
}

.w6qsft50 {
  border-width: 2px;
  border-radius: 16px;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  padding: 12px;
  display: flex;
}

.f2kxar25 {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

.fwpkipc4 {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: 100%;
  margin: 0 0 12px;
  padding: 0;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

.dy6zrmx1 {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

.nbxoxjmo {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.usid8b7c {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.lc3tafz3 {
  grid-column-gap: 16px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
  width: auto;
  display: flex;
}

.h3xaci5f {
  background-color: #fff;
  border-width: 1px;
  border-radius: 16px;
  width: auto;
  padding: 24px;
  position: sticky;
  top: 80px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.wa37kmmz {
  border-width: 0;
  grid-column: span 2 / span 2;
  width: auto;
}

.c5ko927e {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  max-width: 1280px;
  margin: 0 auto;
  padding: 15px 16px;
  display: grid;
}

.eukwsksx {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 80px;
  display: block;
}

.cxel2d29 {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 16px;
  display: flex;
}

.x9ra5a10 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.nx199xt8 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.oqf52xax {
  text-align: center;
  background-color: #e1bbb1;
  border-width: 0;
  width: 100%;
  padding: 32px;
}

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

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

.ojnhpmbu {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.kccg1h7u {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 16px 0 0;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.lpfdw7aq {
  border-width: 0;
  width: auto;
  display: none;
}

.da48hpkq {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 0 0 24px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.cc4efmq9 {
  grid-column-gap: 24px;
  column-count: 3;
  border-width: 0;
  column-gap: 24px;
  width: auto;
}

.xziqwi7j {
  border-width: 0;
  width: auto;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 32px;
}

.co3alzq3 {
  color: #2b2b2b;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(to right, #d59faa, #facc15);
  background-size: auto;
  border-width: 2px;
  border-radius: 12px;
  width: auto;
  margin: 32px 0 0;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.lcpv5wa5 {
  border-width: 0;
  width: 100%;
  margin: 48px 0 0;
}

.lxiq62hg {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.fnlwpnea {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: list-item;
}

.m5hlvtqh {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

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

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

.vqnpwpkp {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

.zv5ks6v3 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(to right, #d59faa, #edb1cb);
  background-size: auto;
  border-width: 2px;
  border-radius: 12px;
  width: auto;
  margin: 40px 0 0;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.x09w3fn6 {
  background-image: linear-gradient(#fff, #fff0);
  background-size: auto;
  border-width: 0;
  width: 100%;
  padding: 48px 0;
}

.npfx23ht {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.zrmvbnzz {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #2b2b2b;
  text-decoration: underline #2b2b2b;
}

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

.dozmhm21 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

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

.r1u8em30 {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.h0bgejqw {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.m6dmd00q {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.lc25640m {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.fm6pngea {
  text-align: center;
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  width: auto;
  margin: 32px 0 0;
  padding: 32px 0 0;
}

.r0erw39s {
  border-width: 0;
  width: auto;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px;
}

.ywxd1v55 {
  background-color: #f9fafb;
  border-width: 0;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0;
}

.pnzhutix {
  border-width: 0;
  width: 100%;
  min-height: 700px;
}

.bcuxoaph {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.m9gzg75n {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.uxndpy7u {
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  width: 24px;
  max-width: 100%;
  height: 24px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: block;
}

.kzbabopi {
  grid-column-gap: 8px;
  color: #2b2b2b;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

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

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

.bpnc2039 {
  border-width: 0;
  width: auto;
}

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

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

.ksj2czxl {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 1px;
  border-color: #d59faa;
  border-radius: 12px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  padding: 0;
  display: block;
}

.e8f4b5n4 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.zcm1m047 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

.utmzhatd {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 16px;
  width: auto;
  padding: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.kuz01nj7 {
  color: #2563eb;
  cursor: default;
  background-color: #f3f4f6;
  border: 0 #2563eb;
  width: 16px;
  height: 16px;
  padding: 0;
  display: block;
}

.uysww3rq {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  display: block;
}

.f98w2bl1 {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  display: block;
}

.e3doy3sp {
  grid-column-gap: 12px;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

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

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

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

.q6zt7oo6 {
  background-color: #fff;
  border-width: 1px;
  border-radius: 16px;
  width: auto;
  margin: 32px 0 0;
  padding: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.znhizntm {
  border-width: 0;
  grid-column: span 3 / span 3;
  width: auto;
}

.xf1hauma {
  color: #2d1b16;
  text-align: center;
  letter-spacing: .45px;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto 16px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  line-height: 1.25;
}

.hgeunvtl {
  color: #2d1b16;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.ms78yaxz {
  z-index: 10;
  text-align: center;
  background-color: #0003;
  border-width: 0;
  width: auto;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -.5px);
}

.gcrda8kn {
  perspective: 1000px;
  transform-style: preserve-3d;
  text-align: center;
  background-color: #dfb9af;
  border-width: 1px;
  border-color: #d1d5db;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: inset 0 2px 4px #0003, 0 4px 8px #0000001a;
}

.xnlp62r2 {
  color: #c69a8d;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}

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

.zxsc2zmh {
  color: #2d1b16;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pxfpf9l1 {
  text-align: center;
  border-width: 0;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin: 0 0 0 16px;
  display: flex;
}

.mylsdcmv {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 512px;
  margin: 0 auto;
  display: flex;
}

.gm7qqrvm {
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto 16px;
  padding: 8px 16px;
  display: block;
}

.qkk8uofd {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.qknpmp7m {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

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

.vkm0prhn {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.dm4lyyt3 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.x3m04frb {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.iiipzkfz {
  color: #16a34a;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.ceo4s52c {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.xnyic1g3 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.jyy9l6o9 {
  border-width: 1px 0 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin: 8px 0 0;
  padding: 8px 0 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.ipcnw7a1 {
  border-width: 0 0 1px;
  width: auto;
  margin: 0 0 24px;
  padding: 0 0 16px;
  font-size: 14px;
  line-height: 20px;
}

.gmh5i0hi {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.m7gq7pnv {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 1px;
  border-color: #d59faa;
  border-radius: 12px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 4px 0 0;
  padding: 0;
  display: block;
}

.ppjiru2p {
  z-index: 0;
  opacity: 0;
  cursor: default;
  background-color: #0000;
  border: 0 #2b2b2b;
  width: 16px;
  height: 16px;
  padding: 0;
  display: block;
  position: absolute;
  transform: translate(-100%);
}

.xddhbx5v {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  border-radius: 4px;
  width: auto;
  padding: 2px 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.vhvbpbwd {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.x7srpkn4 {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  margin: 0 0 4px;
  display: flex;
}

.xeik6840 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.x83regzg {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  margin: 0 0 0 8px;
}

.bwc7b43a {
  border-width: 2px;
  border-radius: 16px;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  padding: 12px;
  display: flex;
}

.sz9ftdq6 {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

.iva7gf0m {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: 100%;
  margin: 0 0 12px;
  padding: 0;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

.k18vlyy5 {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

.p25tgzte {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.h4fvsk47 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.vz149yvc {
  grid-column-gap: 16px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
  width: auto;
  display: flex;
}

.fit7xuer {
  background-color: #fff;
  border-width: 1px;
  border-radius: 16px;
  width: auto;
  padding: 24px;
  position: sticky;
  top: 80px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.rgiwyuzb {
  border-width: 0;
  grid-column: span 2 / span 2;
  width: auto;
}

.lb0ls1zm {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  max-width: 1280px;
  margin: 0 auto;
  padding: 15px 16px;
  display: grid;
}

.content-image-banner {
  aspect-ratio: auto;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.image {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section {
  margin-left: 0;
  margin-right: 0;
  padding-top: 24px;
}

.content-form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 16px;
  display: none;
}

.left {
  flex-flow: column;
  width: 100%;
  max-width: 736px;
  margin-left: 0;
  display: flex;
}

.right {
  width: 100%;
  max-width: 480px;
  margin-right: 0;
}

.content-customer-information {
  border: 1px solid #f4e3be;
  border-radius: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.input-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  display: flex;
}

.field-input-row {
  flex-flow: column;
  width: 50%;
  display: flex;
}

.text-field {
  background-color: #fff0;
  border: 1px solid #fbf6e9;
  border-radius: 16px;
  max-width: 335px;
  height: 40px;
  margin-top: 4px;
}

.text-field-2 {
  border: 1px solid #fbf6e9;
  border-radius: 16px;
  max-width: 335px;
  height: 40px;
  margin-top: 4px;
}

.unq3no1c {
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  width: 24px;
  max-width: 100%;
  height: 24px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: block;
}

.ldro4yz3 {
  grid-column-gap: 8px;
  color: #2b2b2b;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

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

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

.qjcdm9ww {
  border-width: 0;
  width: auto;
}

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

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

.s7nzdt6z {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 1px;
  border-color: #d59faa;
  border-radius: 12px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  padding: 0;
  display: block;
}

.z3cvfquf {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.ndizne4h {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

.vl1p1q8l {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 1px solid #f4e3be;
  border-radius: 16px;
  width: auto;
  padding: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.heading {
  font-family: Playfair Display, sans-serif;
  font-size: 20px;
}

.first-name, .last-name {
  font-weight: 400;
}

.email {
  margin-top: 16px;
  font-weight: 400;
}

.text-field-3 {
  border: 1px solid #fbf6e9;
  border-radius: 16px;
  height: 40px;
}

.submit-button {
  display: none;
}

.checkbox {
  border: 1px solid #000;
  border-radius: 999px;
}

.radio-button-label {
  font-weight: 400;
}

.bold-text {
  padding-left: 10px;
  font-weight: 400;
}

.radio-button-field {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.payment-information {
  border: 1px solid #f4e3be;
  border-radius: 16px;
  margin-top: 32px;
  padding: 24px;
}

.heading-2 {
  font-family: Playfair Display, sans-serif;
  font-size: 20px;
}

.heading-2.payment-info-title {
  padding-left: 30px;
  position: relative;
}

.s4v5ll94 {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 32px;
  margin: 0 auto;
  display: block;
}

.credit-card {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a30d;
  border: 2px solid #d198a3;
  width: 50%;
  padding: 12px;
  display: block;
}

.paypal {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 2px solid #e5e7eb;
  width: 50%;
  padding: 12px;
  display: block;
}

.type-payment {
  grid-column-gap: 12px;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  margin: 0 0 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: flex;
}

.img-credit-card, .img-paypal {
  width: auto;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.card-number {
  font-weight: 400;
}

.text-field-4 {
  border: 1px solid #fbf6e9;
  border-radius: 16px;
  height: 40px;
}

.text-field-5 {
  border: 1px solid #fbf6e9;
  border-radius: 16px;
}

.exp-date, .bold-text-2, .cvv {
  font-weight: 400;
}

.text-field-6, .text-field-7 {
  border: 1px solid #fbf6e9;
  border-radius: 16px;
}

.field-label {
  font-weight: 400;
}

.submit-button-2 {
  display: none;
}

.form-block {
  margin-left: 0;
  margin-right: 0;
}

.formel {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 16px;
  display: flex;
}

.submit-button-3 {
  object-fit: fill;
  background-color: #3898ec;
  background-image: none;
  background-size: auto;
  width: 100%;
  display: none;
}

.plame2i5 {
  color: #2d1b16;
  text-align: center;
  letter-spacing: .45px;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto 16px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  line-height: 1.25;
}

.o4k3ztcf {
  color: #2d1b16;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.p7sbzzme {
  z-index: 10;
  text-align: center;
  background-color: #0003;
  border-width: 0;
  width: auto;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -.5px);
}

.x91539ub {
  perspective: 1000px;
  transform-style: preserve-3d;
  text-align: center;
  background-color: #dfb9af;
  border-width: 1px;
  border-color: #d1d5db;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 80px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: inset 0 2px 4px #0003, 0 4px 8px #0000001a;
}

.xisxiy6u {
  color: #c69a8d;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}

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

.gbiqf8jf {
  color: #2d1b16;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.lgvxqy9o {
  text-align: center;
  border-width: 0;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin: 0 0 0 16px;
  display: flex;
}

.yv3pcdx1 {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 512px;
  margin: 0 auto;
  display: flex;
}

.timer {
  grid-column-gap: normal;
  color: #2b2b2b;
  text-align: center;
  border: 0 solid #f4e3be;
  width: 100%;
  margin-bottom: 16px;
  padding: 8px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.timer.mobile {
  display: none;
}

.z22jo5za {
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  width: 24px;
  max-width: 100%;
  height: 24px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: block;
}

.xyafb6eh {
  grid-column-gap: 8px;
  color: #2b2b2b;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

.hqveyskv {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.tfuuttqr {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

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

.kmau2zey {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.ryhahwi5 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.ozn57fbm {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.ogqx12ot {
  color: #16a34a;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.u5jnqw8j {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.fw8yov33 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.dzbsmbrw {
  border-width: 1px 0 0;
  border-top-style: solid;
  border-top-color: #f4e3be;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin: 8px 0 0;
  padding: 8px 0 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.unsy64ff {
  border-width: 0 0 1px;
  border-bottom-style: solid;
  border-bottom-color: #f4e3be;
  width: auto;
  margin: 0 0 24px;
  padding: 0 0 16px;
  font-size: 14px;
  line-height: 20px;
}

.e9pklyqa {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.w0umgcnh {
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  width: 32px;
  max-width: 100%;
  height: 32px;
  margin: 2px 0 0;
  display: block;
}

.v4jb9yy0 {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border: 1px solid #d59faa;
  border-radius: 12px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 4px 0 0 8px;
  padding: 0;
  display: block;
}

.unnbire9 {
  z-index: 0;
  opacity: 0;
  cursor: default;
  background-color: #0000;
  border: 0 #2b2b2b;
  width: 16px;
  height: 16px;
  padding: 0;
  display: block;
  position: absolute;
  transform: translate(-100%);
}

.q2mexcm9 {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  border-radius: 4px;
  width: auto;
  padding: 2px 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.mb7e11bj {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.mqalccrt {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  margin: 0 0 4px;
  display: flex;
}

.ah11gyxa {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.naacd25s {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  margin: 0 0 0 8px;
}

.k3qucdq5 {
  border: 2px dashed #f4e3be;
  border-radius: 16px;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  padding: 12px;
  display: flex;
}

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

.w1us5qlv {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

.n07bqbrk {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: 100%;
  margin: 0 0 12px;
  padding: 0;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

.qqqjmx0a {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

.sjwpip0l {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.wnmogh7e {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  display: block;
}

.qgf3uowa {
  grid-column-gap: 16px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
  width: auto;
  display: flex;
}

.order-summary {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 1px solid #f4e3be;
  border-radius: 16px;
  width: auto;
  padding: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: sticky;
  top: 80px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.usa00vfx {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 80px;
  display: block;
}

.svlrelj6 {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 16px;
  display: flex;
}

.oix63e4j {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.adgzqfmg {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.pink-banner {
  grid-column-gap: normal;
  color: #2b2b2b;
  text-align: center;
  background-color: #d198a3;
  border: 0 solid #f4e3be;
  width: 100%;
  padding: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.y88c22ff {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 80px;
  display: block;
}

.birixgvw {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 16px;
  display: flex;
}

.ojzvk6ts {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.t5e93vw1 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.xm2jzfpm {
  text-align: center;
  background-color: #d198a3;
  border-width: 0;
  width: 100%;
  padding: 32px;
}

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

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

.pcheewme {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ob7182p7 {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 16px 0 0;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.c54w34xa {
  border-width: 0;
  width: auto;
  display: none;
}

.lc35p3a7 {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 0 0 24px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.s5rr3du8 {
  grid-column-gap: 24px;
  column-count: 3;
  border-width: 0;
  column-gap: 24px;
  width: auto;
}

.mul4ktuq {
  border-width: 0;
  width: auto;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 32px;
}

.btn-review {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #2b2b2b;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(90deg, #d59faa, #facc15);
  border: 2px solid #f4e3be;
  border-radius: 12px;
  width: 296px;
  height: 64px;
  margin: 32px 0 0;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.reviews {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 48px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: flex;
}

.kozt0xn1 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.euyueso2 {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #2b2b2b;
  text-decoration: underline #2b2b2b;
}

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

.n80jwc0r {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.sg0ghdq3 {
  border-width: 0;
  width: auto;
}

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

.o846h54s {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.smo8nnvc {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.b6ghfqyz {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.gtpp9yv7 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.y95irx11 {
  text-align: center;
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  width: auto;
  margin: 32px 0 0;
  padding: 32px 0 0;
}

.l5wtetkc {
  border-width: 0;
  width: auto;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px;
}

.footer {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #f9fafb;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.yzvjyfvl {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.question-title-faq {
  color: #2b2b2b;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  list-style-type: disclosure-open;
  list-style-position: inside;
  display: list-item;
}

.paa6a43x {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.v8m9rqgb {
  background-color: #fff;
  border: 1px solid #f4e3be;
  border-radius: 16px;
  width: auto;
  padding: 16px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.v49h2kbr {
  background-color: #fff;
  border: 1px solid #f4e3be;
  border-radius: 16px;
  width: auto;
  margin: 16px 0 0;
  padding: 16px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.vxfz9v3z {
  border-width: 0;
  width: auto;
}

.vmkz2kga {
  border-width: 0;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

.btn-faq {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(90deg, #d59faa, #edb1cb);
  border: 2px solid #f4e3be;
  border-radius: 12px;
  width: auto;
  margin: 40px 0 0;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.faq-question {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-image: linear-gradient(#fff, #fff0);
  border: 0 solid #f4e3be;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 48px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: flex;
}

.sms-button {
  border: 1px solid #d59faa;
}

.text-field-8 {
  border-radius: 100%;
  width: 6px;
  height: 16px;
}

.text-span, .text-span-2, .text-span-3 {
  color: #080;
}

.a9acetkj {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.pfk70clx {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

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

.gej2eaj5 {
  aspect-ratio: 9 / 16;
  color: #2b2b2b;
  vertical-align: middle;
  background-color: #000;
  border-width: 0;
  border-radius: 12px;
  width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
  overflow: hidden;
}

.rrn64jcj {
  background-image: linear-gradient(to bottom right, #d198a333, #d198a34d);
  background-size: auto;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  padding: 8px;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

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

.hvhtrnmd {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px;
  width: auto;
  padding: 12px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.md136cr9 {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d59faa;
  border-width: 0;
  border-radius: 9999px;
  width: 24px;
  height: 8px;
  padding: 0;
  display: block;
}

.pqc4rg5y {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d1d5db;
  border-width: 0;
  border-radius: 9999px;
  width: 8px;
  height: 8px;
  padding: 0;
  display: block;
}

.i0yih1go {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  gap: 8px;
  width: auto;
  display: flex;
}

.yqwlx9rp {
  grid-column-gap: 16px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
  width: auto;
  margin: 24px 0 0;
  display: flex;
}

.oxrs80ox {
  border-width: 0;
  width: auto;
  max-width: 320px;
  margin: 0 auto;
  padding: 0;
  display: none;
  position: relative;
}

.rpp1a636 {
  aspect-ratio: 9 / 16;
  color: #2b2b2b;
  vertical-align: middle;
  background-color: #000;
  border-width: 0;
  border-radius: 12px;
  width: 163.203px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  overflow: hidden;
}

.bjdkild4 {
  background-image: linear-gradient(to bottom right, #d198a333, #d198a34d);
  background-size: auto;
  border-width: 0;
  border-radius: 16px;
  width: 192px;
  margin: 0;
  padding: 8px;
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.qq2gza12 {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  gap: 32px;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0;
  display: flex;
  position: relative;
}

.e1n6nsm6 {
  border-width: 0;
  width: auto;
}

.jha1j3oy {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 32px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.jha1j3oy.btn-hover {
  text-decoration: none;
}

.dgx558sr {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.videos-section {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fdf5f6;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 48px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.dexgj6h3 {
  color: #6b7280;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #6b7280;
  border-width: 0;
  width: 24px;
  height: 24px;
  display: block;
  overflow: hidden;
}

.q7q1sayp {
  z-index: 10;
  color: #6b7280;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.d6m5vge4 {
  color: #d0190d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.vl5qnqad {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.jw7evfht {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.fbbqaubq {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.u0s8ev7r {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.oe7d2u6j {
  border-width: 0 0 2px;
  border-color: #f3f4f6;
  width: auto;
  padding: 20px;
}

.zvasqt44 {
  vertical-align: middle;
  object-fit: contain;
  background-color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

.slmk4qe7 {
  border-width: 0;
  flex-shrink: 0;
  width: 40%;
  padding: 12px;
}

.y4xmix87 {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.j4ishiof {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  line-height: 28px;
}

.xm2gw1h8 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 28px;
}

.ntlcohs9 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.pk93g3ix {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.no6u6ue2 {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.4;
}

.ylseoc9b {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 10px;
  line-height: 1.4;
}

.dg4lweo4 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 10px;
  line-height: 1.4;
}

.i46gxukq {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.4;
}

.o0d98lg4 {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 10px;
  line-height: 1.4;
  display: none;
}

.v8nus4k1 {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #fff3;
  border-radius: 9999px;
  width: 100%;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.ge9kbtcv {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.vbl6syqq {
  color: #2563eb;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

.gzf1gl5r {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  line-height: 24px;
}

.yjvk0nvz {
  border-width: 0;
  width: auto;
}

.dfn546kz {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  padding: 24px;
}

.pnluyhig {
  border-width: 0;
  flex-direction: row;
  width: auto;
  display: flex;
}

.ogs93vjx {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #fff3;
  border-radius: 9999px;
  width: 100%;
  padding: 8px 12px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.yofoy1so {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 9px;
  line-height: 1.5;
}

.b7ikeiv8 {
  color: #2563eb;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 9px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

.km7g56ka {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 9px;
}

.x3j5973n {
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 8px 8px;
  display: none;
}

.cv60crpl {
  z-index: 10000;
  grid-column-gap: normal;
  transform: translate(-50%, -50%) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #2b2b2b;
  background-color: #fff;
  border: 3px solid #d198a3;
  border-radius: 12px;
  width: 100%;
  max-width: 800px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  animation-name: fadeIn;
  animation-timing-function: ease-in-out;
  display: block;
  position: fixed;
  top: auto;
  left: auto;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.fh1q2qlr {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.db154c26 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.nzsurgyf {
  color: #6b7280;
  text-align: center;
  border-width: 1px 0 0;
  border-top-style: solid;
  border-top-color: #e5e7eb;
  width: auto;
  margin: 64px 0 8px;
  padding: 32px 0 0;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

.v41mgbml, .fxezn11m {
  border-width: 0;
  width: auto;
}

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

.jeg58unw {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.bh4jylqv {
  color: #fff;
  text-align: center;
  background-color: #e57373;
  border-width: 0;
  width: auto;
  padding: 12px 16px;
}

.st1f7fpe {
  color: #e57373;
  text-align: center;
  letter-spacing: 1.5px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 0 4px;
  padding: 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.r27zfr7v {
  color: #000;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.t73f5jjl {
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: column;
  align-items: center;
  width: auto;
  display: none;
}

.sh7142yu {
  color: #e57373;
  text-align: center;
  letter-spacing: 2.4px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 0 8px;
  padding: 0;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
  display: block;
}

.qz1atcf4 {
  color: #000;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.xb2928vp {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
}

.gwlbmniz {
  color: #000;
  text-align: center;
  background-color: #fff001;
  border-width: 0;
  width: auto;
  padding: 3px 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

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

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

.s7drofmu {
  opacity: .6;
  color: #fff;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.aicc82e8 {
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 2px;
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.ni0mx9vz {
  z-index: 0;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffffffe6;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: 0;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 10px 25px #d59faa1a;
}

.ik8cifs8 {
  z-index: 0;
  color: #fff;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.gm5al3yf {
  aspect-ratio: 16 / 9;
  filter: drop-shadow(0 25px 25px #00000026);
  color: #fff;
  background-color: #2b2b2b;
  border-width: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.video {
  aspect-ratio: 16 / 9;
  color: #fff;
  background-color: #000;
  border-width: 0;
  border-radius: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto 12px;
  padding: 0;
  display: block;
}

.fn5t39dq {
  color: #4b5563;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #4b5563;
  text-decoration: underline #4b5563;
}

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

.ar0carex {
  z-index: 10;
  color: #fff;
  border-width: 0;
  width: 100%;
  max-width: 1536px;
  margin: 0 auto;
  padding: 16px 80px;
  position: relative;
}

.um65znnr {
  color: #fff;
  background-color: #f3eae6;
  border-width: 0;
  width: auto;
  min-height: 500px;
  position: relative;
  overflow: hidden;
}

.dbg9s44r {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 576px;
  margin: 0 auto;
  display: block;
}

.llymhxc6 {
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0 4px;
}

.u5e7gbu9 {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 512px;
  margin: 0 auto;
  display: block;
}

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

.qmdv0mer {
  color: #9ca3af;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 16px 0 0;
  font-size: 24px;
  line-height: 32px;
  -webkit-text-decoration: line-through #9ca3af;
  text-decoration: line-through #9ca3af;
}

.cchl0dlc {
  color: #dc2626;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.vpdnwrqz {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 18px;
  line-height: 28px;
}

.jjyappsu {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
}

.wj48ak83 {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 24px;
  display: block;
}

.nt6sters {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 12px 0;
  display: flex;
}

.ysa0i7uj {
  color: #000;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.awbzccrj {
  color: #000;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.pvofkmth {
  color: #000;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #f4d03f;
  border-width: 0;
  border-radius: 4px;
  width: 100%;
  max-width: 512px;
  margin: 0 auto;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 24px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 10px 20px #00000026, 0 6px 6px #0000001a;
}

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

.b7qtai54 {
  color: #2563eb;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
  display: block;
}

.rckv8etp {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 0 4px 24px;
}

.lqvm3b27 {
  border-width: 0;
  width: 100%;
  max-width: 1152px;
  margin: 24px auto 0;
  padding: 0 80px;
  display: block;
}

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

.i7qwgf2p {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  padding: 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.uhw09x7a {
  color: #1f2937;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.v7iuuvi9 {
  color: #1f2937;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  line-height: 28px;
}

.pgvvmyeq {
  color: #6b7280;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: line-through #6b7280;
  text-decoration: line-through #6b7280;
}

.s3ie4tn1 {
  color: #dc2626;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.hupnrsq0 {
  color: #1f2937;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

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

.x6kiryio {
  border-width: 0;
  width: auto;
  padding: 0 8px;
}

.jzac670v {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 448px;
  margin: 0 auto;
  display: block;
}

.ybt2643t {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: flex-start;
  gap: 24px;
  width: auto;
  margin: 0 0 32px;
  display: grid;
}

.gdh35ij9 {
  color: #1f2937;
  background-color: #f3eae6;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.uhzn5oma {
  color: #1f2937;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.iow0yhsf {
  color: #1f2937;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.mg4mqxl5 {
  grid-column-gap: 12px;
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  padding: 16px;
  display: flex;
}

.d2sptpuc {
  color: #1f2937;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
}

.de0i8q09 {
  color: #1f2937;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.b7qvr1za {
  grid-column-gap: 12px;
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  margin: 20px 0 0;
  padding: 16px;
  display: flex;
}

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

.ylxwzis3 {
  border-width: 0;
  width: 100%;
  max-width: 1152px;
  margin: 0 auto;
}

.n2r3nabf {
  background-color: #faf6f3;
  border-width: 0;
  width: auto;
  padding: 32px 80px;
}

.emlz8rv4 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.ojptoegu {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.hc8cb4l1 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 40px;
  padding: 0 8px;
}

.ktc2epmi {
  color: #fff;
  text-align: center;
  background-color: #d4a5a5;
  border-width: 0;
  width: auto;
  padding: 12px 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.a68lfihz {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 384px;
  margin: 0 auto;
  display: block;
}

.gjer65nf {
  border-width: 0;
  order: 1;
  width: auto;
}

.b4jtvpdz {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.l6y9dq8s {
  color: #1f2937;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.ziiuv7gl {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.fkkkewfl {
  border-width: 0;
  order: 2;
  width: auto;
}

.pxtyto36 {
  grid-column-gap: 24px;
  background-color: #fce4ec;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: grid;
}

.hp2cwzlf {
  border-width: 0;
  border-radius: 16px;
  width: auto;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.f0qp4t3b {
  border-width: 0;
  order: 2;
  width: auto;
}

.b5eiaaek {
  border-width: 0;
  order: 1;
  width: auto;
}

.meywgk3c {
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 24px 0 0;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.tqykv5z8 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(to right, #facc15, #eab308);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 12px 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.qqzcqguo {
  grid-column-gap: 24px;
  background-color: #fffbf0;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: grid;
}

.dn9zkvvb {
  border: 2px solid #facc15;
  border-radius: 16px;
  width: auto;
  margin: 24px 0 0;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.x5flczxc {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 48px 80px;
}

.n1qr5q6k {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
  display: block;
}

.wtvbg6ij {
  border-width: 0;
  width: 100%;
  max-width: 1152px;
  margin: 24px auto 0;
  padding: 0;
  display: block;
}

.sywi8gmx {
  background-color: #f9fafb;
  border-width: 0;
  width: auto;
  padding: 32px 80px;
}

.drhnse1y {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  padding: 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.l69r03aa {
  color: #1f2937;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 28px;
}

.w11okhp7 {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 448px;
  margin: 0 auto;
  display: block;
}

.wfbz55b5 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  padding: 0 8px;
  display: flex;
}

.oy4eyhhx {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-columns: 1fr;
  place-items: start stretch;
  gap: 32px;
  width: auto;
  display: grid;
}

.ohoiet43 {
  background-color: #f5ede8;
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  width: auto;
  padding: 48px 80px;
  position: relative;
}

.ljqhsdtl {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.av794no0 {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 16px 80px;
}

.k0cre287 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  padding: 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
  display: block;
}

.fprdcfvu {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

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

.eo4rk41o {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.vyhhwype {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 28px;
}

.pknij3wf {
  color: #1f2937;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.ooww4k3r {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 8px 0 0;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

.bny64t04 {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

.mr0finjw {
  color: #374151;
  text-align: left;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
  display: flex;
}

.nc6et10y {
  color: #374151;
  text-align: left;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 12px 0 0;
  font-size: 18px;
  line-height: 28px;
  display: flex;
}

.hseujk75 {
  text-align: left;
  border-width: 0;
  width: auto;
}

.y78imvdu {
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.w0bs3669 {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.vyxpb05n {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.z6n8do4z {
  color: #1f2937;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.x2eg85oq {
  text-align: left;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 8px;
}

.dw3gif5m {
  background-color: #faf6f3;
  border-width: 0;
  width: auto;
  padding: 48px 80px;
}

.luaw8vtt {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.i48nhspd {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.sa89f17d {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.lsh82356 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 12px;
  line-height: 16px;
}

.t6ubx9ub {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 12px;
  line-height: 16px;
}

.khullkgk {
  text-align: center;
  border-width: 0;
  width: 100%;
  max-width: 1536px;
  margin: 0 auto;
  padding: 0 80px;
}

.icuudlmt {
  background-color: #f9fafb;
  border-width: 1px 0 0;
  width: auto;
  padding: 48px 0;
}

.tgpzzbxw {
  z-index: 0;
  color: #9ca3af;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  display: block;
  position: absolute;
  top: 16px;
  right: 16px;
}

.h5r6vyg0 {
  background-color: #fff;
  border-width: 8px;
  border-color: #f4d03f;
  border-radius: 16px;
  width: 100%;
  max-width: 672px;
  margin: 0 16px;
  padding: 48px;
  display: none;
  position: relative;
}

.o2m1e5cz {
  z-index: 50;
  background-color: #00000080;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  display: block;
  position: fixed;
  inset: 0;
}

.p232ajcd {
  background-color: #fff;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.gbobk82c {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.oyuw10hi {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.image-2 {
  width: 24px;
  height: 24px;
  margin-top: 27px;
  position: absolute;
}

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

.ph4rger2 {
  z-index: 0;
  color: #9ca3af;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  display: block;
  position: absolute;
  top: 16px;
  right: 16px;
}

.fz1ebai4 {
  color: #000;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.jrqzgfxh {
  color: #d90403;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.mu7hb7at {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 20px;
  line-height: 28px;
}

.kpidqsnn {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 28px;
}

.mh7yst7y {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.y1x0chox {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 28px;
}

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

.g7davmmb {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ff8a80;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

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

.ddivr2k8 {
  grid-column-gap: normal;
  color: #2b2b2b;
  padding: 48px;
  z-index: 999;
  background-color: #fff;
  border: 8px solid #f4d03f;
  border-radius: 16px;
  width: 100%;
  max-width: 672px;
  margin: 0 16px;
  padding-block: 48px;
  padding-inline: 48px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
}

.qd39s6px, .jrlbrar3 {
  border-width: 0;
  width: auto;
}

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

.lng45bw7 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.y1y3hhzy {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  line-height: 28px;
  display: none;
}

.te9t7blk {
  color: #ffeb3b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 1.25;
  display: none;
}

.zsa4b69t {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.25;
}

.rheo4ztb {
  color: #ffeb3b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.25;
}

.r2ucbmot {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 60px;
  line-height: 1.25;
}

.f8kf6bz3 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 40px;
}

.yw3rbbq7 {
  text-align: center;
  background-color: #d4a5a5;
  border-width: 0;
  width: 100%;
  min-height: 250px;
  margin: 0;
  padding: 8px 16px;
  display: block;
  position: relative;
}

.j111ty64 {
  color: #db2777;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.ve0h6rjx {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  display: none;
}

.gvy9155j {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 95%;
  margin: 0 auto;
  display: block;
}

.nabi7to1 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.t2gmxxqp {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.nmakpdiu {
  text-align: center;
  border-width: 0;
  width: 50%;
}

.twsd7o94 {
  color: #db2777;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 1.6;
}

.ll0gh432 {
  color: #333;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.6;
}

.xzfdozyj {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 32px;
}

.vqyic3kc {
  color: #d90403;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.g0qolg3j {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 12px;
  width: auto;
  margin: 24px 0;
  display: flex;
}

.unfrrgqb {
  color: #333;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.gq1ft0xz {
  color: #333;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.npnun51i {
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
}

.wcgob0im {
  border-width: 0;
  width: 50%;
}

.eer7vahx {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 32px;
  width: auto;
  display: flex;
}

.m6qoctbk {
  color: #c0392b;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.hc2euxws {
  background-color: #fbe3e3;
  border-width: 0;
  border-radius: 4px;
  width: auto;
  padding: 12px 32px;
}

.w0t0npwv {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 16px 0;
  display: flex;
}

.nvw8vpwo {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffeb3b;
  border-width: 0;
  border-radius: 4px;
  width: auto;
  margin: 0 0 12px;
  padding: 16px 96px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 4px 10px #0003;
}

.v32zou3z {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
  display: inline-block;
}

.scdzucxd {
  color: #4b5563;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #4b5563;
  text-decoration: underline #4b5563;
}

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

.q0u1zxr4 {
  background-color: #fff;
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin: -80px auto 0;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.ow38y1jw {
  color: #6b7280;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 20px;
}

.h8fb4f6f {
  color: #6b7280;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 14px;
  line-height: 20px;
}

.uamp6vzm {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 4px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

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

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

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

.brm45cbn {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.tahve6bs {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.pek9za9l {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.v7d8y0ns {
  color: #9ca3af;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.625;
}

.y9e84jm5 {
  text-align: center;
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  border-top-style: solid;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.myj3oecd {
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  border-top-style: solid;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  padding: 32px 0 0;
}

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

.t53o6faq {
  background-color: #fff;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.ittawr53 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.u1vi3yh3 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.x1wlnr6f, .zg0nlp7h {
  border-width: 0;
  width: auto;
}

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

.ilu8dg1l {
  color: #fff;
  text-align: center;
  letter-spacing: 1.8px;
  background-color: #d198a3;
  border-width: 0;
  width: 100%;
  margin: 0;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.gow4xf2f {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
}

.nboyvsd8 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
}

.we6l4321 {
  color: #333;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: #333;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 40px;
  height: 40px;
  margin: 0 0 0 8px;
  display: block;
  overflow: hidden;
}

.mnt5z0xs {
  z-index: 0;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

.lwpw7glp {
  aspect-ratio: 16 / 9;
  background-color: #000;
  border-width: 0;
  width: auto;
  max-width: 800px;
  margin: 0 auto;
  position: relative;
}

.sh9ma9j2 {
  color: #000;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: underline #000;
  text-decoration: underline #000;
}

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

.znqn4v9d {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
}

.jjrldwpz {
  border-width: 0;
  width: auto;
  padding: 20px 0;
}

.mgwq8fc3 {
  z-index: 10;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/68ff66fe97b0ed2bf3dee97a/69022b02765c17006cf7c2da_image%20(75)_1761057795917-CjLbOK6K.png");
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  width: auto;
  min-height: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}

.xr4sykq9 {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.q8bazxgg {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.hyyoxmjq {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.si6mfj75 {
  background-color: #f9f5f0;
  border-width: 0;
  width: auto;
  padding: 32px;
}

.m1xew2m5 {
  color: #374151;
  vertical-align: middle;
  border-width: 0;
  width: 224px;
  max-width: 100%;
  display: block;
}

.zuai24fj {
  color: #374151;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

.dvpi34sm {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.mly80o5g {
  color: #374151;
  border-width: 0;
  width: auto;
}

.ol9z0l9j {
  color: #ef4444;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.dkwtv7uv {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  display: flex;
}

.k5t74k9l {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

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

.xvi95kp8 {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 448px;
  display: block;
}

.mag81wrw {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 32px 0 0;
  display: flex;
}

.zbryk6is {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.oxsoni29 {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 18px 0 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.pkscryjx {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.tyhiyhkf {
  background-color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 32px;
  display: block;
}

.x4k6v8nu {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
}

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

.cylykurl {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.vn36c65f {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 672px;
  display: block;
}

.nbls8gmt {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

.d4in19s2 {
  color: #22c55e;
  text-align: left;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.x2k86ewl {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.qgzss220 {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.d6y7b7x3 {
  grid-column-gap: 12px;
  text-align: left;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  display: flex;
}

.quzlgma4 {
  grid-column-gap: 12px;
  text-align: left;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  margin: 8px 0 0;
  display: flex;
}

.mr72b2qv {
  box-sizing: border-box;
  float: none;
  clear: none;
  text-align: left;
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 16px 0 0;
  padding: 0;
  display: block;
}

.sg893q8l {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
  -webkit-text-decoration: line-through #6b7280;
  text-decoration: line-through #6b7280;
}

.olfx0xs8 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.ncllj4uc {
  color: #22c55e;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

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

.zkf3pfrg {
  color: #333;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffeb3b;
  border-width: 0;
  width: auto;
  padding: 20px 48px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.agxczhp5 {
  color: #4b5563;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #4b5563;
  text-decoration: underline #4b5563;
}

.nt93sazz {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
}

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

.xhvy55vr {
  text-align: center;
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: flex;
}

.gj8a5hex {
  background-color: #f9f5f0;
  border-width: 0;
  width: auto;
  padding: 24px 0;
}

.c86rro2i {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.puq4jiir {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 28px;
}

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

.r20gldm2 {
  color: #fff;
  text-align: center;
  background-color: #8b7355;
  border-width: 0;
  width: auto;
  padding: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.moen1slr {
  vertical-align: middle;
  border-width: 0;
  width: 523px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.rz4noj7x {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.zr6oiloe {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

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

.ubpmtaqt {
  border-width: 0;
  width: 50%;
}

.xtiqm2q0 {
  grid-column-gap: 24px;
  background-color: #f9f5f0;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

.h60oiomk {
  border: 1px solid #e5e7eb;
  width: auto;
  overflow: hidden;
}

.vdceet9s {
  grid-column-gap: 24px;
  background-color: #f9f5f0;
  border-width: 0;
  flex-direction: row-reverse;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

.w3ocr4ev {
  border: 1px solid #e5e7eb;
  width: auto;
  margin: 24px 0 0;
  overflow: hidden;
}

.pvx1yb1n {
  color: #fff;
  text-align: center;
  background-color: #d4af37;
  border-width: 0;
  width: auto;
  padding: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.ou0vu5pi {
  vertical-align: middle;
  border-width: 0;
  width: 522px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.vo30nli0 {
  grid-column-gap: 24px;
  background-color: #fffdf5;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

.k19dygkj {
  border: 2px solid #d4af37;
  width: auto;
  margin: 24px 0 0;
  overflow: hidden;
}

.vtiqr1rs {
  color: #000;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffeb3b;
  border: 0 #000;
  width: auto;
  margin: 32px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
}

.hmbbtvmw {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 16px;
  display: flex;
}

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

.bdue2pk7 {
  color: #fff;
  text-align: center;
  background-color: #8b7355;
  border-width: 0;
  width: auto;
  padding: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.vydynll7 {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.mv1c7c0k {
  color: #22c55e;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.gbeq6mfx {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.pxb4frty {
  grid-column-gap: 8px;
  color: #374151;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 8px;
  width: auto;
  display: flex;
}

.o7fwbheq {
  grid-column-gap: 8px;
  color: #374151;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 8px;
  width: auto;
  margin: 8px 0 0;
  display: flex;
}

.bemjco8v {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
}

.kr5e3pub {
  grid-column-gap: 24px;
  background-color: #f9f5f0;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

.ezbbzjms {
  border: 1px solid #e5e7eb;
  width: auto;
  margin: 0 0 24px;
  overflow: hidden;
}

.txeqj9l0 {
  color: #111827;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.xaxk77ur {
  color: #4b5563;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.am7boawz {
  text-align: left;
  border-width: 0;
  width: auto;
}

.bf41mjeg {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

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

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

.n9u3fzvo {
  background-color: #f9f5f0;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 24px;
  display: block;
}

.nb583utb {
  border: 1px solid #e5e7eb;
  width: auto;
  overflow: hidden;
}

.h2ebq527 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.dgcoueos {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

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

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

.xy44rkat {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.uigm6b61 {
  color: #2b2b2b;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.yg26ibg9 {
  text-align: center;
  background-color: #fff;
  border: 2px solid #d1d5db;
  width: auto;
  padding: 16px;
}

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

.nglwm11x {
  color: #d4af37;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: line-through #d4af37;
  text-decoration: line-through #d4af37;
}

.k25vzeof {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: .9px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.uhu8tpet {
  text-align: center;
  background-color: #fff;
  border: 4px solid #1f2937;
  width: auto;
  max-width: 448px;
  margin: 0 auto 32px;
  padding: 24px 32px;
}

.bfgd1skt {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.w6ob81co {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 20px;
  line-height: 28px;
}

.q92w3ki1 {
  color: #d4af37;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.rgbnfg0s {
  color: #22c55e;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.gdx2lyje {
  color: #22c55e;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.nhe0f8rw {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 28px;
}

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

.jhr899pb {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  display: block;
}

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

.k4uo6grj {
  color: #000;
  letter-spacing: 2px;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffeb3b;
  border: 0 #000;
  width: auto;
  padding: 20px 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.r82ffcv7 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 20px;
}

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

.w5avxlpe {
  background-color: #f9f5f0;
  border-width: 0;
  width: auto;
  padding: 24px 0;
}

.b58kgqrd {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.x2tlhijm {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
}

.eumy4e97 {
  color: #d4af37;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

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

.awdswfj1 {
  background-color: #fff;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  padding: 16px;
}

.vvcojgq5 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

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

.xbr3tey6 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.ytaeyh5i {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.nxs6ccxe {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.g637jnj6 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.dm5qmr45 {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.tdztymtm {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  line-height: 24px;
}

.vko2xo4x {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 24px;
}

.caiua3va {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

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

.eswesqwt {
  color: #d4af37;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.rjt1v2g7 {
  color: #fff;
  text-align: center;
  background-color: #8b7355;
  border-width: 0;
  width: auto;
  padding: 12px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.w61a9sz7 {
  vertical-align: middle;
  border-width: 0;
  width: 80%;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

.xa93d3my {
  border-width: 0;
  width: 33.3333%;
}

.dosxinlz {
  color: #6b7280;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.y4p9roki {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 20px;
  line-height: 28px;
}

.tdasrbw2 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.khr94bau {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.evynh0cr {
  border-width: 0;
  width: 66.6667%;
}

.opyd8645 {
  grid-column-gap: 24px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  flex-direction: row;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

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

.k5ydru7s.card-layer-3 {
  margin-bottom: 0;
}

.h8zc3yrl {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  line-height: 24px;
}

.apgdvetf {
  color: #000;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffeb3b;
  border: 0 #000;
  width: auto;
  margin: 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
}

.wyz90znd {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.mo1my76o {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  line-height: 28px;
}

.n7c14uo3 {
  border-width: 0 0 1px;
  border-bottom-style: solid;
  border-bottom-color: #f4e3be;
  width: auto;
  padding: 0 0 16px;
}

.v95l8l06 {
  border-width: 0 0 1px;
  border-bottom-style: solid;
  border-bottom-color: #f4e3be;
  width: auto;
  margin: 16px 0 0;
  padding: 0 0 16px;
}

.iap8wjaf {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.y17ufj7l {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 80px;
  padding: 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.d6i84djo {
  z-index: 10;
  vertical-align: middle;
  mix-blend-mode: normal;
  border-width: 0;
  width: 160px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  top: -80px;
  left: 50%;
  transform: translate(-50%);
}

.xvjxp8oe {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.d1rutu44 {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.sj1l49tw {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.w0j9mgvl {
  text-align: center;
  background-color: #fff;
  border: 4px solid #d4a574;
  width: auto;
  margin: 0;
  padding: 96px 48px 48px;
  display: block;
}

.fcerqw6m {
  border-width: 0;
  width: auto;
  position: relative;
}

.m0pmwyao {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

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

.l891esqs {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.he98et1t {
  color: #22c55e;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.dk66pau3 {
  color: #22c55e;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
}

.cmjxn0y1 {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
}

.nldfjiaz {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 672px;
  margin: 0 auto;
  display: block;
}

.lrhenum2 {
  color: #000;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffeb3b;
  border: 0 #000;
  width: auto;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

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

.nnd6we79 {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.l1p683p1 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.mgprstqw {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.y8suiomo {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.x5iyl080 {
  text-align: center;
  background-color: #fff;
  border-width: 1px 0 0;
  border-top-style: solid;
  border-top-color: #f4e3be;
  width: auto;
  margin: 0;
  padding: 32px 0;
  display: block;
}

.o88ovpna {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.c1v6r65h {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.aigkacic {
  z-index: 0;
  color: #9ca3af;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 24px;
  line-height: 32px;
  display: block;
  position: absolute;
  top: 16px;
  right: 16px;
}

.rqe4bz9b {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.edt69pyj {
  color: red;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.d9dsxbxz {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
}

.jzrznwkf {
  color: #666;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 28px;
}

.fn8xyito, .zpajals1 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.eidrks6y {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.f9nn9ugi {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ff6b6b;
  border: 0 #fff;
  width: auto;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.f9nn9ugi.btn-popup {
  border-radius: 0;
}

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

.dcf57f04 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 8px solid #ffeb3b;
  width: 100%;
  max-width: 672px;
  padding: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
}

.icrwhrqq, .n0q2ycli {
  border-width: 0;
  width: auto;
}

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

.ipxoerw9 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.je8witrz {
  text-align: center;
  background-color: #d4a5a5;
  border-width: 0;
  width: 100%;
  min-height: 250px;
  margin: 0;
  padding: 32px 16px 16px;
  display: block;
  position: relative;
}

.n7zhumjz {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.e27sjwml {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  display: none;
}

.gyqglds0 {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 95%;
  margin: 0 auto;
  display: block;
}

.rjoesbxs {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.bxd0re4k {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.kqm3nbal {
  color: #d4af37;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 12px;
  padding: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.eb4uwxxm {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 32px;
}

.e0cgqtj1 {
  color: #22c55e;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.axmpq1qw {
  grid-column-gap: 12px;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  gap: 12px;
  width: auto;
  margin: 16px 0;
  display: flex;
}

.ayv6oa9k {
  text-align: center;
  border-width: 0;
  width: 50%;
}

.fjsey8lk {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 1.6;
}

.c4p5f6q0 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.6;
}

.xjiydbt8 {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 32px;
}

.f080xwtx {
  color: #22c55e;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.z83xxrbu {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  gap: 12px;
  width: auto;
  margin: 24px 0;
  display: flex;
}

.lim7989g {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.kuwuex6d {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

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

.wisfxrn1 {
  border-width: 0;
  width: 50%;
}

.jl1z9tu3 {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 32px;
  width: auto;
  display: flex;
}

.bin2n69y {
  color: #c0392b;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.d0dtis54 {
  background-color: #fbe3e3;
  border-width: 0;
  border-radius: 4px;
  width: auto;
  padding: 12px 32px;
}

.q916f6g8 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 16px 0;
  display: flex;
}

.bqjj8dc1 {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ffeb3b;
  border-width: 0;
  border-radius: 4px;
  width: 550px;
  margin: 0 0 12px;
  padding: 16px 96px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 4px 10px #0003;
}

.jnswbtb0 {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
  display: inline-block;
}

.nmggc303 {
  color: #4b5563;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #4b5563;
  text-decoration: underline #4b5563;
}

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

.d1n5xfjz {
  background-color: #fff;
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin: -80px auto 0;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.tmjt9p94 {
  color: #6b7280;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 20px;
}

.uq7a4maf {
  color: #6b7280;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 14px;
  line-height: 20px;
}

.krt972wg {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 4px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

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

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

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

.s7lxu2fm {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.b68dlcz0 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.ntqyfe1i {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.zv0qk40j {
  color: #9ca3af;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.625;
}

.fgars7mu {
  text-align: center;
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  border-top-style: solid;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.bx7cl4tf {
  border: 1px #e5e7eb;
  border-top-style: solid;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  padding: 32px 0 0;
}

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

.oujw51um {
  background-color: #fff;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.c90vu9gt {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.tg7gpl3x {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.xf6j7wog, .m38pjimb {
  border-width: 0;
  width: auto;
}

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

.irt1erb9 {
  z-index: 0;
  background-image: url("https://femme-manifest-concealedpermit.replit.app/assets/Minimal_SoftCream_UltraEtherealWave_Mobile_1761229497491-15eyXmW6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-width: 0;
  width: auto;
  display: none;
  position: absolute;
  inset: 0;
}

.u4y830ub {
  z-index: 0;
  background-image: url("https://femme-manifest-concealedpermit.replit.app/assets/Minimal_SoftCream_UltraEtherealWave_Desktop_1761229501198-C4VS0mNu.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.n2hhsr95 {
  color: #fff;
  text-align: center;
  letter-spacing: 1.8px;
  background-color: #d198a3;
  border-width: 0;
  width: 100%;
  margin: 0;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.dzrls2lg {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
}

.ui69x4z5 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
}

.hut4dvxv {
  color: #333;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: #333;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 40px;
  height: 40px;
  margin: 0 0 0 8px;
  display: block;
  overflow: hidden;
}

.q756qtlb {
  z-index: 0;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

.m0xp3qbd {
  aspect-ratio: 16 / 9;
  background-color: #000;
  border-width: 0;
  width: auto;
  max-width: 800px;
  margin: 0 auto;
  position: relative;
}

.y53zh1n6 {
  color: #000;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: underline #000;
  text-decoration: underline #000;
}

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

.cr0wgcrl {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
}

.ttuxii3l {
  border-width: 0;
  width: auto;
  padding: 20px 0;
}

.jancdkds {
  z-index: 10;
  border-width: 0;
  width: auto;
  position: relative;
}

.s718nw3i {
  border-width: 0;
  width: auto;
  min-height: 0;
  position: relative;
}

.dzw7x88h {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.psxp0inw {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 672px;
  display: block;
}

.drquqdoy {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

.ca49tzzl {
  color: #22c55e;
  text-align: left;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.sj4vak7g {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.vkl1ay8p {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.zpo515wy {
  grid-column-gap: 12px;
  text-align: left;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  display: flex;
}

.xggwgc5t {
  grid-column-gap: 12px;
  text-align: left;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  margin: 8px 0 0;
  display: flex;
}

.z9d5ztv0 {
  text-align: left;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 16px 0 0;
  padding: 0;
  display: block;
}

.whlpjv79 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
  -webkit-text-decoration: line-through #6b7280;
  text-decoration: line-through #6b7280;
}

.yzatgibf {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.at7sfk8i {
  color: #22c55e;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

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

.w7xmchmk {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 20px #ffffff80;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.ua90ettd {
  color: #fff;
  text-shadow: 0 0 20px #ffffff80;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(135deg, #d198a3, #e8b4bd, #d198a3, #c98993);
  background-size: 200% 200%;
  border-width: 2px;
  border-color: #fff6;
  border-radius: 12px;
  width: auto;
  padding: 20px 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  animation-name: shimmer;
  animation-iteration-count: infinite;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 20px #d198a3cc, 0 0 40px #d198a399, 0 0 60px #d198a366, 0 0 80px #d198a333, inset 0 0 20px #ffffff4d;
}

.zokf6ho1 {
  color: #4b5563;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #4b5563;
  text-decoration: underline #4b5563;
}

.xmxwjdl4 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
}

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

.d5b5r73r {
  text-align: center;
  border-width: 0;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: flex;
}

.xnqffob2 {
  background-color: #f9f5f0;
  border-width: 0;
  width: auto;
  padding: 24px 0;
}

.rl8ir9li {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
}

.ui8souxb {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

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

.k1qzj6vd {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.frtbl4vy {
  color: #374151;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 448px;
  display: block;
}

.r3gqq8gt {
  color: #374151;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

.gp02dcv8 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.w8bmv5t5 {
  color: #374151;
  border-width: 0;
  width: auto;
}

.gy7rcy2t {
  color: #ef4444;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.bjv8c07u {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.fqbt642c {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
}

.wbevr59o {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  display: flex;
}

.s0mlzes4 {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  margin: 16px 0 0;
  display: flex;
}

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

.izpuutgn {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 448px;
  display: block;
}

.kb5slk3x {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 32px 0 0;
  display: flex;
}

.t9zx0fra {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

.jrk4n80x {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.vkd55mrz {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: none;
}

.n59ce68j {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: none;
}

.qw4hegnl {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  padding: 0;
  list-style-type: none;
}

.bbskbpvf {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  padding: 0 0 0 16px;
}

.av9o4hwu {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
}

.q62gusej {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
}

.obo8nly3 {
  border-width: 0 0 0 4px;
  border-color: #d4af37;
  border-left-style: solid;
  width: auto;
  margin: 16px 0 0;
  padding: 0 0 0 16px;
}

.sz9g6dki {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

.w02f29ia {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 18px 0 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.wnoqva0g {
  background-color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 32px 32px;
  display: block;
}

.wjlxxtfz {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
}

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

.gfxgvw4g {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.ot3y9hb8 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 28px;
}

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

.kqupfz6g {
  color: #fff;
  text-align: center;
  background-color: #8b7355;
  border-width: 0;
  width: auto;
  padding: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.grl5a0mj {
  vertical-align: middle;
  border-width: 0;
  width: 523px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.dflwddys {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.bmlzc24i {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
}

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

.rt9n0oul {
  border-width: 0;
  width: 50%;
}

.xoqy4fcl {
  grid-column-gap: 24px;
  background-color: #f9f5f0;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

.dturd6m7 {
  border: 1px solid #e5e7eb;
  width: auto;
  overflow: hidden;
}

.ibzgwm3j {
  grid-column-gap: 24px;
  background-color: #f9f5f0;
  border-width: 0;
  flex-direction: row-reverse;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

.pnwu5ono {
  border: 1px solid #e5e7eb;
  width: auto;
  margin: 24px 0 0;
  overflow: hidden;
}

.rej1021n {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 20px #ffffff80;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(135deg, #d198a3, #e8b4bd, #d198a3, #c98993);
  background-size: 200% 200%;
  border-width: 2px;
  border-color: #fff6;
  border-radius: 12px;
  width: auto;
  margin: 32px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  animation-name: shimmer;
  animation-iteration-count: infinite;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 20px #d198a3cc, 0 0 40px #d198a399, 0 0 60px #d198a366, 0 0 80px #d198a333, inset 0 0 20px #ffffff4d;
}

.vuocv3vt {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 16px;
  display: flex;
}

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

.iqtvjiqz {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0;
  font-family: Playfair Display, sans-serif;
  font-size: 48px;
  line-height: 1;
  display: block;
}

.ayagl63i {
  color: #fff;
  text-align: center;
  background-color: #d4af37;
  border-width: 0;
  width: auto;
  padding: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.ebfeclf9 {
  vertical-align: middle;
  border-width: 0;
  width: 522px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.fpm67pwd {
  grid-column-gap: 24px;
  background-color: #fffdf5;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

.yy3rqvsa {
  border: 2px solid #d4af37;
  width: auto;
  overflow: hidden;
}

.avjqjmye {
  grid-column-gap: 24px;
  background-color: #fffdf5;
  border-width: 0;
  flex-direction: row-reverse;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

.vtizkcdd {
  border: 2px solid #d4af37;
  width: auto;
  margin: 24px 0 0;
  overflow: hidden;
}

.wylpoxqo {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.p1v016u3 {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 896px;
  margin: 0 auto;
  display: block;
}

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

.no9v9a3s {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: block;
}

.h72hhtm8 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.wmodwp9e {
  border-width: 0 0 1px;
  border-bottom-style: solid;
  border-bottom-color: #d1d5db;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 16px;
  display: flex;
}

.bzkq2af2 {
  border-width: 1px 0;
  border-color: #d1d5db;
  border-bottom-style: solid;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 16px;
  display: flex;
}

.y2bh5tyi {
  background-color: #f3f4f6;
  border: 1px #1f2937;
  width: auto;
  margin: 0;
  padding: 16px;
  display: block;
}

.dppzgnr0 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.ytwfak9u {
  color: #d90403;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  -webkit-text-decoration: line-through #d90403;
  text-decoration: line-through #d90403;
  display: block;
}

.scqwnwai {
  background-color: #f3f4f6;
  border-width: 1px 0;
  border-color: #d1d5db;
  border-top-style: solid;
  border-bottom-style: solid;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 16px;
  display: flex;
}

.keoef4ii {
  color: #228b22;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.fmw7v906 {
  background-color: #fefce8;
  border-width: 1px 0 0;
  border-color: #d1d5db;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 16px;
  display: flex;
}

.ribmi4lo {
  background-color: #fff;
  border: 2px solid #000;
  width: auto;
  margin: 0 0 32px;
  padding: 0;
  display: block;
}

.j1slyf00 {
  color: #fff;
  letter-spacing: 2px;
  text-shadow: 0 0 20px #ffffff80;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(135deg, #d198a3, #e8b4bd, #d198a3, #c98993);
  background-size: 200% 200%;
  border-width: 2px;
  border-color: #fff6;
  border-radius: 12px;
  width: auto;
  padding: 20px 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  animation-name: shimmer;
  animation-iteration-count: infinite;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 20px #d198a3cc, 0 0 40px #d198a399, 0 0 60px #d198a366, 0 0 80px #d198a333, inset 0 0 20px #ffffff4d;
}

.l7hl0o78 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 20px;
}

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

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

.wclouwfp {
  background-color: #f9f5f0;
  border-width: 0;
  width: auto;
  padding: 24px 0;
}

.njoqba2v {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 40px;
  padding: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
  display: block;
}

.tpyp2kpw {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  line-height: 28px;
}

.hgobu4xw {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.ii04k669 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 28px;
}

.bxfhe7vo {
  color: #111827;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.xtt6ds7w {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.nvi1cpqv {
  background-color: #f9f5f0;
  border: 2px solid #d4af37;
  width: auto;
  margin: 0 0 24px;
  padding: 24px;
}

.hqda1qu9 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.juva5jrz {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

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

.zcrhl83y {
  color: #fff;
  text-align: center;
  background-color: #8b7355;
  border-width: 0;
  width: auto;
  padding: 12px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.d7aaur1a {
  vertical-align: middle;
  border-width: 0;
  width: 80%;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

.pvuwb4d7 {
  border-width: 0;
  width: 33.3333%;
}

.nsfg2031 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.gtueg522 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 18px;
  line-height: 28px;
}

.yr839xbd {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.p32gy29q {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 18px;
  line-height: 28px;
}

.kg5ih4et {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
  list-style-type: none;
}

.w5smemuk {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 18px;
  line-height: 28px;
  list-style-type: none;
}

.lrv08dxb {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  padding: 0;
  font-size: 18px;
  line-height: 28px;
  list-style-type: none;
}

.zegcqkrs {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.totydw4h {
  border-width: 0;
  width: 66.6667%;
}

.s6e44g2v {
  grid-column-gap: 24px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  flex-direction: row;
  gap: 24px;
  width: auto;
  margin: 0;
  padding: 24px;
  display: flex;
}

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

.as6a14p0.card-level-3 {
  margin-bottom: 0;
}

.lthsimvk {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 20px #ffffff80;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(135deg, #d198a3, #e8b4bd, #d198a3, #c98993);
  background-size: 200% 200%;
  border-width: 2px;
  border-color: #fff6;
  border-radius: 12px;
  width: auto;
  margin: 24px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  animation-name: shimmer;
  animation-iteration-count: infinite;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 20px #d198a3cc, 0 0 40px #d198a399, 0 0 60px #d198a366, 0 0 80px #d198a333, inset 0 0 20px #ffffff4d;
}

.ljh93e3n {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.rpbbry05 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.i1lxjsj0 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 80px;
  padding: 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.nq8h33kb {
  z-index: 10;
  filter: contrast(1.1%);
  transform: translate(-50%, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  vertical-align: middle;
  mix-blend-mode: multiply;
  border-width: 0;
  width: 160px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  top: -80px;
  left: 50%;
}

.dsc6omth {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.sk4k8ah4 {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.g20ag5r4, .ig774eft {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.g9mcvvgq {
  opacity: 1;
  text-align: center;
  background-color: #fff;
  border: 4px solid #d4a574;
  width: auto;
  margin: 0;
  padding: 96px 48px 48px;
  display: block;
}

.lviwxz6m {
  z-index: 99;
  border-width: 0;
  width: auto;
  position: relative;
}

.unjcetrf {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

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

.mp0gh1ps {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.gost035m {
  color: #d90403;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.pheec65t {
  color: #d90403;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
}

.xvh44iuu {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
}

.x9wu4zqm {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 672px;
  margin: 0 auto;
  display: block;
}

.sv65ft70 {
  color: #fff;
  text-shadow: 0 0 20px #ffffff80;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  background-image: linear-gradient(135deg, #d198a3, #e8b4bd, #d198a3, #c98993);
  background-size: 200% 200%;
  border-width: 2px;
  border-color: #fff6;
  border-radius: 12px;
  width: auto;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  animation-name: shimmer;
  animation-iteration-count: infinite;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 20px #d198a3cc, 0 0 40px #d198a399, 0 0 60px #d198a366, 0 0 80px #d198a333, inset 0 0 20px #ffffff4d;
}

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

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

.hft4m7t0 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.swx7x3eh {
  color: #111827;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  padding: 0 16px 0 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.vhxog1dh {
  color: #6b7280;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.ak0ycukc {
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.xjb4tye2 {
  border-width: 1px;
  border-color: #d1d5db;
  width: auto;
  overflow: hidden;
}

.uszpp7bb {
  border-width: 1px;
  border-color: #d1d5db;
  width: auto;
  margin: 16px 0 0;
  overflow: hidden;
}

.jncc0gsv {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

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

.k4f4ii1q {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.yg42wqfb {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.qh5sdf8v {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.m4kd2bcv {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.oz2mhncx {
  text-align: center;
  background-color: #fff;
  border-width: 1px 0 0;
  border-top-style: solid;
  border-top-color: #f4e3be;
  width: auto;
  margin: 0;
  padding: 32px 0;
  display: block;
}

.kmenpl84 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.mxyd5ivb {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.div-block-6 {
  background-color: #1f2937;
  height: 4px;
}

.image-3 {
  width: 160px;
  position: absolute;
  top: -80px;
  left: 50%;
  right: auto;
}

.fwbhplj0 {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.lgcr3s6z {
  color: #111827;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 80px;
  padding: 0 8px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.oeqmss44 {
  z-index: 10;
  backface-visibility: hidden;
  transform-origin: 0 0;
  vertical-align: middle;
  mix-blend-mode: normal;
  border-width: 0;
  border-radius: 10px;
  width: 160px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  top: -80px;
  left: 40%;
  transform: none;
}

.v2pvkqgk {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.ka173lny {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.qq9nfo8g, .kijw2him {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 18px 0 0;
  font-size: 18px;
  line-height: 28px;
}

.mez7zlfi {
  text-align: center;
  background-color: #fff;
  border: 4px solid #d4a574;
  width: auto;
  margin: 0;
  padding: 96px 48px 48px;
  display: block;
}

.ldn1maqw {
  border-width: 0;
  width: auto;
  position: relative;
}

.u4wmcli7 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.luxb6kpy {
  z-index: 0;
  color: #9ca3af;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0;
  font-size: 24px;
  line-height: 32px;
  display: block;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v7ewek2w {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.lebyg1o8 {
  color: red;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.treeqwmw {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
}

.fyldd1wy {
  color: #666;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 28px;
}

.hllher0c, .s1d4g2xb {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 28px;
}

.pf4e3e38 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.rzyp78fp {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ff6b6b;
  border: 0 #fff;
  width: auto;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.rzyp78fp.btn-popup {
  border-radius: 0;
}

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

.fzwdqqz3 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 8px solid #ffeb3b;
  width: 100%;
  max-width: 672px;
  padding: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: block;
  position: relative;
}

.tf1jdv8g {
  color: #111827;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  padding: 0 16px 0 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.mnpzoqqp {
  color: #6b7280;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.h2cgxj4t {
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.dq1e22ou {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
}

.wjghyx2a {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.lk7ksik5 {
  background-color: #f9fafb;
  border-width: 1px 0 0;
  border-color: #d1d5db;
  border-top-style: solid;
  width: auto;
  padding: 20px;
}

.kloz2g2x {
  border: 1px solid #d1d5db;
  width: auto;
  overflow: hidden;
}

.j4abrd5d {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.cspllobf {
  border: 1px solid #d1d5db;
  width: auto;
  margin: 16px 0 0;
  overflow: hidden;
}

.tsd3zi1y {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.content-2 {
  display: none;
}

.dsjt3myz, .a1omot6a {
  border-width: 0;
  width: auto;
}

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

.ays9fo67 {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.tt73oe1u {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: none;
}

.bh6u505l {
  z-index: 0;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  height: 549px;
  position: absolute;
  inset: 0;
}

.ynbtjhx6 {
  z-index: 10;
  background-image: linear-gradient(#00000080, #0006, #0009);
  background-size: auto;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.gnjk5hwa {
  color: #fff;
  text-align: center;
  letter-spacing: .9px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 18px;
  line-height: 28px;
}

.e2zaglfd {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.y0lca8o2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.dcza524i {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

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

.rk7vzejl {
  z-index: 20;
  border-width: 0;
  width: auto;
  height: 100%;
  padding: 8px 16px 0;
  position: relative;
}

.x4cgnml6 {
  border-width: 0;
  width: auto;
  height: 406px;
  position: relative;
  overflow: hidden;
}

.f9lds138 {
  z-index: 30;
  vertical-align: middle;
  border-width: 0;
  width: 288px;
  max-width: 100%;
  margin: -38px 0;
  padding: 0;
  display: block;
  position: absolute;
  top: -208px;
  left: 50%;
  transform: translate(-50%)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

.kdeh2yos {
  border-width: 0;
  width: auto;
  height: 288px;
  margin-top: 140px;
}

.sn1hcbbi {
  background-color: #fff;
  border-width: 0;
  width: auto;
  position: relative;
}

.t4m7en4i {
  border-width: 0;
  width: auto;
  position: relative;
}

.x8zjcq3e {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.oxf0q1h5 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.yttu4vdj {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.x3da4wan {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.w5vcvums {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 28px;
}

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

.y98b1jr2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.bjg38fqq {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  padding: 0 30px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

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

.ew8xb6s2 {
  text-align: center;
  border-width: 0;
  width: auto;
  display: none;
}

.wxyxu2sk {
  text-align: left;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  line-height: 1;
}

.wblz72wp {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.jh07z80c {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1;
}

.ys6g66iq {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
}

.bw5ed3jg {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 24px;
  line-height: 32px;
}

.tydbaoti {
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
}

.su6gkmcf {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.jksaf7kh {
  text-align: left;
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.k0jm6lu7 {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.zo9ofg35 {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  max-width: 448px;
}

.h8tbm80u {
  grid-column-gap: 48px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 48px;
  width: auto;
  margin: 0 0 48px;
  display: flex;
}

.ixvi2ccl {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.p5zen27y {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.pfhtkynk {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.bhle9wta {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

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

.c3eh253e {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.ndhh3ve4 {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.xn91dnaw {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 20px;
  line-height: 28px;
}

.qbyh927l {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

.krk68xhy {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

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

.m6spzi5s {
  vertical-align: middle;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.rsfskvyx {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: none;
}

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

.l7oynqvk {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 48px;
  line-height: 1;
}

.vw881xtu {
  z-index: 10;
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  font-family: Playfair Display, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
  display: block;
  position: absolute;
  inset: 40% 0% 0%;
}

.giyueaqq {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.qqvd1lbm {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
  font-size: 20px;
  line-height: 28px;
}

.hhxw3xou {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.burqyqvb {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

.xnxhhnrd {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 18px;
  line-height: 28px;
}

.dfnzwns2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.drwdhhsi {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.fa327sy8 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 28px;
}

.rvfwf80u, .vjjfqe26 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
}

.oydwjyxn {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
  font-size: 18px;
  line-height: 28px;
}

.lg6tkmpp {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.sjsd6dog {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.b9klvd13 {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

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

.s0y7sl2w {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 20px 32px;
  display: block;
}

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

.fnc6wu64 {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.d2km0eox {
  z-index: 10;
  background-color: #0006;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.zmsz6vuk {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.vaspq6k0 {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto 32px;
  font-size: 24px;
  line-height: 32px;
}

.iuubxlcs {
  z-index: 20;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
  position: relative;
}

.gjxzcnmp {
  border-width: 0;
  width: auto;
  min-height: 200px;
  padding: 48px 0;
  position: relative;
  overflow: hidden;
}

.ul1ulh2t {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.h2sj2q0y {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 32px auto 0;
  font-size: 20px;
  line-height: 28px;
}

.mf1aovyd {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.xuhwri9m {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 32px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.jxqhhve5 {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
  display: block;
}

.nhsed84u {
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.vish7642 {
  z-index: 10;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: block;
  position: absolute;
  inset: 0;
}

.dztbrspz {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 96px;
  padding: 0;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.wab3efxy {
  text-align: center;
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 128px;
  max-width: 100%;
  height: 50%;
  margin: 0 auto 24px;
  padding: 0;
  display: block;
}

.e1sk56yq {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.dysdrzer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-width: 0;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  justify-content: flex-start;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  display: flex;
}

.ia348as0 {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 100px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: static;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.wl5gdw9j {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: 100%;
  min-height: auto;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.nq6nzamw {
  background-color: #fff;
  border-width: 0;
  width: auto;
  height: 100%;
  padding: 80px 0;
}

.k1b24pic {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}

.wx718w0p {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 0;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: none;
  position: relative;
}

.orrrjn31 {
  border-width: 0;
  width: auto;
  position: relative;
  overflow: hidden;
}

.ppg15rh7 {
  color: #000;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 80px;
  padding: 0;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.ztqkgut2 {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 16px;
}

.hzcleexc {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.xeans3bp {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 28px;
}

.vxximtu2 {
  border-width: 2px 0 0;
  border-color: #e5e7eb;
  width: 100%;
  margin: 32px 0 0;
}

.hibsvfzn {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.cki6qm9j {
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto 32px;
}

.fwodfj4k {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.ohsb99hu {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  padding: 15px 0 0;
}

.jh6m3idp {
  border-width: 0;
  width: auto;
  display: none;
}

.x5vkz81h {
  color: #2b2b2b;
  text-align: left;
  letter-spacing: .6px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 16px;
}

.jb8fap4x {
  color: #d59faa;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.jquegpg7 {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.qxhk137y {
  text-align: left;
  border-width: 0;
  width: auto;
}

.via89h31 {
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

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

.wwh5c8jh {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  margin: 0 0 32px;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.ky9eatn4 {
  color: #d59faa;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.vkj4swcb {
  grid-column-gap: 48px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 48px;
  width: auto;
  display: flex;
}

.sh92krkh {
  border-width: 0;
  width: auto;
}

.tgylhq15 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 48px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

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

.ed5wvpbj {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 48px;
  line-height: 1;
}

.ky6jx522 {
  color: #fff;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0;
  padding: 0;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.fq9k3a70 {
  z-index: 10;
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  position: relative;
}

.dkhjrwxh {
  border-width: 0;
  width: auto;
  min-height: 350px;
  padding: 64px 0;
  position: relative;
  overflow: hidden;
}

.s1n9r21c {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.y608u76t {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.chqnqz54 {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.oofr7ioc {
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto 32px;
}

.jzqwc459 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 24px;
  font-size: 18px;
  line-height: 28px;
}

.fkhid3mt {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 32px;
  font-size: 18px;
  line-height: 28px;
}

.ggam28se {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.f3gi2vx2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.sej6enle {
  background-image: linear-gradient(to bottom right, #fdf5f6, #fff, #d198a333);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 80px 0;
}

.n73kifwv {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 2.4px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.e6ygf5vz {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.wopuazpk {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.nhkdf2me {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 1.8px;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

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

.w13dq3ff {
  vertical-align: middle;
  border-width: 0;
  width: 42%;
  max-width: 100%;
  display: block;
}

.nrjxj4yb {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
}

.a40kvuyk {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 24px;
}

.yvl82pc9 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 28px;
}

.dvrucjh8 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.l9cw6b0w {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.jwp1cnzb {
  z-index: 0;
  background-color: #fff;
  border-width: 0;
  width: 35%;
  margin: 0;
  padding: 24px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 20%;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.qu87c34e {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
}

.iwk0wimu {
  border-width: 0;
  width: auto;
  margin: 0 0 64px -32px;
  padding: 0;
  display: block;
  position: relative;
}

.qif9yr2y {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.cjc9cf6f {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.625;
}

.vjggm88p {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
}

.dixa4x8p {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 1.625;
}

.d9233g4h {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 1.625;
}

.bd0sx0xf {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
}

.rs3u89l5 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.rtpnhixj {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 1.625;
}

.vd7n9gjr {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 1.625;
}

.tbab42b6 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

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

.uk0m1x53 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  line-height: 36px;
}

.trwoto9y {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.vlp7q6m5 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 20px;
  line-height: 28px;
}

.jhh2nepk {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.zzm141j5 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 28px;
}

.gx7ft724 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.fgnm9wit {
  color: #2b2b2b;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border-width: 2px;
  border-color: #2b2b2b;
  border-radius: 9999px;
  width: auto;
  margin: 48px 0 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.tn5awoxe {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  display: flex;
}

.ohu930e2 {
  background-color: #fdf5f6;
  border-width: 0;
  width: auto;
  padding: 80px 0;
}

.m2r11962 {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 4.2px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.gf7o15cp {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.n19fr3s6 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.zayy1zdy {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

.z73ixf67 {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

.iz5zkbg4 {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.dpmec4z4, .mniypgvx {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.z4olts4i {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.625;
}

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

.jr5xeb5f {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.eh3yljwg {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.ku430svu {
  color: #d198a3;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.625;
}

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

.q5moyqi5 {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.pknhvc3x {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

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

.d20mb05f {
  border-width: 2px 0 0;
  border-color: #d198a34d;
  width: auto;
  margin: 16px 0 0;
}

.g0rcukyo {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.i7zupkh1 {
  color: #d198a3cc;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.isa55zfn {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

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

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

.n8wma6zf {
  border-width: 0;
  width: auto;
  margin: 0;
  line-height: 1.625;
}

.kkfispsb {
  border-width: 0;
  width: 50%;
}

.gd8m1d55 {
  vertical-align: middle;
  border-width: 0;
  width: 528px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.x7s8xxva {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 32px;
  display: flex;
}

.h7ctzsw5 {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

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

.hf9jvqdw {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.l3kxxwea {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.amvmy3m1 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.ot5j2qg1 {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 28px;
}

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

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

.vpp87aeo {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: .7px;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.y1gngz2x {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

.ir3u585s {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 384px;
  margin: 0 auto 16px;
  display: block;
}

.viwiq9k2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.fdf442eb {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

.diewosq8 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.i452q0sa {
  vertical-align: middle;
  border-width: 0;
  width: 362.656px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.dummaqlu {
  color: #2b2b2b;
  letter-spacing: .7px;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.d1ztt2lq {
  color: #d198a3;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

.cvdq6gqx {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.qklvdlq6 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

.i9ma2jjb {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.r5n6ldxh {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 32px;
  width: auto;
  display: flex;
}

.apv144wv {
  border-width: 0;
  border-color: #d198a34d;
  width: auto;
  height: 0;
  margin: 32px 0 0;
}

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

.pixivmpy {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.u80i1tqq {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  padding: 16px 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.lv5s5nn3 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.mcvclx0l {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 1.625;
}

.hpn1fr63 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 700;
}

.xkm65t4s {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  line-height: 1.5;
}

.isok6yqt {
  color: #fff;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: block;
}

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

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

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

.ak3u9ryg {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.b039nxrd {
  color: #fff;
  background-color: #2b2b2b;
  border-width: 4px;
  border-color: #fff;
  border-radius: 16px;
  width: auto;
  padding: 24px;
}

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

.l0z3y8zz {
  z-index: 20;
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
  position: relative;
}

.ss4m1ixa {
  border-width: 0;
  width: auto;
  padding: 80px 0;
  position: relative;
  overflow: hidden;
}

.m2rwxrod {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.lhogcfa1 {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.jcuk2vvs {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 20px 0;
}

.q2zi83t1 {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 299.328px;
  max-width: 100%;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.f3jd44ki {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.uciid8dh {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.dw1633su {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.z0zuanr9 {
  color: #028402;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.igt4p7we {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.dxkvehlj {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 32px 20px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.k4bm6bi0 {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 289.094px;
  max-width: 100%;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.o2us4nkc {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 32px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1.05, 1)scale(1, 1.05);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.m33lcbal {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 275.344px;
  max-width: 100%;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.v0z5xw5j {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 32px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

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

.dgrnkeml {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 48px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

.v36v3yw4 {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 0;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: none;
}

.fe48w8e1 {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 48px;
  line-height: 1;
}

.x0mrdhxg {
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.w5s46fwm {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.wa3gcorg {
  z-index: 20;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  position: relative;
}

.d3guzlx1 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.b7w3ctj4 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 28px;
}

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

.n708mq2y {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: block;
}

.x3e9fscg {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.na4f7u8n {
  border-width: 0 0 1px;
  border-color: #e5e7eb;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 12px 0;
  display: flex;
}

.b2g67bky {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.b34zojaq {
  border-width: 0 0 1px;
  border-color: #e5e7eb;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 16px 0 0;
  padding: 12px 0;
  display: flex;
}

.o93k5nhf {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.k0wfs5xj {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  -webkit-text-decoration: line-through #2b2b2b;
  text-decoration: line-through #2b2b2b;
  display: block;
}

.tjk7nc4e {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 0 12px;
  display: flex;
}

.n6udp3mu {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.dvog0sbg {
  color: #d59faa;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

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

.vepde5du {
  border-width: 2px 0 0;
  border-color: #d59faa;
  width: auto;
  margin: 16px 0 0;
  padding: 16px 0 0;
}

.kfjkafby {
  background-color: #f9fafb;
  border-width: 1px;
  border-radius: 16px;
  width: 100%;
  margin: 0;
  padding: 24px;
  display: block;
}

.kqsi775g {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.pbgxgkfb {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.gdh8hlup {
  text-align: center;
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  padding: 12px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.ghqjmdy3 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

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

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

.vbltbxem {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 0;
  display: block;
}

.p6dyfrvt {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 24px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.ti3slncv {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.gjwnu2u0 {
  color: #22c55e;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.ivxo09de {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.wkoe0k8z {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 0 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.pl8aooed {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.w0333div {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  display: flex;
}

.cwoh1q47 {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-radius: 24px;
  width: auto;
  margin: -64px 0 0;
  padding: 80px 48px 48px;
  position: relative;
  box-shadow: 0 10px 25px #d59faa1a;
}

.mrgeaei0 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
  display: block;
  position: relative;
}

.l7skblqb {
  background-color: #fdf5f6;
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.o79smet5 {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  max-height: 500px;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.ags41ydm {
  z-index: 0;
  color: #d198a3;
  text-align: center;
  letter-spacing: 3px;
  border-width: 0;
  width: auto;
  max-width: none;
  margin: 0;
  padding: 12px 8px;
  font-family: Playfair Display, serif;
  font-size: 60px;
  line-height: 1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, -50%)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

.vfec2kxb, .vsmd8s97 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

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

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

.glvcmm51 {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  max-height: 400px;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.j64aa3ha {
  z-index: 0;
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 8px;
  font-family: Playfair Display, serif;
  font-size: 80px;
  line-height: 1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, -50%)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

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

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

.n8xx56s8 {
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
  padding: 32px 0 0;
  position: relative;
}

.fvsk29cv {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.v031kn3z {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  line-height: 28px;
}

.eeybpmow {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 16px;
  width: 520px;
  max-width: 100%;
  max-height: 500px;
  margin: 0;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.cp35y1yt {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
}

.lmhddn0c {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 0;
  max-width: 100%;
  max-height: 400px;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.o7uzsnp1 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-style: italic;
  line-height: 32px;
}

.uqurztrp {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
}

.l8z38jet {
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
}

.b0kt43pa {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 32px;
  font-size: 18px;
  line-height: 28px;
}

.reni53sd {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 9999px;
  width: 448px;
  max-width: 448px;
  margin: 0 auto;
  padding: 12px 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

.r9no66dm {
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.mosmrvya {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.mfjmrdue {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

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

.rksqq439 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.aw24eahv {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.blrpaiqu {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

.ql1zoqib {
  color: #fff;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  list-style-type: none;
  display: block;
}

.gh0aophf {
  text-align: left;
  background-image: linear-gradient(to right, #d59faa, #facc15);
  background-size: auto;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 16px 0 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.q3lguxjv {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  padding: 4px 0 0;
  font-size: 18px;
  line-height: 28px;
  list-style-type: none;
  display: block;
}

.a3ozqm2r {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  padding: 0 0 16px;
  list-style-type: none;
  display: flex;
}

.jkjoddl5 {
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  padding: 16px 0;
  list-style-type: none;
  display: flex;
}

.tr5l6cq5 {
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  padding: 16px 0 0;
  list-style-type: none;
  display: flex;
}

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

.vy9dkl6z {
  background-color: #fff;
  border-width: 0;
  border-radius: 24px;
  width: auto;
  padding: 32px;
  box-shadow: 0 10px 25px #d59faa1a;
}

.gqvpx6hd {
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

.d1013p9o {
  z-index: 10;
  border-width: 0;
  width: auto;
  max-width: 220px;
  margin: 0 auto -80px;
  position: relative;
}

.jexf16ru {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.aqiibhhg {
  background-color: #fff;
  border-width: 0;
  border-radius: 24px;
  width: auto;
  padding: 96px 32px 32px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

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

.pntamjn6 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  margin: 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.fyqku9zt {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.f2rxkt1e {
  border-width: 0;
  width: auto;
  padding: 80px 0;
}

.uv8sq68c {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.ql1w8mo5 {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 2px 0 0;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.t8hknst0 {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.c5i5kk3n {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 24px 0 0;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

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

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

.lnb2eoyy {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 88px;
  padding: 0;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
  display: block;
}

.jbijsj37 {
  color: #2b2b2b;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.ialub7eo {
  color: #d59faa;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.rpzgtqly {
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.yuacse53 {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  overflow: hidden;
  box-shadow: 0 10px 25px #d59faa1a;
}

.g21bye8n {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 16px 0 0;
  overflow: hidden;
  box-shadow: 0 10px 25px #d59faa1a;
}

.yzo13hr6 {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: auto;
  max-width: 100%;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

.l1cil4rb {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

.ag1rsk8o {
  border-width: 0;
  width: auto;
  padding: 25px 0;
}

.g9o4k9xm {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

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

.fyrsvb5p {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.q660nug1 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

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

.yu902hu7 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.xi5t4x16 {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  list-style-type: none;
  display: block;
}

.z92marwg {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  line-height: 24px;
  list-style-type: none;
  display: flex;
}

.u3xb90d9 {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin: 8px 0 0;
  line-height: 24px;
  list-style-type: none;
  display: flex;
}

.ad5lb4el {
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 24px;
  list-style-type: none;
}

.j4wzr7o0 {
  background-color: #fdf5f6b3;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  padding: 24px;
}

.lkbscq5i {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: line-through #2b2b2b;
  text-decoration: line-through #2b2b2b;
}

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

.hty578mz {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
}

.yd609223 {
  text-align: center;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 24px 0 0;
  padding: 24px;
}

.cd8dqdtr {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 2px;
  border-color: #00000026;
  border-radius: 50px;
  width: 100%;
  margin: 24px 0 0;
  padding: 16px 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.g72punvu {
  color: #22c55e;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 20px;
  display: block;
}

.r41eo4yl {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.p0lcxtvv {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.c4709gbv {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 0 24px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.tal57kcy {
  color: #d59faa;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 20px;
  display: block;
}

.c16dj4rq {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.grucjy3f {
  border-width: 0;
  width: auto;
  max-width: 448px;
  margin: 0 auto;
}

.ri6ylfpl {
  background-color: #fff;
  border-width: 0;
  border-radius: 24px;
  width: auto;
  padding: 48px;
  box-shadow: 0 10px 25px #d59faa1a;
}

.fyyxd7ac {
  background-color: #fdf5f6;
  border-width: 0;
  width: auto;
  padding: 25px 0;
}

.kjpu6lnj {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.raa4rc68 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.b8ufci2d {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.n4xhy7o6 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.x0glwtmj {
  text-align: center;
  background-color: #fff;
  border-width: 1px 0 0;
  width: auto;
  margin: 0;
  padding: 32px 0;
  display: block;
}

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

.tpi410o6 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.ox6u1405 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.row-cards {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  display: flex;
}

.row-cards-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  margin-top: 48px;
  display: flex;
}

.header-gif {
  object-fit: cover;
  width: 100%;
  height: 549px;
  display: none;
}

.content-gif {
  object-fit: cover;
  background-color: #0000;
  width: 100%;
  height: 549px;
  display: flex;
  position: relative;
}

.gif-header {
  opacity: 1;
  object-fit: cover;
  object-position: 50% 50%;
  z-index: -1;
  background-color: #0000;
  width: 100%;
  height: 549px;
}

.header-title {
  color: #fff;
  text-align: center;
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translate(-50%);
}

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

.heading-3 {
  font-family: Playfair Display, sans-serif;
}

.white {
  height: 18rem;
  position: relative;
}

.image-women-ab {
  z-index: 999;
  position: absolute;
  top: -13rem;
  left: 50%;
  transform: translate(-50%);
}

.women-sitting {
  width: 288px;
  height: 432px;
}

.vuaq1zsd {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.dakli22c {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: none;
}

.pceo7i4o {
  z-index: 0;
  border-width: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.gmopf0us {
  z-index: 10;
  background-image: linear-gradient(#00000080, #0006, #0009);
  background-size: auto;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.a69hnfwn {
  color: #fff;
  text-align: center;
  letter-spacing: .9px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 18px;
  line-height: 28px;
}

.pxcsv35y {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.drzh9t0g {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.l6oljnq0 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

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

.vd6q3po5 {
  z-index: 20;
  border-width: 0;
  width: auto;
  height: 100%;
  padding: 8px 16px 0;
  position: relative;
}

.n5l27opn {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  height: 406px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
  overflow: hidden;
}

.kvgcd9gz {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.kiizk3ip {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.l2c3g346 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.wx2wzslj {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.ybmv3i8p {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 28px;
}

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

.p55dega1 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.pcgf7stk {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  padding: 0 30px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

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

.swjdae64 {
  text-align: center;
  border-width: 0;
  width: auto;
  display: none;
}

.hxmo49po {
  text-align: left;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  line-height: 1;
}

.vl3elztb {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.v2dx3yfo {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1;
}

.cfj5uabk {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
}

.o4mlxipi {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 24px;
  line-height: 32px;
}

.kbe3mv72 {
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
}

.bwzucuxh {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.f614ciu7 {
  text-align: left;
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
}

.sis0u6j4 {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.c1p5mdds {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  max-width: 448px;
}

.aaz4inbi {
  grid-column-gap: 48px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 48px;
  width: auto;
  margin: 0 0 48px;
  display: flex;
}

.i4oj5f15 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.oj1srkmj {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.okm68scq {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.w4czgxl5 {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

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

.aqabajoh {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.qle60rhl {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.m6urvil4 {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 20px;
  line-height: 28px;
}

.muxwqwy3 {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

.xz8rohes {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
}

.k7ocqj59 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 24px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.women-country-img {
  vertical-align: middle;
  z-index: -99;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.woq42tq1 {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: none;
}

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

.w9m80pyu {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 48px;
  line-height: 1;
}

.v12g3drn {
  z-index: 10;
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  padding: 0 16px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  padding-inline: 16px;
  font-family: Playfair Display, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
  display: block;
  position: absolute;
  inset: 50% 0 0 50%;
  transform: translate(-50%, 50%);
}

.re1wrd9j {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  max-height: 705px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
}

.heading-4 {
  color: #fff;
  text-align: center;
  z-index: 999;
  width: 100%;
  max-width: 860px;
  font-family: Lora, sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 48px;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.yzafqs9x {
  vertical-align: middle;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.x3h9mhau {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: none;
}

.bg-opacity {
  z-index: 0;
  background-color: #0006;
  border-width: 0;
  width: auto;
  font-style: normal;
  display: block;
  position: absolute;
  inset: 0;
}

.u4ywqg4k {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 48px;
  line-height: 1;
}

.uwnk9pak {
  z-index: 10;
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
  display: block;
  position: absolute;
  inset: 0;
}

.flgbioal {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
}

.koel5eh6 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.skz19wgh {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
  font-size: 20px;
  line-height: 28px;
}

.ci91fo74 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.o1efi023 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

.a69bdf4e {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 18px;
  line-height: 28px;
}

.tx258oro {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.yjfe5k32 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

.b6caz6yh {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 28px;
}

.w2l0jt63, .p3mefoi8 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
}

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

.i2jnmbkh {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
  font-size: 18px;
  line-height: 28px;
}

.g6w4gp83 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.pgo535h8 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.hjl1w8b8 {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

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

.t3mcufop {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 20px 32px;
  display: block;
}

.hkf2lbh7 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 96px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.sjnhlt0k {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.qr88wthw {
  z-index: 10;
  background-color: #0006;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.y39zperw {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.odji0dxb {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto 32px;
  font-size: 24px;
  line-height: 32px;
}

.c52tsy7q {
  z-index: 20;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
  position: relative;
}

.b3z7v1h8 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  min-height: 200px;
  padding: 48px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
  overflow: hidden;
}

.ehbesx6h {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.ytn5ribb {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 32px auto 0;
  font-size: 20px;
  line-height: 28px;
}

.lfjyf11w {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.n79opkni {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 32px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.vxnbe6f5 {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
  display: block;
}

.kfhig5ul {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 96px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.y6zqwm3o {
  vertical-align: middle;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.ijvi02ea {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

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

.m8kz6kaw {
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.tzkgr3ls {
  z-index: 10;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: block;
  position: absolute;
  inset: 0;
}

.kcmotq8x {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
}

.heading-5 {
  color: #fff;
  text-align: center;
  z-index: 999;
  width: 100%;
  max-width: 864px;
  font-family: Lora, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.italic-text {
  width: 100%;
  max-width: 896px;
  font-family: Lora, sans-serif;
}

.e0cflrmz {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 96px;
  padding: 0;
  font-family: Lora, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.opqekr62 {
  text-align: center;
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 128px;
  max-width: 100%;
  height: 128px;
  margin: 0 auto 24px;
  padding: 0;
  display: block;
}

.hd5a0taq {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

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

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

.pl9qxyds {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 48px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.gh2vyyjk {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.qpm4skk2 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 80px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.zik2sbm8 {
  box-sizing: border-box;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}

.xwyemtrm {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 0;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: none;
  position: relative;
}

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

.hb3ktehl {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lora, serif;
  font-size: 48px;
  line-height: 1;
}

.sztvl0m5 {
  z-index: 10;
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
  display: block;
  position: absolute;
  inset: 0;
}

.bedtd2ro {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  height: 378px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
  overflow: hidden;
}

.heading-6 {
  color: #fff;
  object-fit: fill;
  z-index: 999;
  font-family: Lora, sans-serif;
  font-size: 48px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.jbrxuxcp {
  color: #000;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 80px;
  padding: 0;
  font-family: Lora, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.hos2rsdx {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 16px;
}

.igdo2xyc {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.qazalw86 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 28px;
}

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

.qa29w9gc {
  border-width: 2px 0 0;
  border-color: #e5e7eb;
  width: 100%;
  margin: 32px 0 0;
}

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

.k2flva3y {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.ivgro10y {
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto 32px;
}

.v5o27q09 {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Lora, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.j0zdare2 {
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  padding: 15px 0 0;
}

.g050fxtc {
  border-width: 0;
  width: auto;
}

.f8lfg3rr {
  border-width: 0;
  width: auto;
  display: none;
}

.gpo2v3rw {
  color: #2b2b2b;
  text-align: left;
  letter-spacing: .6px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 16px;
}

.m5xn2qi0 {
  color: #d59faa;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.m0ezpug8 {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.cgkrhhiw {
  text-align: left;
  border-width: 0;
  width: auto;
}

.zaqt0e7i {
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
}

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

.arhdf3jr {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  margin: 0 0 32px;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.w8ayly8v {
  color: #d59faa;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Lora, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.cio4yijq {
  grid-column-gap: 48px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 48px;
  width: auto;
  display: flex;
}

.t3353i2m {
  border-width: 0;
  width: auto;
}

.r4gvgnqf {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 48px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.tmo4jgxn {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.zxilzpjp {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 80px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.cia2p6v2 {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

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

.dsmbnutc {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lora, serif;
  font-size: 48px;
  line-height: 1;
}

.nmcopwr9 {
  color: #fff;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0;
  padding: 0;
  font-family: Lora, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.bil5bbxj {
  z-index: 10;
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  position: relative;
}

.vffwvpp7 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  min-height: 350px;
  padding: 64px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
  overflow: hidden;
}

.w3x9g8tl {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.zg5vnvfe {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

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

.neh9dz7z {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.h128nrag {
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 0 auto 32px;
}

.g7fc4nbd {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 24px;
  font-size: 18px;
  line-height: 28px;
}

.xi2et0bj {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 32px;
  font-size: 18px;
  line-height: 28px;
}

.zzu8poo3 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.w8f342m9 {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.f0s4eso6 {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
}

.vnc8d0o0 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-image: linear-gradient(to bottom right, #fdf5f6, #fff, #d198a333);
  background-size: auto;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 80px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.amkzgskw {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 2.4px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.lfpxj5zd {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.rnbotws0 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.vszoubu4 {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 1.8px;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

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

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

.mvf5vr05 {
  vertical-align: middle;
  border-width: 0;
  width: 42%;
  max-width: 100%;
  display: block;
}

.iqrtfzbc {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
}

.a3707k8r {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 24px;
}

.geipl6yf {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 28px;
}

.fre887eg {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.k7b7vbsy {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.d2m82cfd {
  z-index: 0;
  background-color: #fff;
  border-width: 0;
  width: 35%;
  margin: 0;
  padding: 24px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 20%;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.kdxaiyp0 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
}

.f3ldbeuv {
  border-width: 0;
  width: auto;
  margin: 0 0 64px -32px;
  padding: 0;
  display: block;
  position: relative;
}

.l6mjq7du {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.om773x6c {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.625;
}

.uvi7kkn2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
}

.hg8tyt8z {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 1.625;
}

.hptjfqbm {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 1.625;
}

.hw7ebxr5 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
}

.hw8tg9b6 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.wlnmgqwh {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 1.625;
}

.oeopouzv {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 1.625;
}

.p9zexqg7 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

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

.wc0el8ih {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 30px;
  line-height: 36px;
}

.ot74b5ni {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.r5l8ycfe {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 20px;
  line-height: 28px;
}

.fnr89t53 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.fzqh7xc7 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 20px;
  line-height: 28px;
}

.d7d559rt {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.u00mnac7 {
  color: #2b2b2b;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 2px solid #2b2b2b;
  border-radius: 9999px;
  width: auto;
  margin: 48px 0 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.b848x8pc {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  display: flex;
}

.arxv397h {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.f09nfljx {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fdf5f6;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 80px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.ys5h63g3 {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 4.2px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.ismhmhhy {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.lel50o7z {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.ios4smlk {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

.ynn8d89k {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

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

.igvqnbyf {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.o2rs1dqg, .ybqauxi1 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.yik3m37y {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.625;
}

.tol0uf0z {
  border-width: 0;
  width: auto;
}

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

.hqhl8mwo {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.c2fcvh19 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.bu7mc4ho {
  color: #d198a3;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.625;
}

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

.ni7qgbax {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.sc86utxu {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

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

.yer5qhf3 {
  border-width: 2px 0 0;
  border-color: #d198a34d;
  width: auto;
  margin: 16px 0 0;
}

.xhicrjpf {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.id16tjfa {
  color: #d198a3cc;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
}

.j45iriv2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

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

.ga59ur9n {
  border-width: 0;
  width: auto;
  display: none;
}

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

.ijt4pdzs {
  border-width: 0;
  width: auto;
  margin: 0;
  line-height: 1.625;
}

.xtiv9ing {
  border-width: 0;
  width: 50%;
}

.wxhjbj5h {
  vertical-align: middle;
  border-width: 0;
  width: 528px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.brd9bbdh {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  gap: 32px;
  width: auto;
  margin: 0 0 32px;
  display: flex;
}

.tdg2nez2 {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

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

.ny2xkcdo {
  border-width: 0;
  width: auto;
}

.o8fhkl81 {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
}

.xu24se21 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 48px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.bkzhdvwv {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lora, serif;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.licnre5i {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.fuh3fzvp {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.x9xgtylh {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.cnh71jj8 {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.aeqhx199 {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 28px;
}

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

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

.k35vsq7s {
  color: #2b2b2b;
  text-align: center;
  letter-spacing: .7px;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.leugtorg {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

.m18y7tdc {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 384px;
  margin: 0 auto 16px;
  display: block;
}

.uonnx8o6 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.flf176ku {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Lora, serif;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

.qptv1gpd {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.akut2fxg {
  text-align: center;
  border-width: 0;
  width: auto;
  display: none;
}

.dlnhlbut {
  vertical-align: middle;
  border-width: 0;
  width: 362.656px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.j6a49qhg {
  color: #2b2b2b;
  letter-spacing: .7px;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.kusowqtj {
  color: #d198a3;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

.t5gws9t0 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.jz8iafz6 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Lora, serif;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

.kvptoi3k {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

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

.x41ptmrr {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 32px;
  width: auto;
  display: flex;
}

.s4ir85mj {
  border-width: 0;
  width: auto;
}

.fwd0tokk {
  border-width: 0;
  border-color: #d198a34d;
  width: auto;
  height: 0;
  margin: 32px 0 0;
}

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

.eidymwc5 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.rn5dvf2n {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  padding: 16px 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

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

.hc3k15tt {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
}

.n52psnd1 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fdf5f6;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 80px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.tuie160w {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.z6dqutwa {
  z-index: 10;
  background-color: #0006;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.iwabuym7 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.vh6zpfxb {
  color: #ffffffe6;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 1.625;
}

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

.ru4jrk20 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 700;
}

.z9cwx4j8 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  line-height: 1.5;
}

.nes55bn0 {
  color: #fff;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  display: block;
}

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

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

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

.iwfqksv1 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
}

.ffivtstl {
  color: #fff;
  background-color: #2b2b2b;
  border: 4px solid #fff;
  border-radius: 16px;
  width: auto;
  padding: 24px;
}

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

.os01o8b1 {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 48px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.d6c71735 {
  z-index: 20;
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
  position: relative;
}

.nqn1m694 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 80px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
  overflow: hidden;
}

.y0c28xl8 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.j77mfyyn {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 20px;
  line-height: 28px;
}

.nmfh5rna {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.ex4lmmlj {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 20px 0;
}

.d5khyma8 {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 299.328px;
  max-width: 100%;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.fkv8u1ku {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.qj9t1uey {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.vgn48ap2 {
  color: #d59faa;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.txkbp5ym {
  color: #028402;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.yym9zxn4 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.os9tgc1d {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 32px 20px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.mslipv0y {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 289.094px;
  max-width: 100%;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.kwk529j9 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 32px;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1.05, 1)scale(1, 1.05);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.si0c045x {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 275.344px;
  max-width: 100%;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.oa6z4l25 {
  text-align: center;
  background-color: #fff;
  border-width: 1px;
  border-color: #f3f4f6;
  border-radius: 24px;
  width: auto;
  padding: 32px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

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

.e8lwdbkm {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 48px 0 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.blvbu9ga {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.kxh0p4uc {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 30px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.ni1rv0a7 {
  vertical-align: middle;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.llf3dccq {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 0;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: none;
}

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

.xs5qli3g {
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lora, serif;
  font-size: 48px;
  line-height: 1;
}

.bscas2bf {
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  z-index: 999;
  border-width: 0;
  width: 100%;
  max-width: 864px;
  margin: 0 0 32px;
  font-family: Playfair Display, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.gynesksv {
  z-index: 10;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: block;
  position: absolute;
  inset: 0;
}

.gz1yan4i {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
}

.lbbs6uyb {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.bmjvb8a6 {
  z-index: 20;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  position: relative;
}

.wsglau5g {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.kdpoj9k2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 18px;
  line-height: 28px;
}

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

.km8txxeh {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: block;
}

.txetj1ms {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.j6pe7wpx {
  border-width: 0 0 1px;
  border-color: #e5e7eb;
  border-bottom-style: solid;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 12px 0;
  display: flex;
}

.kuc9k4dh {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.yq2kh4i1 {
  border-width: 0 0 1px;
  border-color: #e5e7eb;
  border-bottom-style: solid;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 16px 0 0;
  padding: 12px 0;
  display: flex;
}

.gqsy8mnp {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.ml549wy4 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  -webkit-text-decoration: line-through #2b2b2b;
  text-decoration: line-through #2b2b2b;
  display: block;
}

.y8p9ymt4 {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 0 12px;
  display: flex;
}

.hwxqza5d {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.mrwzehp0 {
  color: #d59faa;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

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

.jw8gngbo {
  border-width: 2px 0 0;
  border-color: #d59faa;
  border-top-style: solid;
  width: auto;
  margin: 16px 0 0;
  padding: 16px 0 0;
}

.frt50f7a {
  background-color: #f9fafb;
  border: 1px solid #f3f4f6;
  border-radius: 16px;
  width: 100%;
  margin: 0;
  padding: 24px;
  display: block;
}

.dx894z7l {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.zyv60unx {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.v879icy2 {
  text-align: center;
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  padding: 12px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.r1dxb6im {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

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

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

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

.fg6ppcbw {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 0;
  display: block;
}

.z5tiho4c {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 24px 0 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.mcs7v29c {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.b0qq3qwe {
  color: #22c55e;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.rrjf9ku4 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.e7jby7tx {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 0 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.h9ne8h04 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.ize8q2w1 {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  display: flex;
}

.zrm49sok {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-radius: 24px;
  width: auto;
  margin: -64px 0 0;
  padding: 80px 48px 48px;
  position: relative;
  box-shadow: 0 10px 25px #d59faa1a;
}

.iha7pfp4 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
  display: block;
  position: relative;
}

.z1nfqrj2 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fdf5f6;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 64px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.lkrfa3dq {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  max-height: 500px;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.d8upl2dp {
  z-index: 0;
  transform: translate(0px, -50%) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #d198a3;
  text-align: center;
  letter-spacing: 3px;
  white-space: nowrap;
  word-break: normal;
  border-width: 0;
  width: auto;
  max-width: none;
  margin: 0;
  padding: 12px 8px;
  font-family: Playfair Display, sans-serif;
  font-size: 60px;
  line-height: 1;
  display: block;
  position: absolute;
  top: -8%;
  left: 0;
  right: 0;
}

.tdlcsfgn {
  border-width: 0;
  width: auto;
  position: relative;
}

.ukr60l3d, .w5bafjcq {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

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

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

.yffygcha {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  max-height: 400px;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.swumph2a {
  z-index: 0;
  color: #d198a3;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 8px;
  font-family: Playfair Display, serif;
  font-size: 80px;
  line-height: 1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, -50%)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
}

.y43e154w, .lj28iakc {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

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

.ue5n0epn {
  border-width: 0;
  width: auto;
  display: none;
}

.rhujhu3v {
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
  padding: 32px 0 0;
  position: relative;
}

.sf9g5bb3 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.fxzwt9lm {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  line-height: 28px;
}

.hc7zwg6y {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  border-radius: 16px;
  width: 520px;
  max-width: 100%;
  max-height: 500px;
  margin: 0;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.exugs4yf {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
}

.r6l0g4bp {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 0;
  max-width: 100%;
  max-height: 400px;
  margin: 0 0 24px;
  padding: 0;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

.r63h648v {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-style: italic;
  line-height: 32px;
}

.yb47n1n7 {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
}

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

.r3bm4aww {
  border-width: 0;
  width: auto;
  margin: 0 0 48px;
}

.onit3g12 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 32px;
  font-size: 18px;
  line-height: 28px;
}

.v7tk8sp8 {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 9999px;
  width: 448px;
  max-width: 448px;
  margin: 0 auto;
  padding: 12px 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.s7rfpnne {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
}

.i7w51frp {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 20px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.fb0s6e5q {
  vertical-align: middle;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}

.wc124yh4 {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 0;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: none;
}

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

.vl2gl5ua {
  filter: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
  color: #fff;
  text-align: center;
  z-index: 999;
  border-width: 0;
  width: 100%;
  max-width: 864px;
  margin: 0 0 32px;
  font-family: Playfair Display, sans-serif;
  font-size: 48px;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.w27xtdwf {
  z-index: 10;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
  display: block;
  position: absolute;
  inset: 0;
}

.vkgybsro {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
}

.pu0m2gxl {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.v61z75ls {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.a7oqsnna {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

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

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

.mbrnccvb {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.erni6d7t {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

.v9lfceur {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-style: italic;
  line-height: 28px;
}

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

.q5tdlfy2 {
  color: #fff;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  list-style-type: none;
  display: block;
}

.checkmark {
  text-align: left;
  background-image: linear-gradient(to right, #d59faa, #facc15);
  background-size: auto;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 16px 0 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.ks5ls86h {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  padding: 4px 0 0;
  font-size: 18px;
  line-height: 28px;
  list-style-type: none;
  display: block;
}

.ie7n1a8i {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  padding: 0 0 16px;
  list-style-type: none;
  display: flex;
}

.vmts2e0j {
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  padding: 16px 0;
  list-style-type: none;
  display: flex;
}

.s1e9b1o0 {
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  padding: 16px 0 0;
  list-style-type: none;
  display: flex;
}

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

.l4o3e1r9 {
  background-color: #fff;
  border-width: 0;
  border-radius: 24px;
  width: auto;
  padding: 32px;
  box-shadow: 0 10px 25px #d59faa1a;
}

.mj65ecp0 {
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

.a9dzcybl {
  z-index: 10;
  border-width: 0;
  width: auto;
  max-width: 220px;
  margin: 0 auto -80px;
  position: relative;
}

.jtatplur {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.cjeapqg8 {
  background-color: #fff;
  border-width: 0;
  border-radius: 24px;
  width: auto;
  padding: 96px 32px 32px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.ta207s5t {
  border-width: 0;
  width: auto;
  position: relative;
}

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

.w4ddt53b {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  margin: 0;
  padding: 16px 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.hyjp1dbf {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 32px;
  display: flex;
}

.fkivlo09 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 80px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.etixc411 {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.jmoadee8 {
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 2px 0 0;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.rqsug446 {
  border-width: 0;
  width: auto;
  display: none;
}

.wbarvv79 {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.rojkyhuq {
  vertical-align: middle;
  cursor: pointer;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin: 24px 0 0;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.tzxj8ne0 {
  border-width: 0;
  width: auto;
}

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

.nuw148mr {
  border-width: 0;
  width: auto;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 32px;
}

.qsf9ojit {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 48px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.ks6y2e1f {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 88px;
  padding: 0;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
  display: block;
}

.fvj44ojn {
  color: #2b2b2b;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 16px 0 0;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.wq2031wi {
  color: #d59faa;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  flex-shrink: 0;
  width: auto;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.fa58clrw {
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.uxznzbq9 {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  overflow: hidden;
  box-shadow: 0 10px 25px #d59faa1a;
}

.aoy4b0my {
  background-color: #fff;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 16px 0 0;
  overflow: hidden;
  box-shadow: 0 10px 25px #d59faa1a;
}

.l4zbtunr {
  border-width: 0;
  width: auto;
}

.ie62m48v {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: auto;
  max-width: 100%;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.ie62m48v.btn-hover {
  text-decoration: none;
}

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

.m5pgtcow {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

.dbk31hm3 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 25px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.cb5tb9ji {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 10px 25px #d59faa1a;
}

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

.xpf76mv6 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.mj5bhb7f {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 28px;
}

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

.fka5zn71 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.jpkel4lr {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  list-style-type: none;
  display: block;
}

.oazj2skc {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  line-height: 24px;
  list-style-type: none;
  display: flex;
}

.thapkyvi {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin: 8px 0 0;
  line-height: 24px;
  list-style-type: none;
  display: flex;
}

.pvig8wfw {
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 24px;
  list-style-type: none;
}

.o350zrz6 {
  background-color: #fdf5f6b3;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  padding: 24px;
}

.v27z0lj7 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: line-through #2b2b2b;
  text-decoration: line-through #2b2b2b;
}

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

.xdpjojg1 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
}

.gp970a6o {
  text-align: center;
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 24px 0 0;
  padding: 24px;
}

.tctxzoc3 {
  transform: translate(0px, 0px) rotate(0deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border: 2px solid #00000026;
  border-radius: 50px;
  width: 100%;
  margin: 24px 0 0;
  padding: 16px 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 20px #00000026, 0 4px 8px #0000001a, inset 0 1px #fff3;
}

.rq1xqbyr {
  color: #22c55e;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 20px;
  display: block;
}

.nvh74dbl {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.sbr8bef9 {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.cugawxs1 {
  grid-column-gap: 8px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 0 24px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.nd40zaq3 {
  color: #d59faa;
  border-width: 0;
  width: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  line-height: 20px;
  display: block;
}

.i7mrrj7a {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.x0d78zv2 {
  border-width: 0;
  width: auto;
  max-width: 448px;
  margin: 0 auto;
}

.di82yiw6 {
  background-color: #fff;
  border-width: 0;
  border-radius: 24px;
  width: auto;
  padding: 48px;
  box-shadow: 0 10px 25px #d59faa1a;
}

.r27z93kv {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 32px;
}

.v4azrc69 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fdf5f6;
  border: 0 solid #f4e3be;
  width: auto;
  padding: 25px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

.jvdksix3 {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.ccqft62y {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.kr5larxu {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.e8ctedji {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.gepw82re {
  text-align: center;
  background-color: #fff;
  border-width: 1px 0 0;
  border-top-style: solid;
  border-top-color: #f4e3be;
  width: auto;
  margin: 0;
  padding: 32px 0;
  display: block;
}

.women-country-img-mobile, .image-4 {
  display: none;
}

.dxffr6qn {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.bdbw4x44 {
  vertical-align: middle;
  object-fit: cover;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: none;
}

.qfeeh7lu {
  z-index: 0;
  border-width: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.xw19fd3o {
  z-index: 10;
  background-image: linear-gradient(#00000080, #0006, #0009);
  background-size: auto;
  border-width: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.idiiy4pn {
  color: #fff;
  text-align: center;
  letter-spacing: .9px;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 18px;
  line-height: 28px;
}

.naoksapc {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  line-height: 1;
}

.dtaoqc3l {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.p2bv8yrt {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Playfair Display, serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 40px;
}

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

.njq404aa {
  z-index: 20;
  border-width: 0;
  width: auto;
  height: 100%;
  padding: 8px 16px 0;
  position: relative;
}

.dvnajigr {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f4e3be;
  width: auto;
  height: 549px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  position: relative;
  overflow: hidden;
}

.image-5, .image-6, .image-7 {
  display: none;
}

.ntpf7lp0, .gs7ub9s4 {
  border-width: 0;
  width: auto;
}

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

.jnmcl3ov {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Playfair Display, serif;
  font-size: 72px;
  line-height: 1;
}

.itvyaaya {
  text-align: center;
  background-color: #d4a5a5;
  border-width: 0;
  width: 100%;
  min-height: 250px;
  margin: 0;
  padding: 8px 16px;
  display: block;
  position: relative;
}

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

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

.ae9d1fol {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

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

.lsmbi9mt {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  display: none;
}

.wj9lc71c {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 95%;
  margin: 0 auto;
  display: block;
}

.yotkq24q {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.ywjqyp3x {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.plvko479 {
  text-align: center;
  border-width: 0;
  width: 50%;
}

.nryvtlby {
  color: #333;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.6;
}

.ouqdrz54 {
  color: #333;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 18px;
  line-height: 1.6;
}

.fcwkk80s {
  color: #333;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 18px;
  line-height: 1.6;
}

.tl2g53ga {
  color: #333;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
}

.lr4bnl8j {
  color: #333;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.6;
}

.eerf771z {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 32px;
}

.q2bzz4wk {
  color: #22c55e;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.mngs02rn {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 12px;
  width: auto;
  margin: 24px 0;
  display: flex;
}

.zqh1ce1f {
  border-width: 0;
  width: 50%;
}

.cqg0btl3 {
  grid-column-gap: 32px;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 32px;
  width: auto;
  display: flex;
}

.hh7eqzsf {
  color: #c0392b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.oe07bvwp {
  background-color: #fbe3e3;
  border-width: 0;
  border-radius: 4px;
  width: auto;
  padding: 12px 32px;
}

.h62b8fzq {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 16px 0;
  display: flex;
}

.owio0ocf {
  color: #000;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #d198a3;
  border-width: 0;
  border-radius: 4px;
  width: 100%;
  max-width: 655px;
  margin: 0 0 12px;
  padding: 16px 96px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 4px 10px #0003;
}

.espcju90 {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
  display: inline-block;
}

.w4pfkpwm {
  color: #4b5563;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #4b5563;
  text-decoration: underline #4b5563;
}

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

.s5c1bonj {
  background-color: #fff;
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin: -80px auto 0;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.p5js2jtw {
  color: #6b7280;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 20px;
}

.n0uvygxk {
  color: #6b7280;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 14px;
  line-height: 20px;
}

.way8h9tc {
  color: #2563eb;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 4px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: underline #2563eb;
  text-decoration: underline #2563eb;
}

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

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

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

.zeze5ion {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.vkfla4t0 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.ynfp1nzk {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.iby5fajc {
  color: #9ca3af;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.625;
}

.lhe6io70 {
  text-align: center;
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  border-top-style: solid;
  width: auto;
  margin: 48px 0 0;
  padding: 32px 0 0;
}

.wb5lp8r3 {
  border-width: 1px 0 0;
  border-color: #e5e7eb;
  border-top-style: solid;
  width: auto;
  max-width: 768px;
  margin: 0 auto;
  padding: 32px 0 0;
}

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

.o5cq7i7u {
  background-color: #fff;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.ve9rw0jn {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.fd4rmsts {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.nbmhpipa, .vlogkda0 {
  border-width: 0;
  width: auto;
}

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

.jb9ue9dp {
  text-align: center;
  vertical-align: middle;
  object-fit: cover;
  border: 4px solid #d4af37;
  border-radius: 9999px;
  width: 192px;
  max-width: 100%;
  height: 192px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.frbrhjpq {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 24px;
  display: flex;
}

.jrvo6z7m {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 48px;
  line-height: 1;
}

.likqmsxw {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
}

.v9dszelg {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

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

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

.k6sqgoz0 {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

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

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

.vfqiolms {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.xwujd6l9 {
  text-align: center;
  background-color: #fef8f3;
  border: 2px solid #d4af37;
  border-radius: 16px;
  width: auto;
  padding: 16px;
}

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

.dt6rgjtj {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  line-height: 28px;
}

.oiiexpu2 {
  color: #fff;
  background-color: #d4a574;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.wu1noa8y {
  color: #d4af37;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #d4af37;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 20px;
  height: 20px;
  font-family: Playfair Display, serif;
  font-weight: 600;
  display: block;
  overflow: hidden;
}

.dldqhk8m {
  grid-column-gap: 8px;
  color: #1f2937;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.tsev6541 {
  color: #4b5563;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.vfvy1mgq {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.pik4wj1b {
  color: #4b5563;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: none;
}

.xhvaak1m {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: none;
}

.cl5ovtfk {
  color: #4b5563;
  border-width: 0;
  width: auto;
  margin: 8px 0 0 16px;
  padding: 0;
  list-style-type: none;
}

.qrzp057f {
  border-width: 0;
  flex-grow: 1;
  width: auto;
}

.y9i58kte {
  grid-column-gap: 16px;
  border-width: 0;
  flex-direction: row;
  gap: 16px;
  width: auto;
  display: flex;
}

.wsw67siz {
  grid-column-gap: 16px;
  border-width: 0;
  flex-direction: row;
  gap: 16px;
  width: auto;
  margin: 24px 0 0;
  display: flex;
}

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

.zyiglwdp {
  color: #d4af37;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #d4af37;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 20px;
  height: 20px;
  font-family: Playfair Display, serif;
  font-weight: 700;
  display: block;
  overflow: hidden;
}

.tnic3rum {
  grid-column-gap: 8px;
  color: #1f2937;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.pbt3v8k4 {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: none;
}

.uq1bdkse {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: none;
}

.wt38u885 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: none;
}

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

.jwjw783f {
  background-color: #fff9f5;
  border: 1px solid #f0e0d0;
  width: auto;
  margin: 0 0 32px;
  padding: 24px;
}

.v43r8qqj {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  line-height: 28px;
}

.fdsg6pyc {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.he0c8oaj {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
}

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

.qzgzj8xt {
  text-align: center;
  background-color: #f9f5f0;
  border-width: 0;
  width: auto;
  padding: 24px;
}

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

.ggvln06n {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
}

.wtdgmgu1 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
}

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

.lmj42bb7 {
  text-align: center;
  background-color: #fef8f3;
  border: 2px solid #d4af37;
  border-radius: 16px;
  width: auto;
  margin: 32px 0 0;
  padding: 24px;
  display: block;
}

.fvj65a4g {
  background-color: #fff;
  border-color: #2b2b2b;
  width: auto;
  padding: 32px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.zfxkc7bs {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 16px;
}

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

.w8lobbzq {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.uq7821a1 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
  line-height: 16px;
}

.sb6gbyg0 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
}

.fucwn1c5 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.r0r5fo7f {
  text-align: center;
  background-color: #fff;
  border-width: 1px 0 0;
  width: auto;
  margin: 0;
  padding: 32px 0;
  display: block;
}

.xu01s0uq {
  background-color: #f3eae6;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.hwfwbdo1 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.bhvtxs55 {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.yiu5vjf3, .yw3du099 {
  border-width: 0;
  width: auto;
}

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

.q46tvwuj {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.yf2eifyh {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

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

.sfufaqsa {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

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

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

.u9bc9sh6 {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.p46w7p7b {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.b9alaq0d {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  padding: 0;
  list-style-position: inside;
}

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

.dxjkxr1s {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.moep4j4z {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
}

.azufu9kp {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.vc1edp91 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
}

.pvjhuom0 {
  background-color: #fff;
  border-color: #2b2b2b;
  width: auto;
  padding: 32px;
}

.q89mv8fa {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.vb1co52i {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

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

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

.p9c346w8 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 48px 16px;
}

.x9g93fnz {
  background-color: #f3eae6;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.utcnl537 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.xkpzj0yu {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.z265gsi3, .ritw3l1b {
  border-width: 0;
  width: auto;
}

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

.i7vtgjjj {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.e281sz71 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

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

.gsz2q680 {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

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

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

.xarj81k3 {
  color: #1f2937;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

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

.t2bwkkvx {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.i64kc8t5 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.lr3l6zuu {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 16px 16px;
  padding: 0;
  list-style-position: inside;
}

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

.e4f4sht6 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  padding: 0;
  list-style-position: inside;
}

.ixas8eic {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

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

.djnjvk47 {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.poj5qpy5 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
}

.kgbarby5 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.wgx5bsvj {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
}

.ofbhc5xn {
  background-color: #fff;
  border-color: #2b2b2b;
  width: auto;
  padding: 32px;
}

.iwqhppas {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.e634n0cq {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

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

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

.xo2r1h2y {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 48px 16px;
}

.quf94de4 {
  background-color: #f3eae6;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.d2wzghcq {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.cou007sr {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.erp4hz65, .lkdn27uv {
  border-width: 0;
  width: auto;
}

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

.vxv8e4wp {
  color: #8b7355;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.rg4916za {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

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

.u7cqbexl {
  color: #111827;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  line-height: 32px;
}

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

.bq9wn6we {
  color: #374151;
  border-width: 0;
  width: auto;
  font-weight: 600;
}

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

.rls258l6 {
  background-color: #f0fdf4;
  border-width: 0 0 0 4px;
  border-color: #22c55e;
  border-left-style: solid;
  width: auto;
  padding: 16px;
}

.car9000i {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.xfoffui1 {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.rdofuzkw {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  padding: 0;
  list-style-type: disc;
  list-style-position: inside;
}

.rdofuzkw.list-number {
  list-style-type: disc;
}

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

.gdikmho9 {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: decimal;
  list-style-position: inside;
}

.fskl68qz {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: decimal;
  list-style-position: inside;
}

.ods0veqx {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.nm4yctom {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 8px 0 0 16px;
  padding: 0;
  list-style-position: inside;
}

.u9hzqyox {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: decimal;
  list-style-position: inside;
}

.g1ix7r9g {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.625;
}

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

.zhncpsq5 {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.texsfzzn {
  color: #374151;
  border-width: 0;
  width: auto;
}

.auephyqf {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.ofyifqet {
  background-color: #eff6ff;
  border-width: 0 0 0 4px;
  border-color: #3b82f6;
  border-left-style: solid;
  width: auto;
  padding: 16px;
}

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

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

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

.fy4ux2zk {
  background-color: #f9fafb;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  padding: 16px;
}

.lz8zc0j5 {
  background-color: #fff;
  border-color: #2b2b2b;
  width: auto;
  padding: 32px;
}

.mrhpww4w {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

.wg988cpn {
  color: #d198a3;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: underline #d198a3;
  text-decoration: underline #d198a3;
  display: inline;
}

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

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

.o7a6bb24 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 48px 16px;
}

.mw5mxutu {
  background-color: #f3eae6;
  border-width: 0;
  width: auto;
  min-height: 700px;
}

.y69kzux6 {
  vertical-align: middle;
  border-width: 0;
  width: auto;
  display: block;
}

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

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

.r9iqgl7c {
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #fff;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.qzfoo9j3 {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: decimal;
  list-style-position: inside;
}

.vyydwxgs {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: decimal;
  list-style-position: inside;
}

.eweuck3x {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.j3nh23rb {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
}

.xlia6v3m {
  color: #374151;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 8px 0 0 16px;
  padding: 0;
  list-style-position: inside;
}

.bwlt3whn {
  color: #374151;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  list-style-type: decimal;
  list-style-position: inside;
}

.rd8cl3fg {
  grid-column-gap: normal;
  color: #374151;
  border: 0 solid #f4e3be;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  list-style-position: inside;
  transition-property: none;
}

.oemmygkr-2 {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0 0 4px;
  border-color: #c19553;
  border-bottom-style: solid;
  border-radius: 8px;
  width: auto;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.kvvclys9-2 {
  text-align: center;
  letter-spacing: 1.95px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 39px;
  line-height: 1.25;
}

.tivg9g0p-2 {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.zcxa8ucl {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  display: block;
}

.w24gq8s2 {
  opacity: .9;
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 40px;
  margin: 0 auto;
  display: block;
}

.title-analyzing-header {
  color: #6b7280;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

.content-title-header {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 0 8px;
  display: flex;
}

.bg-progress-bar {
  background-color: #f3f4f6;
  border-width: 0;
  border-radius: 9999px;
  width: 100%;
  height: 6px;
}

.section-2 {
  width: 100vw;
  max-height: none;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  display: block;
}

.container-logo-header {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto 12px;
  padding: 0;
  display: block;
}

.progress-bar {
  background-color: #ceac78;
  border: 1px solid #dae0e775;
  border-radius: 10px;
  width: 7%;
  height: 6px;
  transition: all .5s ease-out;
}

.container-progress-bar {
  border-width: 0;
  width: 100%;
  max-width: 672px;
  margin: 0 auto 16px;
  padding: 0 2px;
}

.number-step {
  font-size: 13px;
}

.n3xc6bgz {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.container-answer-step8 {
  border-width: 0;
  width: auto;
}

.k8osmmby {
  background-image: linear-gradient(to right, #fecaca, #fef08a, #bbf7d0);
  background-size: auto;
  border-width: 0;
  border-radius: 9999px;
  width: auto;
  height: 32px;
  position: relative;
  overflow: hidden;
}

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

.step11 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 672px;
  min-height: 100vh;
  margin: 0 auto;
  padding: 5px 2px;
  animation-name: fadeIn;
  animation-timing-function: ease-in;
  display: none;
}

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

.nchs2ggo {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.header-step3 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.options-answer-step5 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  padding: 12px;
  display: flex;
}

.glprb4vs {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0 0 16px;
  display: flex;
}

.container-answer-step7 {
  border-width: 0;
  width: auto;
}

.container-question-step1 {
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
}

.form-2 {
  width: 100%;
  padding-bottom: 10px;
}

.bmy2fnx5 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 42px;
  font-size: 16px;
  line-height: 1.5;
}

.container-answer-step6 {
  border-width: 0;
  width: auto;
}

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

.option-answer-step7 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  padding: 12px;
  display: flex;
}

.container-options-step4 {
  border-width: 0;
  width: auto;
}

.z4fcrztq {
  color: #16a34a;
  text-align: left;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: block;
}

.step12 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  animation-name: fadeIn;
  animation-timing-function: ease-in;
  display: none;
}

.content-answer-step10 {
  text-align: center;
  border-width: 0;
  width: auto;
}

.mmlsu2nq {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.e7wec4tv {
  transform: translate(0px, 0px) rotate(-90deg) skew(0deg, 0deg) none scale(1, 1) scale(1, 1);
  color: #2b2b2b;
  text-align: center;
  vertical-align: middle;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 128px;
  height: 128px;
  display: block;
  overflow: hidden;
}

.j283v81o {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.ph2pbyew {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 12px 0 0;
  display: block;
}

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

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

.option-answer-step9 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  padding: 12px;
  display: flex;
}

.content-img-step3 {
  border-width: 0;
  width: 100%;
  margin: 16px 0;
  padding: 0 5px;
}

.step14 {
  grid-column-gap: normal;
  color: #2b2b2b;
  padding: 16px;
  background-color: #ffffffe6;
  border: 0 solid #f1e8da;
  border-radius: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: auto;
  max-height: 828px;
  padding-block: 16px;
  padding-inline: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: none;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.question-step9 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.yfvyfgh4 {
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
}

.question-step8 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.btn-step14 {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 40px;
  padding: 12px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.l0w2wnf5 {
  color: #2b2b2b;
  vertical-align: middle;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.question-step7 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.anqfqdmk {
  border-width: 0;
  width: auto;
  padding: 0 8px;
  position: relative;
}

.header-title-step9 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  display: block;
}

.header-title-step12 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Playfair Display, serif;
  font-size: 30px;
  line-height: 36px;
}

.q60o30te {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 24px 24px 8px;
}

.a88kk472 {
  text-align: left;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0 0 8px;
  display: flex;
}

.wpjl0jku {
  color: #ceac78;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 8px 0 0;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

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

.bjomsfdp {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Playfair Display, serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.f8wf49fy {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  max-width: 672px;
  margin: 0 auto;
  display: block;
}

.gd4c0cl0 {
  border-width: 0;
  width: auto;
}

.lsqc4kof {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.option-answer-step6 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  padding: 12px;
  display: flex;
}

.options-anwser-step4 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 12px;
  padding: 12px;
  display: flex;
}

.btn2-step2 {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 8px;
  width: auto;
  padding: 16px 40px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.liatcxrz {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 4px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.input-email-step11 {
  border: 2px solid #000;
  border-radius: 9999px;
  height: 40px;
  padding: 16px 16px 16px 48px;
  font-family: Bitter, serif;
  position: relative;
}

.lwrs21h5 {
  z-index: 10;
  text-align: center;
  background-color: #f8eed8;
  border-width: 0;
  border-radius: 9999px;
  width: auto;
  padding: 8px 12px;
  position: absolute;
  top: 0;
  left: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.ekvebo5v {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.mp5q1nen {
  color: #2b2b2b;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #2b2b2b;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  z-index: 99;
  border-width: 0;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  left: 16px;
  overflow: hidden;
  transform: translate(0%, -50%);
}

.i1lic5q7 {
  color: #374151;
  border-width: 0;
  width: auto;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  display: block;
}

.p7vkw080 {
  border-width: 0;
  width: auto;
}

.qyg22svg {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.shuly98w {
  border-width: 0;
  width: 100%;
  max-width: 448px;
  padding: 0 24px;
}

.fkr5v39h {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 12px 0 0;
  display: block;
}

.question-step5 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.zwpbx21p {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  display: block;
}

.btn-step13 {
  grid-column-gap: 12px;
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: 40px;
  padding: 20px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

.vqsvf3ib {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 42px;
  font-family: Playfair Display, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

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

.rmcqbdc7 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.question-step10 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Cinzel Decorative, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.mkh6adqd {
  z-index: 0;
  color: #2b2b2b;
  background-color: #fffc;
  border-width: 0;
  border-radius: 9999px;
  width: auto;
  padding: 4px 12px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 16px;
  position: absolute;
  bottom: 96px;
  left: 32px;
}

.cbqpv0sf {
  text-align: center;
  cursor: pointer;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: none;
  padding: 0 12px;
  display: flex;
}

.container-carousel-step10 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  -webkit-text-fill-color: inherit;
  padding: 16px;
  background-color: #ffffffb3;
  background-clip: border-box;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  flex-direction: row;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding-block: 16px;
  padding-inline: 32px;
  animation-name: slide;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  display: flex;
  position: static;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.v61mf1pk {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 64px;
  margin: 0 auto 16px;
  padding: 0;
  display: block;
}

.video-2 {
  background-color: #000;
  border-width: 0;
  width: 100%;
  height: 1152px;
  margin: 0 0 24px;
  padding: 0 10px;
}

.carousel-track {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  max-width: 634px;
  height: 173px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.container-main-step10 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  width: auto;
  margin: 0 0 16px;
  padding: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.iul8t2zl {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.subtitle-question-step4 {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 16px;
}

.etogs701 {
  z-index: 0;
  color: #fff;
  background-image: linear-gradient(to right, #ceac78, #874a66);
  background-size: auto;
  border-width: 0;
  border-radius: 9999px;
  width: auto;
  padding: 8px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
  position: absolute;
  top: 16px;
  right: 16px;
}

.option-anwser-step1 {
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 0;
  border-radius: 12px;
  width: auto;
  padding: 0;
  transition: all .2s;
  display: block;
  position: relative;
  overflow: hidden;
}

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

.nopzx32f {
  z-index: 0;
  background-color: #fff;
  border: 2px solid #374151;
  border-radius: 9999px;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  animation-timing-function: cubic-bezier(0, 0, .2, 1);
  display: block;
  position: absolute;
  top: 50%;
  left: 22%;
  transform: translate(0, -50%);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.age-next-button {
  grid-column-gap: 8px;
  opacity: .4;
  color: #fff;
  cursor: not-allowed;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 40px;
  margin: 16px 0 0;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: inline-flex;
}

.pda2jeu0 {
  color: #2b2b2b;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ceac78, #874a66);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.e851lpc6 {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px;
  width: auto;
  padding: 4px 12px;
  position: absolute;
  top: 0;
  right: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.ec3ntibm {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 12px;
  line-height: 16px;
}

.w8upb699 {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 448px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 20px;
}

.gsheu87g {
  color: #dc2626;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.c64wjs8b {
  border-width: 0;
  border-radius: 16px;
  width: auto;
  margin: 0;
  padding: 16px 40px 32px;
  display: block;
  position: relative;
}

.vf0vf0s7 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 42px;
  padding: 0 16px;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.5;
}

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

.reviews-step2 {
  grid-column-gap: 24px;
  column-count: 3;
  border-width: 0;
  gap: 24px;
  width: auto;
}

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

.option-answer-step10 {
  grid-column-gap: 8px;
  color: #2b2b2b;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 2px solid #2b2b2b;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 40px;
  margin-bottom: 12px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}

.t8jldojg {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

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

.btn-step3 {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 8px;
  width: auto;
  padding: 16px 40px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.u2nprnag {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  margin: 12px 0 0;
  display: flex;
}

.gtc07g4l {
  z-index: 0;
  text-align: center;
  cursor: pointer;
  background-color: #ceac78;
  border-width: 0;
  width: auto;
  padding: 12px 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.step3 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  animation-name: fadeIn;
  animation-timing-function: ease-in;
  display: none;
}

.c669hhpz {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.k420iti2 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.vew62q4i {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Cinzel Decorative, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.pino053i {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.j74mpepm {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

.p25vq22k {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: default;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
  overflow: hidden;
}

.filqr3jc {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 8px 0 0;
  font-size: 18px;
  line-height: 28px;
  display: flex;
}

.step5 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: none;
}

.anzqlm5p {
  color: #6b7280;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 8px 0 0;
  font-size: 12px;
  line-height: 16px;
}

.i5xpy324 {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0 0 4px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.rx9p23ds {
  text-align: left;
  border-width: 0;
  flex-direction: row;
  width: auto;
  margin: 0 0 4px;
  display: flex;
}

.vjxc21un {
  color: #2b2b2b;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ceac78, #874a66);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  border-width: 0;
  width: auto;
  font-size: 24px;
  line-height: 32px;
}

.oe4of6gb {
  background-color: #fff;
  border-width: 0;
  border-radius: 12px;
  width: auto;
  margin: 0 16px 16px;
  padding: 24px;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.step9 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: none;
}

.oc4eobt9 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 42px;
  font-family: Cinzel Decorative, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.eq85w91m {
  vertical-align: middle;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.step10 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  animation-name: fadeIn;
  animation-timing-function: ease-in;
  display: none;
}

.question-step4 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.content-percent-step10 {
  text-align: center;
  border-width: 0;
  width: 128px;
  height: 128px;
  margin: 0 auto 16px;
  position: relative;
}

.d2zpaaqt {
  grid-column-gap: 12px;
  opacity: .5;
  color: #fff;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: 40px;
  margin: 24px 0 0;
  padding: 20px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

.wrtz8dal {
  border-width: 0;
  width: auto;
  position: relative;
}

.z8wnsoau {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.625;
}

.so9f5ubb {
  grid-column-gap: 8px;
  opacity: .4;
  color: #fff;
  cursor: not-allowed;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 40px;
  margin: 16px 0 0;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: inline-flex;
}

.container-btn-step1, .container-answer-step9 {
  border-width: 0;
  width: auto;
}

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

.a4vg6o8r {
  color: #2b2b2b;
  text-align: left;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.option-answer-step8 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  padding: 12px;
  display: flex;
}

.qf9psik3 {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 24px;
  display: block;
  overflow: hidden;
}

.p7r4otzs {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-family: Cinzel Decorative, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.b280fjyb {
  color: #ceac78;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #ceac78;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 2px 0 0;
  display: block;
  overflow: hidden;
}

.pbhnrw7r {
  background-image: linear-gradient(90deg, #ceac78, #874a66);
  border-width: 0;
  border-radius: 8px;
  width: auto;
  margin: 0 0 42px;
  padding: 12px;
}

.xdof0nd4 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.xa8g7wsd {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.nvma4257 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.l6rhmgwb {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 42px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

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

.w54hr9qa {
  text-align: left;
  border-width: 0;
  width: auto;
}

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

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

.ab598arg {
  color: #fff;
  text-align: left;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.container-question-popup-step10 {
  z-index: 50;
  grid-column-gap: normal;
  color: #2b2b2b;
  background-color: #00000080;
  border: 0 solid #f1e8da;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-3 {
  text-align: center;
  width: auto;
  max-width: 42rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
}

.boctlorp {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.j6aaps5c {
  color: #4b5563;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
  display: flex;
}

.i2bcu86v {
  background-color: #fff;
  border: 1px solid #f8eed8;
  border-radius: 24px;
  width: 100%;
  max-width: 448px;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.karcddeh {
  color: #374151;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
}

.head-title-step10 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Cinzel Decorative, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.btn-step12 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 8px;
  width: auto;
  margin: 0;
  padding: 16px 40px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: inline-block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.vve7vimk {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.text-percent {
  z-index: 0;
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
  position: absolute;
  inset: 0;
}

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

.abxtbd5l {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.qojw6je8 {
  border-width: 0;
  border-radius: 16px;
  width: 100%;
  height: 256px;
  margin: 0 0 42px;
  position: relative;
}

.j5pc1xf3 {
  color: #2b2b2b;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 58px;
  margin: 0 0 4px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

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

.der5hs19, .t9aj5cxo {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 12px 0 0;
  display: block;
}

.step6 {
  border-width: 0;
  width: 100%;
  max-width: 672px;
  margin: 0 auto;
  padding: 5px 2px;
  animation-name: fadeIn;
  animation-timing-function: ease-in;
  display: none;
}

.step2 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  animation-name: fadeIn;
  animation-timing-function: ease-in;
  display: none;
}

.wg1eu330 {
  text-align: left;
  border-width: 0;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0%;
  align-items: flex-start;
  gap: 8px;
  width: auto;
  margin: 0 0 12px;
  padding: 0;
  display: block;
}

.uyce4hit {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 20px;
  line-height: 28px;
}

.content-btn-step3 {
  text-align: center;
  border-width: 0;
  width: auto;
}

.e7zwpy05 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

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

.ofbyqemh {
  grid-column-gap: 8px;
  text-align: left;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: auto;
  display: flex;
}

.ugos41ij {
  vertical-align: middle;
  object-fit: contain;
  border-width: 0;
  width: 288px;
  max-width: 100%;
  display: block;
}

.question-step1 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.btn-step9 {
  grid-column-gap: 8px;
  opacity: .4;
  color: #fff;
  cursor: not-allowed;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 40px;
  margin: 16px 0 0;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: inline-flex;
}

.pq6miyvj {
  aspect-ratio: 3 / 4;
  text-align: center;
  cursor: pointer;
  background-color: #f3f4f6;
  border-width: 0;
  width: auto;
  position: relative;
}

.g1gukvpd {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  object-fit: cover;
  object-position: 50% 0%;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

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

.i4e9azbr {
  color: #2b2b2b;
  text-align: left;
  vertical-align: middle;
  fill: #2b2b2b;
  overflow-clip-margin: content-box;
  stroke: #2b2b2b;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  width: 12px;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.btn1-step2 {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #ceac78;
  border-width: 0;
  border-radius: 8px;
  width: 100%;
  padding: 12px 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.prcp52as {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-family: Playfair Display, serif;
  font-size: 36px;
  line-height: 40px;
}

.oibtmg93 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 0 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.yavukeob {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  display: flex;
}

.u9ip7uop {
  z-index: 0;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
  position: absolute;
  inset: 0;
}

.mmsjpbz3 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.step13 {
  border-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 672px;
  min-height: 700px;
  margin: 0 auto;
  padding: 5px 2px;
  display: none;
}

.step1 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: block;
}

.step4 {
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  padding: 5px 2px;
  animation-name: fadeIn;
  animation-timing-function: ease-in;
  display: none;
}

.r71ekbhv {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.hgzgb2fk {
  color: #2b2b2b;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ceac78, #874a66);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  border-width: 0;
  width: auto;
  font-family: Playfair Display, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.question-step6 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-family: Playfair Display, serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.vdt9pc5s {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.step8 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: none;
}

.wu3rtszr {
  color: #2b2b2b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 1.625;
}

.step7 {
  grid-column-gap: normal;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: none;
}

.container-answer-step5 {
  border-width: 0;
  width: auto;
}

.fz5s1b1d {
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  line-height: 32px;
}

.v0c8c7f6 {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 12px 0 0;
  display: block;
}

.sap488k5 {
  text-align: left;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  flex-shrink: 0;
  width: 320px;
  padding: 16px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

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

.a87uz96q {
  color: #374151;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 0 12px 0 0;
  display: block;
}

.x9kkmigh {
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  height: 80px;
  margin: 0 auto;
  display: block;
}

.container-question-step10 {
  grid-column-gap: normal;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #2b2b2b;
  text-align: center;
  background-color: #fffffff2;
  border: 1px solid #f1e8da;
  border-radius: 16px;
  width: auto;
  max-width: 448px;
  margin: 0 16px;
  padding: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
}

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

.code-embed {
  display: none;
}

.text-span-4 {
  font-size: 17px;
}

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

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

.vew62q4i-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.prcp52as-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 36px;
  line-height: 40px;
}

.question-step8-2, .question-step1-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.bjomsfdp-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.header-title-step12-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 30px;
  line-height: 36px;
}

.header-title-step9-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  display: block;
}

.head-title-step10-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 16px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.question-step10-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.question-step4-2, .question-step6-2, .question-step7-2, .question-step5-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.vqsvf3ib-2 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 42px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.header-step3-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 30px;
  line-height: 36px;
}

.oc4eobt9-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 42px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.hgzgb2fk-2 {
  color: #2b2b2b;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ceac78, #874a66);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-7 {
  text-align: center;
  width: auto;
  max-width: 42rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
}

.question-step9-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.step1-2 {
  grid-column-gap: normal;
  grid-row-gap: 16px;
  color: #2b2b2b;
  border: 0 solid #f1e8da;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition-property: none;
  display: block;
}

.p7r4otzs-2 {
  color: #2b2b2b;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media screen and (max-width: 991px) {
  .zgi4ch0x {
    border-width: 0;
  }

  .j0ob3977 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .uhacq998 {
    border-width: 0;
    margin: 0 auto;
  }

  .xgury50o {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px 4px;
  }

  .xm8jgiqs, .nl2qsn4l, .hoksbffr {
    letter-spacing: 1.65px;
    border-width: 0;
    font-size: 33px;
  }

  .kvvclys9 {
    letter-spacing: 1.65px;
    border-width: 0;
    margin: 0;
    font-size: 33px;
  }

  .bpdvdnzk {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 24px;
  }

  .wf3p0mvw {
    border-width: 0;
    margin: 2px 0 0;
  }

  .rc1il6rg {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .mb78r6py {
    border-width: 0;
    margin: 0 auto;
  }

  .v3q8m7t1 {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px;
  }

  .fxqjoh12 {
    border-width: 0;
    width: 208px;
    margin: 0;
    padding: 0;
  }

  .pxpy6y1u {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 0 12px;
    padding: 4px 12px;
  }

  .tivg9g0p {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .sa0fpd9o {
    border-width: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .pdvlzm6q {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
  }

  .qhncox72 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .sbhiq0lq {
    border-width: 0;
    width: 160px;
  }

  .are6vo13 {
    border-width: 1px;
    padding: 24px;
  }

  .h86n5v6p {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 64px;
  }

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

  .msyhjjag {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .oemmygkr {
    border-width: 0 0 4px;
    border-radius: 8px;
    padding: 16px 40px;
  }

  .ert6gy0n {
    border-width: 0;
    margin: 12px 0 0;
  }

  .e82oczcj {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px 16px;
  }

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

  .ymonnv53 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .cx3x7s6c, .mhtkcedg {
    border-width: 0;
    margin: 0 auto;
  }

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

  .yry1uy1h {
    border-width: 0;
  }

  .xbm0zyuw {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .i6oqb89h {
    border-width: 0;
    margin: 0;
  }

  .ip5bc4a2 {
    border-width: 0;
  }

  .htf25j61 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .iulosd0t {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .acpzsn2j {
    letter-spacing: .48px;
    border-width: 0;
    margin: 0 auto;
    font-size: 24px;
  }

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

  .r4q36nja {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .ep7su3vm {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .xqbsed9h {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 0;
    overflow: hidden;
  }

  .bkegehbf {
    letter-spacing: .4px;
    border-width: 0;
    margin: 0 8px 0 0;
    line-height: 24px;
  }

  .wkk1ivye {
    letter-spacing: .9px;
    border-width: 0;
    font-size: 18px;
  }

  .xctaquic {
    letter-spacing: .4px;
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .eot2vl1t {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 12px 3px;
  }

  .zs0fj9xa {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

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

  .kwn8dd97 {
    border-width: 0;
    padding: 16px 0;
  }

  .kcuo2xwo {
    border-width: 0;
    border-radius: 9999px;
    width: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .wsg92hg9 {
    border-width: 0;
    width: auto;
    margin: 0 0 8px;
    padding: 4px 12px;
  }

  .qacl5zi7 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .j9vxhi2f {
    border-width: 0;
    margin: 0;
  }

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

  .e0u57eo1 {
    border-width: 0;
    margin: 0;
  }

  .ghgi0qlb {
    border-width: 0;
    margin: 0 auto;
  }

  .to4116np {
    border-width: 1px 0 0;
    padding: 24px 0 0;
  }

  .gf39be9t {
    border-width: 0;
    display: none;
  }

  .skx8s3pg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .kt3mau7u {
    border-width: 0;
    width: 181px;
    margin: 0 0 8px;
    padding: 4px 8px;
  }

  .xvyz4fas, .d27q1g0m {
    border-width: 0;
    margin: 0 0 8px;
  }

  .mftt7ud1 {
    border-width: 0;
    width: 72px;
    margin: 0;
    padding: 0;
  }

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

  .etoxek2i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .q61obkbe {
    border-width: 0;
    margin: 0 auto;
  }

  .i5xk3r2j {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .q1jjbwyr {
    border-width: 0;
    display: block;
  }

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

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

  .kzpliwha {
    border-width: 0;
    border-radius: 16px;
    max-width: 384px;
    margin: 0 auto;
  }

  .npwgm8o3 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bk1x1fh7 {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 32px;
  }

  .ef4p4owe {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .f1abqf2g {
    border-width: 0;
    margin: 0 0 12px;
  }

  .c2eho7na {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .qvnvlbha {
    border-width: 0 0 1px;
    margin: 12px 0 0;
    padding: 8px 0;
  }

  .yktj2mgy {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l8pmzmu7 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .r74889p5 {
    border-width: 2px 0 0;
    margin: 12px 0 0;
    padding: 12px 0 0;
  }

  .juhwrief {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px;
  }

  .ac2g0gja {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bt48hhtk {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .wmzg72i3 {
    border-width: 0;
    margin: 4px 0 0;
  }

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

  .mngtr8g2 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .jegzm65p {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 24px;
  }

  .vsksvnbs {
    border-width: 0;
    height: 24px;
  }

  .j1nsl7g9 {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .spa3r3me {
    border-width: 0;
    margin: 0 0 0 12px;
  }

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

  .c74qrsli {
    border-width: 0;
    margin: 0 auto;
  }

  .dv9pholb {
    border-width: 1px;
    border-radius: 24px;
    margin: -24px 0 0;
    padding: 32px 16px 16px;
  }

  .o2o8vmcd {
    border-width: 0;
    margin: 20px auto;
    padding: 0 24px;
  }

  .zbh2jsqa {
    border-width: 0;
    padding: 4px 0;
  }

  .z14es3pb {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .kssv7nbq {
    border-width: 0;
    border-radius: 16px;
    width: 909px;
    margin: 0 0 12px;
    padding: 0;
  }

  .dawxv9h7, .zapy70aw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .kdc8kfuc {
    border-width: 0;
    margin: 0 0 4px;
  }

  .hhjqi46j {
    border-width: 1px;
    border-radius: 24px;
    padding: 16px;
  }

  .atkr90u6 {
    border-width: 0;
    border-radius: 16px;
    width: 901px;
    margin: 0 0 12px;
    padding: 0;
  }

  .wxczyux9 {
    border-width: 1px;
    border-radius: 24px;
    padding: 20px;
    transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  }

  .hdv93h78 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .z322sldc {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
  }

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

  .hwk6k8mz {
    border-width: 0;
    padding: 16px 0;
  }

  .ketp8v34 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 36px;
    line-height: 40px;
  }

  .jzsyw87k {
    border-width: 0;
    margin: 0;
  }

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

  .dmbpj8kj {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

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

  .ynug487y {
    border-width: 0;
    border-radius: 16px;
  }

  .ugdcw3p0 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .s4tr1igi {
    border-width: 2px;
    border-radius: 50px;
    margin: 12px 0 0;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
  }

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

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

  .fqkyra82 {
    border-width: 0;
    padding: 0;
  }

  .wgt2bn6m {
    border-width: 0;
    border-radius: 16px 0 0 16px;
    margin: 0;
    padding: 0;
  }

  .a4ag1raf, .u3l2qrao, .j14n9ezw {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .wddoevf0 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .z7zc7bg7 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .tzt4qx11 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .qka93bgz {
    border-width: 0;
    margin: 0 0 12px;
  }

  .v3qnjho8 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 16px 24px;
    font-size: 18px;
  }

  .xntn9xp4 {
    border-width: 0;
    padding: 0;
  }

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

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

  .g456q6x8 {
    border-width: 0;
    border-radius: 16px;
  }

  .o6ofsm4p {
    border-width: 0;
  }

  .ssjjozby {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .mcc1238f {
    border-width: 0;
    margin: 0;
  }

  .lwcm52sv {
    border-width: 0;
  }

  .h157jvpn {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .y2x0nrvc {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .rrc085a1 {
    letter-spacing: .48px;
    border-width: 0;
    margin: 0 auto;
    font-size: 24px;
  }

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

  .udd8pv2c {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .iftvu1ex {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .fqoy8mw9 {
    background-color: #000;
    border-width: 0;
    margin: 0 auto 16px;
    padding: 0;
    overflow: hidden;
  }

  .adg84a1k {
    letter-spacing: .4px;
    border-width: 0;
    margin: 0 8px 0 0;
    line-height: 24px;
  }

  .kqwx1mv3 {
    letter-spacing: .9px;
    border-width: 0;
    font-size: 18px;
  }

  .ic8oqzip {
    letter-spacing: .4px;
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .d1h2tpwo {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 12px 3px;
  }

  .kfunm834 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

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

  .hero-section {
    border-width: 0;
    padding: 16px 0;
  }

  .hter4jvm {
    border-width: 0;
    border-radius: 9999px;
    width: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .jcrjwbw1 {
    border-width: 0;
    width: auto;
    margin: 0 0 8px;
    padding: 4px 12px;
  }

  .ryxp3frp {
    border-width: 0;
    margin: 0 0 8px;
  }

  .c4d8ik00 {
    border-width: 0;
    margin: 0;
  }

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

  .m4s9d4g7 {
    border-width: 0;
    margin: 0;
  }

  .tm17lc9o {
    border-width: 0;
    margin: 0 auto;
  }

  .tmjniwz4 {
    border-width: 1px 0 0;
    padding: 24px 0 0;
  }

  .qwsc9z2a {
    border-width: 0;
    display: none;
  }

  .u0m4pk98 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .i1szx7mz {
    background-color: #d198a3;
    border-width: 0;
    width: 188px;
    margin: 0 0 8px;
    padding: 4px 8px;
  }

  .j8v38flk, .x66cjyig {
    border-width: 0;
    margin: 0 0 8px;
  }

  .f4s8pgr2 {
    border-width: 0;
    width: 160px;
    margin: 0;
    padding: 0;
  }

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

  .poseux33 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .uuq5om17 {
    border-width: 0;
    margin: 0 auto;
  }

  .cbm9ukog {
    border-width: 1px 0 0;
    padding: 16px 0 0;
    display: none;
  }

  .i57iv23r {
    border-width: 0;
    display: block;
  }

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

  .author-section {
    border-width: 0;
    padding: 24px 0;
  }

  .a92fhoph {
    border-width: 0;
    border-radius: 16px;
    max-width: 384px;
    margin: 0 auto;
  }

  .e3tv4y6k {
    border-width: 0;
    margin: 0 0 8px;
  }

  .jnmpgqjl {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 32px;
  }

  .auabfdcz {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .zi0zioot {
    border-width: 0;
    margin: 0 0 12px;
  }

  .lz2coq2k {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .k6miz26v {
    border-width: 0 0 1px;
    margin: 12px 0 0;
    padding: 8px 0;
  }

  .tuqb6hqg {
    border-width: 0;
    margin: 0 0 8px;
  }

  .plwzd3p3 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bbv1oh1t {
    border-width: 2px 0 0;
    margin: 12px 0 0;
    padding: 12px 0 0;
  }

  .jcj8myir {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px;
  }

  .cieaskyz {
    border-width: 0;
    margin: 0 0 12px;
  }

  .b1b50960 {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .vhs7ww17 {
    border-width: 0;
    margin: 4px 0 0;
  }

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

  .l35tcajl {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .zbqebu0b {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 24px;
  }

  .liyyxuzj {
    border-width: 0;
    height: 24px;
  }

  .vmoizx9f {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .ae8oz090 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

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

  .f4mpebp1 {
    border-width: 0;
    margin: 0 auto;
  }

  .b2s4z1wm {
    border-width: 1px;
    border-radius: 24px;
    margin: -24px 0 0;
    padding: 32px 16px 16px;
  }

  .ftnukpos {
    border-width: 0;
    margin: 20px auto;
    padding: 0 24px;
  }

  .offer-section {
    border-width: 0;
    padding: 4px 0;
  }

  .sl7bch7i {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .ee0f4yav {
    border-width: 0;
    border-radius: 16px;
    width: 909px;
    margin: 0 0 12px;
    padding: 0;
  }

  .jfufh3sp, .n0ce6wkv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b08x1oxl {
    border-width: 0;
    margin: 0 0 4px;
  }

  .cvguxfc8 {
    border-width: 1px;
    border-radius: 24px;
    padding: 16px;
  }

  .ee93qjnf {
    border-width: 0;
    border-radius: 16px;
    width: 901px;
    margin: 0 0 12px;
    padding: 0;
  }

  .e5p824af {
    border-width: 1px;
    border-radius: 24px;
    padding: 20px;
    transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  }

  .b4m6kznu {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .ow9ew89x {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
  }

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

  .bonus-section {
    border-width: 0;
    padding: 16px 0;
  }

  .h4czy6t1 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 36px;
    line-height: 40px;
  }

  .cj1y42hk {
    border-width: 0;
    margin: 0;
  }

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

  .wfof7hpp {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

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

  .malgotfp {
    border-width: 0;
    border-radius: 16px;
  }

  .t0uj1tru {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .bi3vozq2 {
    border-width: 2px;
    border-radius: 50px;
    margin: 12px 0 0;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
  }

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

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

  .o5mus4xh {
    border-width: 0;
    padding: 0;
  }

  .jnfr17uo {
    border-width: 0;
    border-radius: 16px;
  }

  .o5nmonnl {
    border-width: 0;
  }

  .w4xu57yc {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .container {
    border-width: 0;
    margin: 0;
  }

  .micluzmi {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

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

  .kd7guedu {
    border-width: 0;
    margin: 0;
  }

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

  .h1h6s68d {
    border-width: 0;
    border-radius: 16px;
  }

  .von2tiwl {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .close-btn-popup {
    border-width: 0;
    padding: 0;
  }

  .img-popup {
    border-width: 0;
    border-radius: 16px 0 0 16px;
    margin: 0;
    padding: 0;
  }

  .zolu1qfu, .o0avmz7e, .w70pu0w3 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .da91jrei {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .m63wdrrl {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .uxtyrovj {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .ghut8z5b {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-popup {
    border-width: 2px;
    border-radius: 9999px;
    padding: 16px 24px;
    font-size: 18px;
  }

  .mvmm6ndy {
    border-width: 0;
    padding: 0;
  }

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

  .content-text-popup {
    border-width: 0;
    padding: 32px;
  }

  .popup {
    border-width: 0;
    border-radius: 16px;
  }

  .bvrzekqw {
    border-width: 0;
  }

  .b7w0ttf3 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .s1aplyoh {
    border-width: 0;
    margin: 0 auto;
  }

  .mze5pgfa {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

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

  .dmiywtzy {
    border-width: 1px;
    border-radius: 8px;
    width: 64px;
    margin: 0;
    padding: 0;
  }

  .lp0itji2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .c0gfkhwv, .ede9tyy1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .hr14gbxg {
    border-width: 0;
    margin: 0 auto;
  }

  .z59ja7vf {
    border-width: 0;
    width: 100%;
    margin: 0 auto;
    padding: 8px 16px;
    display: block;
  }

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

  .u1vecujm {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
  }

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

  .oq3gypoy {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .f67i6dsb {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

  .eqhhcmlf {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .qm57ovpg {
    border-width: 0;
    padding: 0;
  }

  .xikgmuyu {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

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

  .nu2wusvj {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 24px;
  }

  .xbss1gpu {
    border-width: 0;
    grid-column: auto;
  }

  .o51y6l1n {
    border-width: 1px;
    border-radius: 8px;
    width: 0;
    margin: 0;
    padding: 0;
  }

  .l0l5acmr {
    border-width: 0;
    width: 0;
    margin: 0 auto 16px;
    padding: 8px 16px;
    display: none;
  }

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

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

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

  .bsogjoru {
    border-width: 0;
    margin: 8px 0 0;
  }

  .yvmxxt3x {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .fcrijsyv {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .rpjawta8 {
    border-width: 0;
    margin: 0;
  }

  .bs2jlz0y {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0;
    padding: 0;
  }

  .k5bo1wpb {
    border-width: 0;
    padding: 0;
  }

  .tuttbojf {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .bwufcbfn {
    border-width: 0;
    margin: 0 0 4px;
  }

  .rlyvrars {
    border-width: 0;
    margin: 0;
  }

  .f7v9he2b {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .w6qsft50 {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 12px;
  }

  .fwpkipc4 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .nbxoxjmo {
    border-width: 0;
    margin: 0;
  }

  .h3xaci5f {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
    position: static;
    top: auto;
  }

  .wa37kmmz {
    border-width: 0;
    grid-column: auto;
  }

  .c5ko927e {
    grid-column-gap: 16px;
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    gap: 16px;
    margin: 0 auto;
    padding: 15px 16px;
  }

  .eukwsksx {
    border-width: 0;
    height: 48px;
  }

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

  .x9ra5a10 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .nx199xt8 {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .oqf52xax {
    border-width: 0;
    padding: 32px 16px;
  }

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

  .juvd0ugl {
    border-width: 0;
    margin: 24px 0 32px;
  }

  .ojnhpmbu {
    border-width: 0;
    border-radius: 16px;
  }

  .kccg1h7u {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .lpfdw7aq {
    border-width: 0;
    display: block;
  }

  .da48hpkq {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 24px;
  }

  .cc4efmq9 {
    border-width: 0;
    display: none;
  }

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

  .co3alzq3 {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 40px;
  }

  .lcpv5wa5 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .lxiq62hg {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .m5hlvtqh {
    border-width: 0;
    margin: 12px 0 0;
  }

  .eevoqsyy {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px;
  }

  .hgwyc59q {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 16px;
  }

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

  .zv5ks6v3 {
    border-width: 2px;
    border-radius: 12px;
    margin: 40px 0 0;
    padding: 16px 40px;
  }

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

  .npfx23ht {
    border-width: 0;
    margin: 0 0 8px;
  }

  .g418asjo {
    border-width: 0;
    margin: 0;
  }

  .dozmhm21 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .r1u8em30 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .h0bgejqw {
    border-width: 0;
    margin: 0 4px;
  }

  .m6dmd00q {
    border-width: 0;
    margin: 0 0 8px;
  }

  .lc25640m {
    border-width: 0;
    margin: 0;
  }

  .fm6pngea {
    border-width: 1px 0 0;
    margin: 32px 0 0;
    padding: 32px 0 0;
  }

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

  .ywxd1v55 {
    border-width: 0;
    margin: 48px 0 0;
    padding: 32px 0;
  }

  .bcuxoaph {
    border-width: 0;
  }

  .h24ie4o8 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .m9gzg75n {
    border-width: 0;
    margin: 0;
  }

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

  .qt95dwpo {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
  }

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

  .ksj2czxl {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .e8f4b5n4 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

  .utmzhatd {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .kuz01nj7 {
    border-width: 0;
    padding: 0;
  }

  .e3doy3sp {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

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

  .q6zt7oo6 {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 24px;
  }

  .znhizntm {
    border-width: 0;
    grid-column: auto;
  }

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

  .gcrda8kn {
    border-width: 1px;
    border-radius: 8px;
    width: 0;
    margin: 0;
    padding: 0;
  }

  .xnlp62r2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .zxsc2zmh, .pxfpf9l1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .mylsdcmv {
    border-width: 0;
    margin: 0 auto;
  }

  .gm7qqrvm {
    border-width: 0;
    width: 0;
    margin: 0 auto 16px;
    padding: 8px 16px;
    display: none;
  }

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

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

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

  .ceo4s52c {
    border-width: 0;
    margin: 8px 0 0;
  }

  .jyy9l6o9 {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .ipcnw7a1 {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .gmh5i0hi {
    border-width: 0;
    margin: 0;
  }

  .m7gq7pnv {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0;
    padding: 0;
  }

  .ppjiru2p {
    border-width: 0;
    padding: 0;
  }

  .xddhbx5v {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .x7srpkn4 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .xeik6840 {
    border-width: 0;
    margin: 0;
  }

  .x83regzg {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .bwc7b43a {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 12px;
  }

  .iva7gf0m {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .p25tgzte {
    border-width: 0;
    margin: 0;
  }

  .fit7xuer {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
    position: static;
    top: auto;
  }

  .rgiwyuzb {
    border-width: 0;
    grid-column: auto;
  }

  .lb0ls1zm {
    grid-column-gap: 16px;
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    gap: 16px;
    margin: 0 auto;
    padding: 15px 16px;
  }

  .left, .right {
    max-width: none;
  }

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

  .uailaauc {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
  }

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

  .s7nzdt6z {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .z3cvfquf {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

  .vl1p1q8l {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .payment-information {
    margin-top: 16px;
  }

  .s4v5ll94 {
    border-width: 0;
    margin: 0 auto;
  }

  .credit-card, .paypal {
    border-width: 2px;
    padding: 12px;
  }

  .type-payment {
    border-width: 0;
    margin: 0 0 24px;
  }

  .formel {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
  }

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

  .x91539ub {
    border-width: 1px;
    border-radius: 8px;
    width: 64px;
    margin: 0;
    padding: 0;
  }

  .xisxiy6u {
    border-width: 0;
    margin: 4px 0 0;
  }

  .gbiqf8jf, .lgvxqy9o {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .yv3pcdx1 {
    border-width: 0;
    margin: 0 auto;
  }

  .timer {
    border-width: 0;
    padding: 8px 0;
    display: none;
  }

  .timer.mobile {
    margin-bottom: 0;
    display: block;
  }

  .xyafb6eh, .hqveyskv {
    border-width: 0;
    margin: 0 0 16px;
  }

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

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

  .u5jnqw8j {
    border-width: 0;
    margin: 8px 0 0;
  }

  .dzbsmbrw {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .unsy64ff {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .e9pklyqa {
    border-width: 0;
    margin: 0;
  }

  .w0umgcnh {
    border-width: 0;
    margin: 2px 0 0;
  }

  .v4jb9yy0 {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0 8px;
    padding: 0;
  }

  .unnbire9 {
    border-width: 0;
    padding: 0;
  }

  .q2mexcm9 {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .mqalccrt {
    border-width: 0;
    margin: 0 0 4px;
  }

  .ah11gyxa {
    border-width: 0;
    margin: 0;
  }

  .naacd25s {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .k3qucdq5 {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 12px;
  }

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

  .n07bqbrk {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .sjwpip0l {
    border-width: 0;
    margin: 0;
  }

  .order-summary {
    border-style: solid;
    border-width: 1px;
    border-radius: 16px;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 24px;
    position: static;
    top: auto;
  }

  .usa00vfx {
    border-width: 0;
    height: 48px;
  }

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

  .oix63e4j {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .adgzqfmg {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .pink-banner {
    border-width: 0;
    padding: 32px 16px;
  }

  .y88c22ff {
    border-width: 0;
    height: 48px;
  }

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

  .ojzvk6ts {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .t5e93vw1 {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .xm2jzfpm {
    border-width: 0;
    padding: 32px 16px;
  }

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

  .xsr6plbe {
    border-width: 0;
    margin: 24px 0 32px;
  }

  .pcheewme {
    border-width: 0;
    border-radius: 16px;
  }

  .ob7182p7 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .c54w34xa {
    border-width: 0;
    display: block;
  }

  .lc35p3a7 {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 24px;
  }

  .s5rr3du8 {
    border-width: 0;
    display: none;
  }

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

  .btn-review {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 40px;
  }

  .reviews {
    border-width: 0;
    margin: 48px 0 0;
  }

  .kozt0xn1 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .rrgsmlsm {
    border-width: 0;
    margin: 0;
  }

  .n80jwc0r {
    border-width: 0;
    margin: 8px 0 0;
  }

  .o846h54s {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .smo8nnvc {
    border-width: 0;
    margin: 0 4px;
  }

  .b6ghfqyz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .gtpp9yv7 {
    border-width: 0;
    margin: 0;
  }

  .y95irx11 {
    border-width: 1px 0 0;
    margin: 32px 0 0;
    padding: 32px 0 0;
  }

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

  .footer {
    border-width: 0;
    margin: 48px 0 0;
    padding: 32px 0;
  }

  .yzvjyfvl {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .paa6a43x {
    border-width: 0;
    margin: 12px 0 0;
  }

  .v8m9rqgb {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px;
  }

  .v49h2kbr {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 16px;
  }

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

  .btn-faq {
    border-width: 2px;
    border-radius: 12px;
    margin: 40px 0 0;
    padding: 16px 40px;
  }

  .faq-question {
    border-width: 0;
    padding: 48px 0;
  }

  .a9acetkj {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .pfk70clx {
    border-width: 0;
    margin: 0;
    font-size: 18px;
  }

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

  .gej2eaj5 {
    border-width: 0;
    border-radius: 12px;
    width: 304px;
    margin: 0;
    padding: 0;
  }

  .rrn64jcj {
    border-width: 0;
    border-radius: 16px;
    padding: 8px;
  }

  .hvhtrnmd {
    border-width: 0;
    border-radius: 9999px;
    padding: 12px;
  }

  .md136cr9, .pqc4rg5y {
    border-width: 0;
    border-radius: 9999px;
    padding: 0;
  }

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

  .oxrs80ox {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
    display: block;
  }

  .rpp1a636 {
    border-width: 0;
    border-radius: 12px;
    width: 0;
    margin: 0;
    padding: 0;
  }

  .bjdkild4 {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 8px;
  }

  .qq2gza12 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .e1n6nsm6 {
    border-width: 0;
    display: none;
  }

  .jha1j3oy {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
  }

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

  .videos-section {
    border-width: 0;
    padding: 32px 0;
  }

  .q7q1sayp {
    border-width: 0;
    padding: 0;
  }

  .d6m5vge4, .vl5qnqad, .jw7evfht {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .fbbqaubq {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 30px;
    line-height: 36px;
  }

  .u0s8ev7r {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .oe7d2u6j {
    border-width: 0 0 2px;
    padding: 20px;
  }

  .slmk4qe7 {
    border-width: 0;
    padding: 12px;
  }

  .y4xmix87 {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .j4ishiof {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .xm2gw1h8 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .ntlcohs9 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .pk93g3ix {
    border-width: 0;
    margin: 0 0 24px;
    line-height: 24px;
  }

  .ylseoc9b {
    border-width: 0;
    margin: 0 0 8px;
  }

  .dg4lweo4 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .i46gxukq {
    border-width: 0;
    margin: 0;
  }

  .v8nus4k1 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 16px 24px;
    font-size: 18px;
  }

  .vbl6syqq {
    border-width: 0;
    padding: 0;
  }

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

  .dfn546kz {
    border-width: 0;
    padding: 20px;
  }

  .ogs93vjx {
    border-width: 2px;
    border-radius: 9999px;
    padding: 8px 12px;
  }

  .b7ikeiv8 {
    border-width: 0;
    padding: 0;
  }

  .km7g56ka {
    border-width: 0;
    margin: 8px 0 0;
  }

  .x3j5973n {
    border-width: 0;
    margin: 0;
    padding: 0 8px 8px;
  }

  .cv60crpl {
    border-width: 3px;
    border-radius: 12px;
  }

  .fh1q2qlr {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .db154c26 {
    border-width: 0;
    margin: 0 8px;
  }

  .nzsurgyf {
    border-width: 1px 0 0;
    margin: 32px 0 8px;
    padding: 32px 0 0;
  }

  .v41mgbml {
    border-width: 0;
  }

  .lq0fem2t {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .jeg58unw {
    border-width: 0;
    margin: 0;
  }

  .bh4jylqv {
    border-width: 0;
    padding: 12px 16px;
  }

  .st1f7fpe {
    border-width: 0;
    margin: 0 0 4px;
    padding: 0;
  }

  .r27zfr7v {
    border-width: 0;
    margin: 0 0 4px;
  }

  .sh7142yu {
    border-width: 0;
    margin: 0 0 8px;
    padding: 0;
  }

  .qz1atcf4 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .gwlbmniz {
    border-width: 0;
    padding: 3px 6px;
  }

  .wm68qs5j {
    border-width: 0;
    margin: 0;
  }

  .v85ticeh {
    border-width: 0;
    margin: 0 0 12px;
  }

  .aicc82e8 {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .ni0mx9vz {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .gm5al3yf {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .video {
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto 12px;
    padding: 0;
  }

  .fn5t39dq {
    border-width: 0;
    padding: 0;
  }

  .iraghxu2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ar0carex {
    border-width: 0;
    max-width: 768px;
    margin: 0 auto;
    padding: 16px 80px;
  }

  .dbg9s44r {
    border-width: 0;
    margin: 0 auto;
  }

  .llymhxc6 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 4px;
  }

  .u5e7gbu9 {
    border-width: 0;
    margin: 0 auto;
  }

  .a0ktd6rg {
    border-width: 0;
    margin: 0 0 16px;
    padding: 0 4px;
  }

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

  .vpdnwrqz {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .jjyappsu {
    border-width: 0;
    margin: 0 0 12px;
  }

  .nt6sters {
    border-width: 0;
    margin: 12px 0;
  }

  .ysa0i7uj {
    border-width: 0;
    margin: 0 0 8px;
  }

  .pvofkmth {
    border-width: 0;
    border-radius: 4px;
    margin: 0 auto;
    padding: 12px 16px;
  }

  .k6xrd9ac {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 4px;
  }

  .b7qtai54 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .rckv8etp {
    border-width: 0;
    padding: 0 4px 24px;
  }

  .lqvm3b27 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 80px;
  }

  .ohnq1ie2 {
    border-width: 0;
    padding: 16px 0;
  }

  .i7qwgf2p {
    border-width: 0;
    margin: 0 0 32px;
    padding: 0 8px;
  }

  .v7iuuvi9 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hupnrsq0 {
    border-width: 0;
    margin: 0;
  }

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

  .x6kiryio {
    border-width: 0;
    padding: 0 8px;
  }

  .jzac670v {
    border-width: 0;
    margin: 0 auto;
  }

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

  .gdh35ij9 {
    border-width: 0;
    border-radius: 9999px;
  }

  .iow0yhsf {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .mg4mqxl5 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .d2sptpuc {
    border-width: 0;
    margin: 0 0 8px;
  }

  .de0i8q09 {
    border-width: 0;
    margin: 0;
  }

  .b7qvr1za {
    border-width: 0;
    border-radius: 16px;
    margin: 20px 0 0;
    padding: 16px;
  }

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

  .ylxwzis3 {
    border-width: 0;
    margin: 0 auto;
  }

  .n2r3nabf {
    border-width: 0;
    padding: 32px 80px;
  }

  .emlz8rv4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ojptoegu {
    border-width: 0;
    margin: 0;
  }

  .hc8cb4l1 {
    border-width: 0;
    margin: 0 0 40px;
    padding: 0 8px;
  }

  .ktc2epmi {
    border-width: 0;
    padding: 12px 16px;
  }

  .a68lfihz {
    border-width: 0;
    margin: 0 auto;
  }

  .b4jtvpdz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l6y9dq8s {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ziiuv7gl {
    border-width: 0;
    margin: 0;
  }

  .pxtyto36 {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .hp2cwzlf {
    border-width: 0;
    border-radius: 16px;
  }

  .meywgk3c {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .tqykv5z8 {
    border-width: 0;
    padding: 12px 16px;
  }

  .qqzcqguo {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .dn9zkvvb {
    border-width: 2px;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .x5flczxc {
    border-width: 0;
    padding: 48px 80px;
  }

  .n1qr5q6k {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 8px;
  }

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

  .sywi8gmx {
    border-width: 0;
    padding: 32px 80px;
  }

  .drhnse1y {
    border-width: 0;
    margin: 0 0 32px;
    padding: 0 8px;
  }

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

  .w11okhp7 {
    border-width: 0;
    margin: 0 auto;
  }

  .wfbz55b5 {
    border-width: 0;
    padding: 0 8px;
  }

  .oy4eyhhx {
    place-items: center stretch;
  }

  .ohoiet43 {
    border-width: 0;
    padding: 48px 80px;
  }

  .av794no0 {
    border-width: 0;
    padding: 16px 80px;
  }

  .k0cre287 {
    border-width: 0;
    margin: 0 0 32px;
    padding: 0 8px;
  }

  .fprdcfvu {
    border-width: 0;
    margin: 0 auto;
  }

  .ew4tejdl {
    border-width: 0;
    margin: 0 0 32px;
    padding: 0 8px;
  }

  .eo4rk41o {
    border-width: 0;
    margin: 0;
  }

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

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

  .ooww4k3r {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .mr0finjw {
    border-width: 0;
    margin: 0;
  }

  .nc6et10y {
    border-width: 0;
    margin: 12px 0 0;
  }

  .y78imvdu, .z6n8do4z {
    border-width: 0;
    margin: 24px 0 0;
  }

  .x2eg85oq {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .dw3gif5m {
    border-width: 0;
    padding: 48px 80px;
  }

  .luaw8vtt {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .i48nhspd {
    border-width: 0;
    margin: 0 4px;
  }

  .sa89f17d {
    border-width: 0;
    margin: 0;
  }

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

  .t6ubx9ub {
    border-width: 0;
    margin: 0 auto;
  }

  .khullkgk {
    border-width: 0;
    max-width: 768px;
    margin: 0 auto;
    padding: 0 80px;
  }

  .icuudlmt {
    border-width: 1px 0 0;
    padding: 48px 0;
  }

  .tgpzzbxw {
    border-width: 0;
    padding: 0;
  }

  .h5r6vyg0 {
    border-width: 8px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 48px;
  }

  .gbobk82c {
    border-width: 0;
  }

  .cu5se8ha {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .oyuw10hi {
    border-width: 0;
    margin: 0;
  }

  .ph4rger2 {
    border-width: 0;
    padding: 0;
  }

  .fz1ebai4, .jrqzgfxh {
    border-width: 0;
    margin: 0 0 16px;
  }

  .mu7hb7at {
    border-width: 0;
    margin: 0 0 12px;
  }

  .kpidqsnn, .y1x0chox {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .g7davmmb {
    border-width: 0;
    border-radius: 16px;
    padding: 16px 32px;
  }

  .ddivr2k8 {
    border-width: 8px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 48px;
  }

  .qd39s6px {
    border-width: 0;
  }

  .p8iz9fum {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .lng45bw7 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .y1y3hhzy, .te9t7blk, .r2ucbmot {
    border-width: 0;
    margin: 0;
  }

  .f8kf6bz3 {
    border-width: 0;
    margin: 0 0 40px;
  }

  .yw3rbbq7 {
    border-width: 0;
    margin: 0;
    padding: 8px 16px;
  }

  .ve0h6rjx {
    border-width: 0;
    margin: 0 0 12px;
  }

  .gvy9155j {
    border-width: 0;
    margin: 0 auto;
  }

  .t2gmxxqp {
    border-width: 0;
    margin: 8px 0 0;
  }

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

  .xzfdozyj {
    border-width: 0;
    margin: 0 0 4px;
  }

  .vqyic3kc {
    border-width: 0;
    margin: 0;
  }

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

  .unfrrgqb {
    border-width: 0;
    margin: 0;
  }

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

  .m6qoctbk {
    border-width: 0;
    margin: 0;
  }

  .hc2euxws {
    border-width: 0;
    border-radius: 4px;
    padding: 12px 32px;
  }

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

  .nvw8vpwo {
    border-width: 0;
    border-radius: 4px;
    margin: 0 0 12px;
    padding: 16px 96px;
  }

  .v32zou3z {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .scdzucxd {
    border-width: 0;
    padding: 0 8px;
  }

  .q0u1zxr4 {
    border-width: 0;
    margin: -36px auto 0;
    padding: 32px;
  }

  .ow38y1jw {
    border-width: 0;
    margin: 0;
  }

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

  .uamp6vzm {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .rm0l300o {
    border-width: 0;
    margin: 0;
  }

  .gfu2b51j {
    border-width: 0;
    margin: 8px 0 0;
  }

  .brm45cbn {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .tahve6bs {
    border-width: 0;
    margin: 0 4px;
  }

  .pek9za9l {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v7d8y0ns {
    border-width: 0;
    margin: 0;
  }

  .y9e84jm5 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .myj3oecd {
    border-width: 1px 0 0;
    margin: 0 auto;
    padding: 32px 0 0;
  }

  .ioe9v149 {
    border-width: 0;
    padding: 32px 0 48px;
  }

  .ittawr53 {
    border-width: 0;
  }

  .efja268r {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .u1vi3yh3 {
    border-width: 0;
    margin: 0;
  }

  .x1wlnr6f {
    border-width: 0;
  }

  .tm1jisqq {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .ilu8dg1l {
    border-width: 0;
    margin: 0;
    padding: 12px 0;
  }

  .nboyvsd8 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .we6l4321 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .mnt5z0xs {
    border-width: 0;
    border-radius: 9999px;
    padding: 0;
  }

  .lwpw7glp {
    border-width: 0;
    margin: 0 auto;
  }

  .sh9ma9j2 {
    border-width: 0;
    padding: 0;
  }

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

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

  .jjrldwpz {
    border-width: 0;
    padding: 20px 0;
  }

  .mgwq8fc3 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

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

  .hyyoxmjq {
    border-width: 0;
    margin: 0;
  }

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

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

  .dvpi34sm {
    border-width: 0;
    margin: 0;
  }

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

  .zy4nvl6e, .mag81wrw, .zbryk6is {
    border-width: 0;
    margin: 32px 0 0;
  }

  .oxsoni29 {
    border-width: 0;
    margin: 0;
  }

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

  .tyhiyhkf {
    border-width: 0;
    margin: 0;
    padding: 32px;
  }

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

  .qlf3k080 {
    border-width: 0;
    padding: 0 0 10px;
  }

  .cylykurl {
    border-width: 0;
    margin: 0;
  }

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

  .qgzss220 {
    border-width: 0;
    margin: 0;
  }

  .quzlgma4 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .mr72b2qv {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .olfx0xs8 {
    border-width: 0;
    margin: 0;
  }

  .ncllj4uc {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nnqc3kqi {
    border-width: 0;
    margin: 16px 0 0;
    padding: 8px 0;
  }

  .zkf3pfrg {
    border-width: 0;
    padding: 20px 48px;
  }

  .agxczhp5 {
    border-width: 0;
    padding: 0;
  }

  .nt93sazz {
    border-width: 0;
    margin: 12px 0 0;
  }

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

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

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

  .c86rro2i {
    border-width: 0;
    margin: 0 0 12px;
  }

  .puq4jiir {
    border-width: 0;
    margin: 0 auto;
  }

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

  .r20gldm2 {
    border-width: 0;
    padding: 12px;
  }

  .moen1slr {
    border-width: 0;
    width: 442.5px;
    margin: 0;
    padding: 0;
  }

  .rz4noj7x {
    border-width: 0;
    margin: 0;
  }

  .zr6oiloe, .gzgwt83m {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xtiqm2q0 {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .h60oiomk {
    border-width: 1px;
  }

  .vdceet9s {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .w3ocr4ev {
    border-width: 1px;
    margin: 24px 0 0;
  }

  .pvx1yb1n {
    border-width: 0;
    padding: 12px;
  }

  .ou0vu5pi {
    border-width: 0;
    width: 441.5px;
    margin: 0;
    padding: 0;
  }

  .vo30nli0 {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .k19dygkj {
    border-width: 2px;
    margin: 24px 0 0;
  }

  .vtiqr1rs {
    border-width: 0;
    margin: 32px 0 0;
    padding: 16px 48px;
  }

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

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

  .bdue2pk7 {
    border-width: 0;
    padding: 16px;
  }

  .vydynll7 {
    border-width: 0;
    margin: 0;
  }

  .o7fwbheq {
    border-width: 0;
    margin: 8px 0 0;
  }

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

  .kr5e3pub {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .ezbbzjms {
    border-width: 1px;
    margin: 0 0 24px;
  }

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

  .xaxk77ur {
    border-width: 0;
    margin: 0;
  }

  .tc7g89o2 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .csx64pv9 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 24px 0 0;
  }

  .n9u3fzvo {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .nb583utb {
    border-width: 1px;
  }

  .h2ebq527, .dgcoueos {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .xy44rkat {
    border-width: 0;
    margin: 0 0 8px;
  }

  .uigm6b61 {
    border-width: 0;
    margin: 0;
  }

  .yg26ibg9 {
    border-width: 2px;
    padding: 16px;
  }

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

  .nglwm11x, .k25vzeof {
    border-width: 0;
    margin: 0;
  }

  .uhu8tpet {
    border-width: 4px;
    margin: 0 auto 32px;
    padding: 24px 32px;
  }

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

  .q92w3ki1, .gdx2lyje {
    border-width: 0;
    margin: 0 0 8px;
  }

  .nhe0f8rw, .anrj7ft5 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jhr899pb {
    border-width: 0;
    margin: 0 auto;
  }

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

  .k4uo6grj {
    border-width: 0;
    padding: 20px 48px;
  }

  .r82ffcv7 {
    border-width: 0;
    margin: 0;
  }

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

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

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

  .x2tlhijm {
    border-width: 0;
    margin: 0 0 8px;
  }

  .eumy4e97 {
    border-width: 0;
    margin: 0;
  }

  .zl9k5nkn {
    border-width: 0;
    padding: 16px;
  }

  .awdswfj1 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px;
  }

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

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

  .ytaeyh5i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .g637jnj6 {
    border-width: 0;
    margin: 0;
  }

  .tdztymtm, .vko2xo4x {
    border-width: 0;
    margin: 0 0 12px;
  }

  .caiua3va {
    border-width: 0;
    margin: 0;
  }

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

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

  .rjt1v2g7 {
    border-width: 0;
    padding: 12px;
  }

  .w61a9sz7 {
    border-width: 0;
    margin: 0 auto;
  }

  .y4p9roki {
    border-width: 0;
    margin: 0;
  }

  .tdasrbw2 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .opyd8645 {
    border-width: 1px;
    margin: 0;
    padding: 24px;
  }

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

  .h8zc3yrl {
    border-width: 0;
    margin: 12px 0 0;
  }

  .apgdvetf {
    border-width: 0;
    margin: 24px 0 0;
    padding: 16px 48px;
  }

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

  .mo1my76o {
    border-width: 0;
    margin: 0 0 8px;
  }

  .n7c14uo3 {
    border-width: 0 0 1px;
    padding: 0 0 16px;
  }

  .v95l8l06 {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 0 0 16px;
  }

  .y17ufj7l {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0 8px;
  }

  .d6i84djo {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xvjxp8oe, .sj1l49tw {
    border-width: 0;
    margin: 0;
  }

  .w0j9mgvl {
    border-width: 4px;
    margin: 0;
    padding: 96px 48px 48px;
  }

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

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

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

  .dk66pau3 {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .nldfjiaz {
    border-width: 0;
    margin: 0 auto;
  }

  .lrhenum2 {
    border-width: 0;
    padding: 16px 48px;
  }

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

  .nnd6we79 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .l1p683p1 {
    border-width: 0;
    margin: 0 4px;
  }

  .mgprstqw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .y8suiomo {
    border-width: 0;
    margin: 0;
  }

  .x5iyl080 {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .o88ovpna {
    border-width: 0;
  }

  .mru6le34 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .c1v6r65h {
    border-width: 0;
    margin: 0;
  }

  .aigkacic {
    border-width: 0;
    padding: 0;
  }

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

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

  .d9dsxbxz, .jzrznwkf {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .f9nn9ugi {
    border-width: 0;
    padding: 16px 32px;
  }

  .dcf57f04 {
    border-width: 8px;
    padding: 32px;
  }

  .icrwhrqq {
    border-width: 0;
  }

  .zd6zxnmd {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .ipxoerw9 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .je8witrz {
    border-width: 0;
    margin: 0;
    padding: 32px 16px 16px;
  }

  .e27sjwml {
    border-width: 0;
    margin: 0 0 12px;
  }

  .gyqglds0 {
    border-width: 0;
    margin: 0 auto;
  }

  .bxd0re4k {
    border-width: 0;
    margin: 8px 0 0;
  }

  .kqm3nbal {
    border-width: 0;
    margin: 24px 0 12px;
    padding: 0;
  }

  .eb4uwxxm {
    border-width: 0;
    margin: 0 0 4px;
  }

  .e0cgqtj1 {
    border-width: 0;
    margin: 0;
  }

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

  .c4p5f6q0 {
    border-width: 0;
    margin: 0;
  }

  .xjiydbt8 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .f080xwtx {
    border-width: 0;
    margin: 0;
  }

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

  .lim7989g {
    border-width: 0;
    margin: 0;
  }

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

  .bin2n69y {
    border-width: 0;
    margin: 0;
  }

  .d0dtis54 {
    border-width: 0;
    border-radius: 4px;
    padding: 12px 32px;
  }

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

  .bqjj8dc1 {
    border-width: 0;
    border-radius: 4px;
    margin: 0 0 12px;
    padding: 16px 96px;
  }

  .jnswbtb0 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .nmggc303 {
    border-width: 0;
    padding: 0 8px;
  }

  .d1n5xfjz {
    border-width: 0;
    margin: -80px auto 0;
    padding: 32px;
  }

  .tmjt9p94 {
    border-width: 0;
    margin: 0;
  }

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

  .krt972wg {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .fgz4mdd3 {
    border-width: 0;
    margin: 0;
  }

  .s1q84lqx {
    border-width: 0;
    margin: 8px 0 0;
  }

  .s7lxu2fm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .b68dlcz0 {
    border-width: 0;
    margin: 0 4px;
  }

  .ntqyfe1i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zv0qk40j {
    border-width: 0;
    margin: 0;
  }

  .fgars7mu {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .bx7cl4tf {
    border-width: 1px 0 0;
    margin: 0 auto;
    padding: 32px 10px 0;
  }

  .j8bacxow {
    border-width: 0;
    padding: 32px 0 48px;
  }

  .c90vu9gt {
    border-width: 0;
  }

  .mvkksef8 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .tg7gpl3x {
    border-width: 0;
    margin: 0;
  }

  .xf6j7wog {
    border-width: 0;
  }

  .q4p79hgn {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .n2hhsr95 {
    border-width: 0;
    margin: 0;
    padding: 12px 0;
  }

  .ui69x4z5 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hut4dvxv {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .q756qtlb {
    border-width: 0;
    border-radius: 9999px;
    padding: 0;
  }

  .m0xp3qbd {
    border-width: 0;
    margin: 0 auto;
  }

  .y53zh1n6 {
    border-width: 0;
    padding: 0;
  }

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

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

  .ttuxii3l {
    border-width: 0;
    padding: 20px 0;
  }

  .dzw7x88h {
    border-width: 0;
    margin: 0;
  }

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

  .vkl1ay8p {
    border-width: 0;
    margin: 0;
  }

  .xggwgc5t {
    border-width: 0;
    margin: 8px 0 0;
  }

  .z9d5ztv0 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .yzatgibf {
    border-width: 0;
    margin: 0;
  }

  .at7sfk8i {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nlg5f1dz {
    border-width: 0;
    margin: 16px 0 0;
    padding: 8px 0;
  }

  .ua90ettd {
    border-width: 2px;
    border-radius: 12px;
    padding: 20px 64px;
  }

  .zokf6ho1 {
    border-width: 0;
    padding: 0;
  }

  .xmxwjdl4 {
    border-width: 0;
    margin: 12px 0 0;
  }

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

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

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

  .rl8ir9li {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ui8souxb {
    border-width: 0;
    margin: 0;
  }

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

  .k1qzj6vd {
    border-width: 0;
    margin: 0;
  }

  .r3gqq8gt, .gp02dcv8 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .fqbt642c {
    border-width: 0;
    margin: 0;
  }

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

  .jnik7k3e, .kb5slk3x, .t9zx0fra {
    border-width: 0;
    margin: 32px 0 0;
  }

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

  .n59ce68j {
    border-width: 0;
    margin: 4px 0 0;
  }

  .qw4hegnl {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .bbskbpvf {
    border-width: 0;
    margin: 32px 0 0;
    padding: 0 0 0 16px;
  }

  .av9o4hwu {
    border-width: 0;
    margin: 0;
  }

  .q62gusej {
    border-width: 0;
    margin: 12px 0 0;
  }

  .obo8nly3 {
    border-width: 0 0 0 4px;
    margin: 16px 0 0;
    padding: 0 0 0 16px;
  }

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

  .w02f29ia {
    border-width: 0;
    margin: 18px 0 0;
  }

  .wnoqva0g {
    border-width: 0;
    margin: 0;
    padding: 0 32px 32px;
  }

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

  .n5v3o3at {
    border-width: 0;
    padding: 0 0 10px;
  }

  .gfxgvw4g {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ot3y9hb8 {
    border-width: 0;
    margin: 0 auto;
  }

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

  .kqupfz6g {
    border-width: 0;
    padding: 12px;
  }

  .grl5a0mj {
    border-width: 0;
    width: 442.5px;
    margin: 0;
    padding: 0;
  }

  .dflwddys {
    border-width: 0;
    margin: 0;
  }

  .bmlzc24i, .qtdkl0jd {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xoqy4fcl {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .dturd6m7 {
    border-width: 1px;
  }

  .ibzgwm3j {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .pnwu5ono {
    border-width: 1px;
    margin: 24px 0 0;
  }

  .rej1021n {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 48px;
    overflow: hidden;
  }

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

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

  .iqtvjiqz {
    border-width: 0;
    margin: 0 0 36px;
    padding: 0;
  }

  .ayagl63i {
    border-width: 0;
    padding: 12px;
  }

  .ebfeclf9 {
    border-width: 0;
    width: 441.5px;
    margin: 0;
    padding: 0;
  }

  .fpm67pwd {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .yy3rqvsa {
    border-width: 2px;
  }

  .avjqjmye {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .vtizkcdd {
    border-width: 2px;
    margin: 24px 0 0;
  }

  .wylpoxqo {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
  }

  .p1v016u3 {
    border-width: 0;
    margin: 0 auto;
  }

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

  .wmodwp9e {
    border-width: 0;
    padding: 16px;
  }

  .bzkq2af2 {
    border-width: 1px 0 0;
    padding: 16px;
  }

  .y2bh5tyi {
    border-width: 4px 0 0;
    margin: 0;
    padding: 16px;
  }

  .scqwnwai, .fmw7v906 {
    border-width: 1px 0 0;
    padding: 16px;
  }

  .ribmi4lo {
    border-width: 2px;
    margin: 0 0 32px;
    padding: 0;
  }

  .j1slyf00 {
    border-width: 2px;
    border-radius: 12px;
    padding: 20px 64px;
  }

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

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

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

  .njoqba2v {
    border-width: 0;
    margin: 0 0 40px;
    padding: 0;
  }

  .tpyp2kpw {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ii04k669, .xtt6ds7w {
    border-width: 0;
    margin: 0 0 16px;
  }

  .nvi1cpqv {
    border-width: 2px;
    margin: 0 0 24px;
    padding: 24px;
  }

  .hqda1qu9, .juva5jrz {
    border-width: 0;
    margin: 0 0 24px;
  }

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

  .zcrhl83y {
    border-width: 0;
    padding: 12px;
  }

  .d7aaur1a {
    border-width: 0;
    margin: 0 auto;
  }

  .nsfg2031 {
    border-width: 0;
    margin: 0;
  }

  .gtueg522, .p32gy29q {
    border-width: 0;
    margin: 12px 0 0;
  }

  .w5smemuk {
    border-width: 0;
    margin: 8px 0 0;
  }

  .lrv08dxb {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
  }

  .zegcqkrs {
    border-width: 0;
    margin: 12px 0 0;
  }

  .s6e44g2v {
    border-width: 1px;
    margin: 0;
    padding: 24px;
  }

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

  .lthsimvk {
    border-width: 2px;
    border-radius: 12px;
    margin: 24px 0 0;
    padding: 16px 48px;
    overflow: hidden;
  }

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

  .i1lxjsj0 {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0 8px;
  }

  .nq8h33kb {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .dsc6omth, .g20ag5r4, .ig774eft {
    border-width: 0;
    margin: 0;
  }

  .g9mcvvgq {
    border-width: 4px;
    margin: 0;
    padding: 96px 48px 48px;
  }

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

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

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

  .pheec65t {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .x9wu4zqm {
    border-width: 0;
    margin: 0 auto;
  }

  .sv65ft70 {
    border-width: 2px;
    border-radius: 12px;
    padding: 16px 48px;
  }

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

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

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

  .swx7x3eh {
    border-width: 0;
    padding: 0 16px 0 0;
  }

  .ak0ycukc {
    border-width: 0;
    padding: 20px;
  }

  .xjb4tye2 {
    border-width: 1px;
  }

  .uszpp7bb {
    border-width: 1px;
    margin: 16px 0 0;
  }

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

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

  .k4f4ii1q {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .yg42wqfb {
    border-width: 0;
    margin: 0 4px;
  }

  .qh5sdf8v {
    border-width: 0;
    margin: 0 0 8px;
  }

  .m4kd2bcv {
    border-width: 0;
    margin: 0;
  }

  .oz2mhncx {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .kmenpl84 {
    border-width: 0;
  }

  .jps2tvuo {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .mxyd5ivb {
    border-width: 0;
    margin: 0;
  }

  .lgcr3s6z {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0 8px;
  }

  .oeqmss44 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .v2pvkqgk, .qq9nfo8g, .kijw2him {
    border-width: 0;
    margin: 0;
  }

  .mez7zlfi {
    border-width: 4px;
    margin: 0;
    padding: 96px 48px 48px;
  }

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

  .luxb6kpy {
    border-width: 0;
    padding: 0;
  }

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

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

  .treeqwmw, .fyldd1wy {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .rzyp78fp {
    border-width: 0;
    padding: 16px 32px;
  }

  .fzwdqqz3 {
    border-width: 8px;
    padding: 32px;
  }

  .tf1jdv8g {
    border-width: 0;
    padding: 0 16px 0 0;
  }

  .h2cgxj4t {
    border-width: 0;
    padding: 20px;
  }

  .dq1e22ou {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wjghyx2a {
    border-width: 0;
    margin: 0;
  }

  .lk7ksik5 {
    border-width: 1px 0 0;
    padding: 20px;
  }

  .kloz2g2x {
    border-width: 1px;
  }

  .cspllobf {
    border-width: 1px;
    margin: 16px 0 0;
  }

  .dsjt3myz {
    border-width: 0;
  }

  .ewhtxtgg {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .gnjk5hwa {
    border-width: 0;
    margin: 0 0 4px;
  }

  .e2zaglfd {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .y0lca8o2 {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 36px;
    line-height: 40px;
  }

  .dcza524i {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .o4q0blkm {
    border-width: 0;
    margin: 0 auto;
  }

  .rk7vzejl {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .f9lds138 {
    border-width: 0;
    margin: -38px 0;
    padding: 0;
  }

  .x8zjcq3e, .oxf0q1h5 {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .yttu4vdj {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .x3da4wan {
    border-width: 0;
    margin: 0;
  }

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

  .a0kikc2z {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .y98b1jr2 {
    border-width: 0;
    margin: 0 0 48px;
    font-size: 36px;
    line-height: 40px;
  }

  .bjg38fqq {
    border-width: 0;
    padding: 0 30px;
  }

  .b3rsibab {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .ew8xb6s2 {
    border-width: 0;
    display: block;
  }

  .wxyxu2sk, .wblz72wp {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .jh07z80c {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .ys6g66iq {
    border-width: 0;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .bw5ed3jg {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 1.625;
  }

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

  .su6gkmcf {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .jksaf7kh {
    border-width: 0;
    flex-grow: 0;
    flex-basis: auto;
  }

  .zo9ofg35 {
    border-width: 0;
    flex-grow: 0;
    flex-basis: auto;
    max-width: none;
  }

  .h8tbm80u {
    border-width: 0;
    flex-direction: row;
    align-items: normal;
    gap: normal;
    margin: 0;
    display: none;
  }

  .ixvi2ccl {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .p5zen27y {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .pfhtkynk {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .bhle9wta {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .dnebbtd1 {
    border-width: 0;
    margin: 0 0 48px;
  }

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

  .qbyh927l {
    border-width: 2px;
    border-radius: 50px;
    margin: 0 0 32px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .d577x3qu {
    border-width: 0;
    padding: 0;
  }

  .m6spzi5s {
    border-width: 0;
    width: 991px;
    margin: 0;
    padding: 0;
  }

  .rsfskvyx {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .l7oynqvk {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .vw881xtu {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .giyueaqq {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .qqvd1lbm {
    border-width: 0;
    margin: 0 0 48px;
    font-size: 18px;
  }

  .hhxw3xou {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .burqyqvb, .xnxhhnrd {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .dfnzwns2 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .drwdhhsi {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
  }

  .fa327sy8 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.625;
  }

  .rvfwf80u, .vjjfqe26 {
    border-width: 0;
    margin: 0;
    font-size: 18px;
  }

  .oydwjyxn {
    border-width: 0;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.625;
  }

  .lg6tkmpp {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .sjsd6dog {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 20px;
    line-height: 28px;
  }

  .b9klvd13 {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .r564lvo0 {
    border-width: 0;
    margin: 0 auto;
  }

  .s0y7sl2w {
    border-width: 0;
    margin: 0 auto;
    padding: 20px 24px;
  }

  .t515w18h {
    border-width: 0;
    padding: 20px 0;
  }

  .zmsz6vuk {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 48px;
  }

  .vaspq6k0 {
    border-width: 0;
    margin: 0 auto 32px;
    font-size: 20px;
    line-height: 28px;
  }

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

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

  .ul1ulh2t {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 48px;
  }

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

  .mf1aovyd {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

  .xuhwri9m {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .nhsed84u {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

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

  .dztbrspz {
    border-width: 0;
    margin: 0 0 96px;
    padding: 0;
    font-size: 48px;
  }

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

  .e1sk56yq {
    border-width: 0;
    margin: 0;
  }

  .dysdrzer {
    grid-column-gap: 32px;
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 32px;
  }

  .ia348as0 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

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

  .nq6nzamw {
    border-width: 0;
    padding: 20px 0;
  }

  .k1b24pic {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .wx718w0p {
    border-width: 0;
    width: 991px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .ppg15rh7 {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .ztqkgut2 {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .xeans3bp {
    border-width: 0;
    margin: 0 auto;
  }

  .vxximtu2 {
    border-width: 2px 0 0;
    margin: 32px 0 0;
  }

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

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

  .ohsb99hu {
    border-width: 0;
    margin: 32px 0 0;
    padding: 15px 0 0;
  }

  .jh6m3idp {
    border-width: 0;
    display: block;
  }

  .x5vkz81h {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .jquegpg7 {
    border-width: 0;
    margin: 0;
  }

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

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

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

  .sh92krkh {
    border-width: 0;
    display: none;
  }

  .tgylhq15 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    font-size: 18px;
    overflow: hidden;
  }

  .ek1clnu8 {
    border-width: 0;
    padding: 25px 0;
  }

  .ed5wvpbj {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .ky6jx522 {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
  }

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

  .dkhjrwxh {
    border-width: 0;
    min-height: 200px;
    padding: 32px 0;
  }

  .s1n9r21c {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .y608u76t {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .chqnqz54 {
    border-width: 0;
    border-radius: 16px;
  }

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

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

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

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

  .f3gi2vx2 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .sej6enle {
    border-width: 0;
    padding: 20px 0;
  }

  .n73kifwv {
    border-width: 0;
    margin: 0;
  }

  .e6ygf5vz {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .wopuazpk {
    border-width: 0;
    margin: 4px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .nhkdf2me {
    letter-spacing: 1.5px;
    border-width: 0;
    margin: 4px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

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

  .w13dq3ff {
    border-width: 0;
    width: 100%;
  }

  .nrjxj4yb {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .a40kvuyk {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 18px;
    line-height: 28px;
  }

  .yvl82pc9 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
  }

  .l9cw6b0w {
    border-width: 0;
    margin: 0;
  }

  .jwp1cnzb {
    border-width: 0;
    width: 55%;
    margin: 0;
    padding: 32px;
    right: 0;
  }

  .qu87c34e {
    border-width: 0;
    flex-direction: row;
    justify-content: normal;
    display: block;
  }

  .iwk0wimu {
    border-width: 0;
    margin: 0 -24px 64px;
    padding: 0;
  }

  .qif9yr2y, .cjc9cf6f {
    border-width: 0;
    margin: 0 0 24px;
  }

  .vjggm88p {
    border-width: 0;
    margin: 0;
  }

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

  .bd0sx0xf {
    border-width: 0;
    margin: 0;
  }

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

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

  .vd7n9gjr {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .qlolh63c {
    border-width: 0;
    margin: 48px 0 0;
  }

  .uk0m1x53 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .trwoto9y, .vlp7q6m5 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jhh2nepk {
    border-width: 0;
    margin: 0;
  }

  .zzm141j5, .gx7ft724 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .fgnm9wit {
    border-width: 2px;
    border-radius: 9999px;
    margin: 48px 0 0;
    padding: 16px 32px;
  }

  .tn5awoxe {
    border-width: 0;
    margin: 0 auto;
  }

  .ohu930e2 {
    border-width: 0;
    padding: 20px 0;
  }

  .m2r11962 {
    border-width: 0;
    margin: 0;
  }

  .gf7o15cp {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .n19fr3s6 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 36px;
    line-height: 40px;
  }

  .zayy1zdy {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 30px;
    line-height: 36px;
  }

  .z73ixf67 {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .iz5zkbg4 {
    border-width: 0;
    width: 943px;
    margin: 0 0 24px;
    padding: 0;
  }

  .dpmec4z4, .mniypgvx {
    border-width: 0;
    margin: 0;
  }

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

  .jr5xeb5f {
    border-width: 0;
    margin: 0 0 12px;
  }

  .eh3yljwg, .ku430svu {
    border-width: 0;
    margin: 0;
  }

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

  .q5moyqi5 {
    border-width: 0;
    width: 943px;
    margin: 0;
    padding: 0;
  }

  .pknhvc3x {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

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

  .d20mb05f {
    border-width: 2px 0 0;
    margin: 16px 0 0;
  }

  .g0rcukyo {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

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

  .isa55zfn {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

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

  .tfhnwlgj {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .n8wma6zf {
    border-width: 0;
    margin: 0;
  }

  .gd8m1d55 {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
  }

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

  .h7ctzsw5 {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 36px;
    line-height: 40px;
  }

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

  .hf9jvqdw {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .l3kxxwea {
    border-width: 0;
    font-size: 48px;
  }

  .amvmy3m1 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

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

  .l8m4hifv {
    border-width: 0;
    margin: 0 auto;
  }

  .j5drcxas {
    border-width: 0;
    margin: 0 0 64px;
  }

  .vpp87aeo {
    border-width: 0;
    margin: 0 0 4px;
  }

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

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

  .viwiq9k2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .fdf442eb {
    border-width: 0;
    margin: 0 0 12px;
  }

  .diewosq8 {
    border-width: 0;
    margin: 0;
  }

  .i452q0sa {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
  }

  .dummaqlu {
    border-width: 0;
    margin: 0 0 4px;
  }

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

  .cvdq6gqx {
    border-width: 0;
    margin: 0 0 8px;
  }

  .qklvdlq6 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .i9ma2jjb {
    border-width: 0;
    margin: 0;
  }

  .r5n6ldxh {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .apv144wv, .gnb24hcp {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pixivmpy {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .u80i1tqq {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 10px;
  }

  .lv5s5nn3 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .mcvclx0l {
    border-width: 0;
    margin: 0 auto;
  }

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

  .isok6yqt {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .lj7ep46e {
    border-width: 0;
    margin: 12px 0 0;
  }

  .ak3u9ryg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .b039nxrd {
    border-width: 4px;
    border-radius: 16px;
    padding: 24px;
  }

  .miqn2ya7 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

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

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

  .m2rwxrod {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .jcuk2vvs {
    border-width: 0;
    padding: 20px 0;
  }

  .q2zi83t1 {
    border-width: 0;
    border-radius: 16px;
    width: 901px;
    margin: 0 0 24px;
    padding: 0;
  }

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

  .uciid8dh {
    border-width: 0;
    margin: 0;
  }

  .dw1633su {
    border-width: 0;
    margin: 0 0 8px;
  }

  .dxkvehlj {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px 20px;
  }

  .k4bm6bi0 {
    border-width: 0;
    border-radius: 16px;
    width: 877px;
    margin: 0 0 24px;
    padding: 0;
  }

  .o2us4nkc {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
    transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  }

  .m33lcbal {
    border-width: 0;
    border-radius: 16px;
    width: 877px;
    margin: 0 0 24px;
    padding: 0;
  }

  .v0z5xw5j {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .a4xd763b {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .dgrnkeml {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 10px;
    font-size: 18px;
    overflow: hidden;
  }

  .fd9w6rmq {
    border-width: 0;
    padding: 30px 0;
  }

  .v36v3yw4 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .fe48w8e1 {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .x0mrdhxg {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .w5s46fwm {
    border-width: 0;
    border-radius: 16px;
    max-width: 384px;
    margin: 0 auto;
  }

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

  .d3guzlx1 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .b7w3ctj4 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .na4f7u8n {
    border-width: 0 0 1px;
    padding: 12px 0;
  }

  .b34zojaq {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 12px 0;
  }

  .tjk7nc4e {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .vepde5du {
    border-width: 2px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .kfjkafby {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 24px;
  }

  .kqsi775g {
    border-width: 0;
    margin: 0 0 12px;
  }

  .gdh8hlup {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .ghqjmdy3 {
    border-width: 0;
    margin: 4px 0 0;
  }

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

  .vbltbxem {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0;
  }

  .p6dyfrvt {
    border-width: 2px;
    border-radius: 50px;
    margin: 24px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .ti3slncv {
    border-width: 0;
    height: 32px;
  }

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

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

  .w0333div {
    border-width: 0;
    margin: 0 auto;
  }

  .cwoh1q47 {
    border-width: 0;
    border-radius: 24px;
    margin: -32px 0 0;
    padding: 48px 1px 16px;
  }

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

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

  .o79smet5 {
    border-width: 0;
    border-radius: 16px;
  }

  .ags41ydm {
    letter-spacing: 2.4px;
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 12px 8px;
    font-size: 48px;
    line-height: 1.625;
  }

  .vfec2kxb, .vsmd8s97 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .cj9r0zig {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    align-items: normal;
    gap: normal;
    display: none;
  }

  .j64aa3ha {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 8px;
    font-size: 79.28px;
  }

  .by74yx7r {
    border-width: 0;
    margin: 0;
  }

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

  .n8xx56s8 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 32px 0 0;
  }

  .fvsk29cv {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .v031kn3z {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
  }

  .eeybpmow {
    border-width: 0;
    border-radius: 16px;
    width: 0;
    margin: 0;
    padding: 0;
  }

  .cp35y1yt {
    border-width: 0;
    margin: 0 0 12px;
  }

  .lmhddn0c {
    border-width: 0;
    width: 943px;
    margin: 0 0 24px;
    padding: 0;
  }

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

  .uqurztrp {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .b0kt43pa {
    text-align: left;
    border-width: 0;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.625;
  }

  .reni53sd {
    border-width: 2px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
  }

  .mxlpfxly {
    border-width: 0;
    padding: 20px 0;
  }

  .r9no66dm {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .mosmrvya {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .mfjmrdue {
    border-width: 0;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
  }

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

  .rksqq439 {
    border-width: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .aw24eahv {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .blrpaiqu {
    border-width: 0;
    margin: 0;
  }

  .gh0aophf {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 16px 0 0;
    padding: 0;
  }

  .q3lguxjv {
    border-width: 0;
    padding: 4px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .a3ozqm2r {
    border-width: 0;
    padding: 0 0 16px;
  }

  .jkjoddl5 {
    border-width: 1px 0 0;
    padding: 16px 0;
  }

  .tr5l6cq5 {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .g4nbj2nl {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vy9dkl6z {
    border-width: 0;
    border-radius: 24px;
    padding: 24px;
  }

  .d1013p9o {
    border-width: 0;
    margin: 0 auto -80px;
  }

  .jexf16ru {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
  }

  .aqiibhhg {
    border-width: 0;
    border-radius: 24px;
    padding: 96px 24px 32px;
  }

  .ui0v0os5 {
    grid-column-gap: 32px;
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    gap: 32px;
    margin: 0 0 32px;
  }

  .pntamjn6 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    overflow: hidden;
  }

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

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

  .uv8sq68c {
    border-width: 0;
    border-radius: 16px;
  }

  .ql1w8mo5 {
    border-width: 0;
    border-radius: 16px;
    margin: 2px 0 0;
  }

  .t8hknst0 {
    border-width: 0;
    border-radius: 16px;
  }

  .c5i5kk3n {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .yjgxahcp {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    gap: normal;
    display: none;
  }

  .eiewv5pj {
    border-width: 0;
    padding: 0;
  }

  .lnb2eoyy {
    border-width: 0;
    margin: 0 0 88px;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .jbijsj37 {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

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

  .yuacse53 {
    border-width: 0;
    border-radius: 16px;
  }

  .g21bye8n {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .yzo13hr6 {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .w300yxdh {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 16px;
  }

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

  .ag1rsk8o {
    border-width: 0;
    padding: 25px 0;
  }

  .g9o4k9xm {
    border-width: 0;
    border-radius: 16px;
  }

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

  .fyrsvb5p {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .q660nug1 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .yu902hu7 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 18px;
  }

  .xi5t4x16, .z92marwg {
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .u3xb90d9 {
    border-width: 0;
    margin: 4px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .ad5lb4el {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .j4wzr7o0 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .lkbscq5i {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 15px;
    line-height: 1.5;
  }

  .bbz5sgq1 {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 35px;
    line-height: 1.5;
  }

  .hty578mz {
    border-width: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .yd609223 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 0 16px;
  }

  .cd8dqdtr {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 10px;
    font-size: 18px;
  }

  .r41eo4yl {
    border-width: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .p0lcxtvv {
    grid-column-gap: 4px;
    border-width: 0;
    gap: 4px;
    font-size: 12px;
    line-height: 16px;
  }

  .c4709gbv {
    grid-column-gap: 4px;
    border-width: 0;
    gap: 4px;
    margin: 0 0 0 12px;
    font-size: 12px;
    line-height: 16px;
  }

  .c16dj4rq {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 12px;
    line-height: 16px;
  }

  .grucjy3f {
    border-width: 0;
    margin: 0 auto;
  }

  .ri6ylfpl {
    border-width: 0;
    border-radius: 24px;
    padding: 16px 10px;
  }

  .fyyxd7ac {
    border-width: 0;
    padding: 25px 0;
  }

  .kjpu6lnj {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .raa4rc68 {
    border-width: 0;
    margin: 0 4px;
  }

  .b8ufci2d {
    border-width: 0;
    margin: 0 0 8px;
  }

  .n4xhy7o6 {
    border-width: 0;
    margin: 0;
  }

  .x0glwtmj {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .tpi410o6 {
    border-width: 0;
  }

  .cgx81jhn {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .ox6u1405 {
    border-width: 0;
    margin: 0;
  }

  .header-gif {
    display: none;
  }

  .a69hnfwn {
    border-width: 0;
    margin: 0 0 4px;
  }

  .pxcsv35y {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .drzh9t0g {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 36px;
    line-height: 40px;
  }

  .l6oljnq0 {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .tpeb6am6 {
    border-width: 0;
    margin: 0 auto;
  }

  .vd6q3po5 {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .kvgcd9gz, .kiizk3ip {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .l2c3g346 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .wx2wzslj {
    border-width: 0;
    margin: 0;
  }

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

  .npv5cljv {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .p55dega1 {
    border-width: 0;
    margin: 0 0 48px;
    font-size: 36px;
    line-height: 40px;
  }

  .pcgf7stk {
    border-width: 0;
    padding: 0 30px;
  }

  .cv861y3a {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .swjdae64 {
    border-width: 0;
    display: block;
  }

  .hxmo49po, .vl3elztb {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .v2dx3yfo {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .cfj5uabk {
    border-width: 0;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .o4mlxipi {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 1.625;
  }

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

  .bwzucuxh {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .f614ciu7 {
    border-width: 0;
    flex-grow: 0;
    flex-basis: auto;
  }

  .c1p5mdds {
    border-width: 0;
    flex-grow: 0;
    flex-basis: auto;
    max-width: none;
  }

  .aaz4inbi {
    border-width: 0;
    flex-direction: row;
    align-items: normal;
    gap: normal;
    margin: 0;
    display: none;
  }

  .i4oj5f15 {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .oj1srkmj {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .okm68scq {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .w4czgxl5 {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .uu7whhva {
    border-width: 0;
    margin: 0 0 48px;
  }

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

  .muxwqwy3 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0 0 32px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .k7ocqj59 {
    border-width: 0;
    padding: 0;
  }

  .women-country-img {
    border-width: 0;
    width: 991px;
    margin: 0;
    padding: 0;
  }

  .woq42tq1 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .w9m80pyu {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .v12g3drn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .heading-4 {
    width: 100%;
  }

  .yzafqs9x {
    border-width: 0;
    width: 991px;
    margin: 0;
    padding: 0;
  }

  .x3h9mhau {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .u4ywqg4k {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .uwnk9pak {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .koel5eh6 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .skz19wgh {
    border-width: 0;
    margin: 0 0 48px;
    font-size: 18px;
  }

  .ci91fo74 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .o1efi023, .a69bdf4e {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .tx258oro {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .yjfe5k32 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
  }

  .b6caz6yh {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.625;
  }

  .w2l0jt63, .p3mefoi8 {
    border-width: 0;
    margin: 0;
    font-size: 18px;
  }

  .rsbxlxcu {
    border-width: 0;
    margin: 0 0 48px;
  }

  .i2jnmbkh {
    border-width: 0;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.625;
  }

  .g6w4gp83 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .pgo535h8 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 20px;
    line-height: 28px;
  }

  .hjl1w8b8 {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .kjgyv81w {
    border-width: 0;
    margin: 0 auto;
  }

  .t3mcufop {
    border-width: 0;
    margin: 0 auto;
    padding: 20px 24px;
  }

  .hkf2lbh7 {
    border-width: 0;
    padding: 20px 0;
  }

  .y39zperw {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 48px;
  }

  .odji0dxb {
    border-width: 0;
    margin: 0 auto 32px;
    font-size: 20px;
    line-height: 28px;
  }

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

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

  .ehbesx6h {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 48px;
  }

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

  .lfjyf11w {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

  .n79opkni {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .kfhig5ul {
    border-width: 0;
    padding: 20px 0;
  }

  .y6zqwm3o {
    border-width: 0;
    width: 991px;
    margin: 0;
    padding: 0;
  }

  .ijvi02ea {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .m8kz6kaw {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

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

  .e0cflrmz {
    border-width: 0;
    margin: 0 0 96px;
    padding: 0;
    font-size: 48px;
  }

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

  .hd5a0taq {
    border-width: 0;
    margin: 0;
  }

  .p3q4qvm6 {
    grid-column-gap: 32px;
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 32px;
  }

  .pl9qxyds {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

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

  .qpm4skk2 {
    border-width: 0;
    padding: 20px 0;
  }

  .zik2sbm8 {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .xwyemtrm {
    border-width: 0;
    width: 991px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .hb3ktehl {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .sztvl0m5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .jbrxuxcp {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .hos2rsdx {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .qazalw86 {
    border-width: 0;
    margin: 0 auto;
  }

  .qa29w9gc {
    border-width: 2px 0 0;
    margin: 32px 0 0;
  }

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

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

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

  .j0zdare2 {
    border-width: 0;
    margin: 32px 0 0;
    padding: 15px 0 0;
  }

  .f8lfg3rr {
    border-width: 0;
    display: block;
  }

  .gpo2v3rw {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .m0ezpug8 {
    border-width: 0;
    margin: 0;
  }

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

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

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

  .t3353i2m {
    border-width: 0;
    display: none;
  }

  .r4gvgnqf {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    font-size: 18px;
    overflow: hidden;
  }

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

  .zxilzpjp {
    border-width: 0;
    padding: 25px 0;
  }

  .dsmbnutc {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .nmcopwr9 {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
  }

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

  .vffwvpp7 {
    border-width: 0;
    min-height: 200px;
    padding: 32px 0;
  }

  .w3x9g8tl {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .zg5vnvfe {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .j29zztm8 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .neh9dz7z {
    border-width: 0;
    border-radius: 16px;
  }

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

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

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

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

  .w8f342m9 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

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

  .vnc8d0o0 {
    border-width: 0;
    padding: 20px 0;
  }

  .amkzgskw {
    border-width: 0;
    margin: 0;
  }

  .lfpxj5zd {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .rnbotws0 {
    border-width: 0;
    margin: 4px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .vszoubu4 {
    letter-spacing: 1.5px;
    border-width: 0;
    margin: 4px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

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

  .mvf5vr05 {
    border-width: 0;
    width: 100%;
  }

  .iqrtfzbc {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .a3707k8r {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 18px;
    line-height: 28px;
  }

  .geipl6yf {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
  }

  .k7b7vbsy {
    border-width: 0;
    margin: 0;
  }

  .d2m82cfd {
    border-width: 0;
    width: 55%;
    margin: 0;
    padding: 32px;
    right: 0;
  }

  .kdxaiyp0 {
    border-width: 0;
    flex-direction: row;
    justify-content: normal;
    display: block;
  }

  .f3ldbeuv {
    border-width: 0;
    margin: 0 -24px 64px;
    padding: 0;
  }

  .l6mjq7du, .om773x6c {
    border-width: 0;
    margin: 0 0 24px;
  }

  .uvi7kkn2 {
    border-width: 0;
    margin: 0;
  }

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

  .hw7ebxr5 {
    border-width: 0;
    margin: 0;
  }

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

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

  .oeopouzv {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .libfo17w {
    border-width: 0;
    margin: 48px 0 0;
  }

  .wc0el8ih {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ot74b5ni, .r5l8ycfe {
    border-width: 0;
    margin: 0 0 32px;
  }

  .fnr89t53 {
    border-width: 0;
    margin: 0;
  }

  .fzqh7xc7, .d7d559rt {
    border-width: 0;
    margin: 24px 0 0;
  }

  .u00mnac7 {
    border-width: 2px;
    border-radius: 9999px;
    margin: 48px 0 0;
    padding: 16px 32px;
  }

  .b848x8pc {
    border-width: 0;
    margin: 0 auto;
  }

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

  .f09nfljx {
    border-width: 0;
    padding: 20px 0;
  }

  .ys5h63g3 {
    border-width: 0;
    margin: 0;
  }

  .ismhmhhy {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .lel50o7z {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 36px;
    line-height: 40px;
  }

  .ios4smlk {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 30px;
    line-height: 36px;
  }

  .ynn8d89k {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

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

  .igvqnbyf {
    border-width: 0;
    width: 943px;
    margin: 0 0 24px;
    padding: 0;
  }

  .o2rs1dqg, .ybqauxi1 {
    border-width: 0;
    margin: 0;
  }

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

  .hqhl8mwo {
    border-width: 0;
    margin: 0 0 12px;
  }

  .c2fcvh19, .bu7mc4ho {
    border-width: 0;
    margin: 0;
  }

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

  .ni7qgbax {
    border-width: 0;
    width: 943px;
    margin: 0;
    padding: 0;
  }

  .sc86utxu {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

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

  .yer5qhf3 {
    border-width: 2px 0 0;
    margin: 16px 0 0;
  }

  .xhicrjpf {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

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

  .j45iriv2 {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

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

  .ga59ur9n {
    border-width: 0;
    display: block;
  }

  .p9nc35yo {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .ijt4pdzs {
    border-width: 0;
    margin: 0;
  }

  .wxhjbj5h {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
  }

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

  .tdg2nez2 {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 36px;
    line-height: 40px;
  }

  .ny2xkcdo {
    border-width: 0;
    display: none;
  }

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

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

  .bkzhdvwv, .licnre5i {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .fuh3fzvp {
    border-width: 0;
    font-size: 48px;
  }

  .x9xgtylh {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .cnh71jj8 {
    border-width: 0;
    margin: 0;
  }

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

  .rtnzgowx {
    border-width: 0;
    margin: 0 auto;
  }

  .kxsci43x {
    border-width: 0;
    margin: 0 0 64px;
  }

  .k35vsq7s {
    border-width: 0;
    margin: 0 0 4px;
  }

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

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

  .uonnx8o6 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .flf176ku {
    border-width: 0;
    margin: 0 0 12px;
  }

  .qptv1gpd {
    border-width: 0;
    margin: 0;
  }

  .akut2fxg {
    border-width: 0;
    display: block;
  }

  .dlnhlbut {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
  }

  .j6a49qhg {
    border-width: 0;
    margin: 0 0 4px;
  }

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

  .t5gws9t0 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .jz8iafz6 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .kvptoi3k {
    border-width: 0;
    margin: 0;
  }

  .x41ptmrr {
    border-width: 0;
    flex-direction: row;
    display: none;
  }

  .fwd0tokk, .bxy22lty {
    border-width: 0;
    margin: 32px 0 0;
  }

  .eidymwc5 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .rn5dvf2n {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 10px;
  }

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

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

  .n52psnd1 {
    border-width: 0;
    padding: 20px 0;
  }

  .iwabuym7 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

  .vh6zpfxb {
    border-width: 0;
    margin: 0 auto;
  }

  .z0kxzz8l {
    border-width: 0;
    margin: 0 0 48px;
  }

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

  .nes55bn0 {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .fx7odrsd {
    border-width: 0;
    margin: 12px 0 0;
  }

  .iwfqksv1 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ffivtstl {
    border-width: 4px;
    border-radius: 16px;
    padding: 24px;
  }

  .losa8cz3 {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .os01o8b1 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

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

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

  .y0c28xl8 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
  }

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

  .ex4lmmlj {
    border-width: 0;
    padding: 20px 0;
  }

  .d5khyma8 {
    border-width: 0;
    border-radius: 16px;
    width: 901px;
    margin: 0 0 24px;
    padding: 0;
  }

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

  .qj9t1uey {
    border-width: 0;
    margin: 0;
  }

  .vgn48ap2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .os9tgc1d {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px 20px;
  }

  .mslipv0y {
    border-width: 0;
    border-radius: 16px;
    width: 877px;
    margin: 0 0 24px;
    padding: 0;
  }

  .kwk529j9 {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
    transform: translate(0)rotate(0)skew(0deg)skewY(0)scale(1)scale(1);
  }

  .si0c045x {
    border-width: 0;
    border-radius: 16px;
    width: 877px;
    margin: 0 0 24px;
    padding: 0;
  }

  .oa6z4l25 {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .kjmppyni {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .e8lwdbkm {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 10px;
    font-size: 18px;
    overflow: hidden;
  }

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

  .kxh0p4uc {
    border-width: 0;
    padding: 30px 0;
  }

  .ni1rv0a7 {
    border-width: 0;
    width: 991px;
    margin: 0;
    padding: 0;
  }

  .llf3dccq {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xs5qli3g {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .bscas2bf {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

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

  .lbbs6uyb {
    border-width: 0;
    border-radius: 16px;
    max-width: 384px;
    margin: 0 auto;
  }

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

  .wsglau5g {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .kdpoj9k2 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .j6pe7wpx {
    border-width: 0 0 1px;
    padding: 12px 0;
  }

  .yq2kh4i1 {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 12px 0;
  }

  .y8p9ymt4 {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .jw8gngbo {
    border-width: 2px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .frt50f7a {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 24px;
  }

  .dx894z7l {
    border-width: 0;
    margin: 0 0 12px;
  }

  .v879icy2 {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .r1dxb6im {
    border-width: 0;
    margin: 4px 0 0;
  }

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

  .fg6ppcbw {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0;
  }

  .z5tiho4c {
    border-width: 2px;
    border-radius: 50px;
    margin: 24px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .mcs7v29c {
    border-width: 0;
    height: 32px;
  }

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

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

  .ize8q2w1 {
    border-width: 0;
    margin: 0 auto;
  }

  .zrm49sok {
    border-width: 0;
    border-radius: 24px;
    margin: -32px 0 0;
    padding: 48px 1px 16px;
  }

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

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

  .lkrfa3dq {
    border-width: 0;
    border-radius: 16px;
  }

  .d8upl2dp {
    letter-spacing: 2.4px;
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 12px 8px;
    font-size: 48px;
    line-height: 1.625;
  }

  .ukr60l3d, .w5bafjcq {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .ro5ixb7n {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    align-items: normal;
    gap: normal;
    display: none;
  }

  .swumph2a {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 8px;
    font-size: 79.28px;
  }

  .y43e154w, .lj28iakc {
    border-width: 0;
    margin: 0;
  }

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

  .ue5n0epn {
    border-width: 0;
    display: block;
  }

  .rhujhu3v {
    border-width: 0;
    margin: 0 0 24px;
    padding: 32px 0 0;
  }

  .sf9g5bb3 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .fxzwt9lm {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
  }

  .hc7zwg6y {
    border-width: 0;
    border-radius: 16px;
    width: 0;
    margin: 0;
    padding: 0;
  }

  .exugs4yf {
    border-width: 0;
    margin: 0 0 12px;
  }

  .r6l0g4bp {
    border-width: 0;
    width: 943px;
    margin: 0 0 24px;
    padding: 0;
  }

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

  .yb47n1n7 {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .onit3g12 {
    text-align: left;
    border-width: 0;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.625;
  }

  .v7tk8sp8 {
    border-width: 2px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
  }

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

  .i7w51frp {
    border-width: 0;
    padding: 20px 0;
  }

  .fb0s6e5q {
    border-width: 0;
    width: 991px;
    margin: 0;
    padding: 0;
  }

  .wc124yh4 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vl2gl5ua {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

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

  .pu0m2gxl {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .v61z75ls {
    border-width: 0;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .a7oqsnna {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .tl1t8c13 {
    border-width: 0;
    margin: 0 auto;
  }

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

  .mbrnccvb {
    border-width: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .erni6d7t {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .v9lfceur {
    border-width: 0;
    margin: 0;
  }

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

  .checkmark {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 16px 0 0;
    padding: 0;
  }

  .ks5ls86h {
    border-width: 0;
    padding: 4px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ie7n1a8i {
    border-width: 0;
    padding: 0 0 16px;
  }

  .vmts2e0j {
    border-width: 1px 0 0;
    padding: 16px 0;
  }

  .s1e9b1o0 {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .a012bras {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .l4o3e1r9 {
    border-width: 0;
    border-radius: 24px;
    padding: 24px;
  }

  .a9dzcybl {
    border-width: 0;
    margin: 0 auto -80px;
  }

  .jtatplur {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
  }

  .cjeapqg8 {
    border-width: 0;
    border-radius: 24px;
    padding: 96px 24px 32px;
  }

  .bvwfv4cm {
    grid-column-gap: 32px;
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    gap: 32px;
    margin: 0 0 32px;
  }

  .w4ddt53b {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    overflow: hidden;
  }

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

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

  .etixc411 {
    border-width: 0;
    border-radius: 16px;
  }

  .jmoadee8 {
    border-width: 0;
    border-radius: 16px;
    margin: 2px 0 0;
  }

  .rqsug446 {
    border-width: 0;
    display: block;
  }

  .wbarvv79 {
    border-width: 0;
    border-radius: 16px;
  }

  .rojkyhuq {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .ozsc1bso {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    gap: normal;
    display: none;
  }

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

  .qsf9ojit {
    border-width: 0;
    padding: 0;
  }

  .ks6y2e1f {
    border-width: 0;
    margin: 0 0 88px;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .fvj44ojn {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

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

  .uxznzbq9 {
    border-width: 0;
    border-radius: 16px;
  }

  .aoy4b0my {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .ie62m48v {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .jiv8zvfq {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 16px;
  }

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

  .dbk31hm3 {
    border-width: 0;
    padding: 25px 0;
  }

  .cb5tb9ji {
    border-width: 0;
    border-radius: 16px;
  }

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

  .xpf76mv6 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .mj5bhb7f {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 24px;
  }

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

  .fka5zn71 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 18px;
  }

  .jpkel4lr, .oazj2skc {
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .thapkyvi {
    border-width: 0;
    margin: 4px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .pvig8wfw {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .o350zrz6 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .v27z0lj7 {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 15px;
    line-height: 1.5;
  }

  .l1frt51f {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 35px;
    line-height: 1.5;
  }

  .xdpjojg1 {
    border-width: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .gp970a6o {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 0 16px;
  }

  .tctxzoc3 {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 10px;
    font-size: 18px;
  }

  .nvh74dbl {
    border-width: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .sbr8bef9 {
    grid-column-gap: 4px;
    border-width: 0;
    gap: 4px;
    font-size: 12px;
    line-height: 16px;
  }

  .cugawxs1 {
    grid-column-gap: 4px;
    border-width: 0;
    gap: 4px;
    margin: 0 0 0 12px;
    font-size: 12px;
    line-height: 16px;
  }

  .i7mrrj7a {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 12px;
    line-height: 16px;
  }

  .x0d78zv2 {
    border-width: 0;
    margin: 0 auto;
  }

  .di82yiw6 {
    border-width: 0;
    border-radius: 24px;
    padding: 16px 10px;
  }

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

  .v4azrc69 {
    border-width: 0;
    padding: 25px 0;
  }

  .jvdksix3 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ccqft62y {
    border-width: 0;
    margin: 0 4px;
  }

  .kr5larxu {
    border-width: 0;
    margin: 0 0 8px;
  }

  .e8ctedji {
    border-width: 0;
    margin: 0;
  }

  .gepw82re {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .image-4 {
    display: none;
  }

  .idiiy4pn {
    border-width: 0;
    margin: 0 0 4px;
  }

  .naoksapc {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .dtaoqc3l {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 36px;
    line-height: 40px;
  }

  .p2bv8yrt {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .es7d7df8 {
    border-width: 0;
    margin: 0 auto;
  }

  .njq404aa {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .image-5 {
    display: block;
  }

  .image-6 {
    display: none;
  }

  .ntpf7lp0 {
    border-width: 0;
  }

  .bwkf580y {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .jnmcl3ov {
    border-width: 0;
    margin: 0 0 4px;
  }

  .itvyaaya {
    border-width: 0;
    margin: 0;
    padding: 8px 16px;
  }

  .gevszktq {
    border-width: 0;
    margin: 0;
  }

  .onfcufbm, .yd9lwc1r {
    border-width: 0;
    margin: 8px 0 0;
  }

  .lsmbi9mt {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wj9lc71c {
    border-width: 0;
    margin: 0 auto;
  }

  .ywjqyp3x {
    border-width: 0;
    margin: 8px 0 0;
  }

  .nryvtlby {
    border-width: 0;
    margin: 0;
  }

  .ouqdrz54, .tl2g53ga {
    border-width: 0;
    margin: 12px 0 0;
  }

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

  .eerf771z {
    border-width: 0;
    margin: 0 0 4px;
  }

  .q2bzz4wk {
    border-width: 0;
    margin: 0;
  }

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

  .hh7eqzsf {
    border-width: 0;
    margin: 0;
  }

  .oe07bvwp {
    border-width: 0;
    border-radius: 4px;
    padding: 12px 32px;
  }

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

  .owio0ocf {
    border-width: 0;
    border-radius: 4px;
    margin: 0 0 12px;
    padding: 16px 96px;
  }

  .espcju90 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .w4pfkpwm {
    border-width: 0;
    padding: 0 8px;
  }

  .s5c1bonj {
    border-width: 0;
    margin: -80px auto 0;
    padding: 32px;
  }

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

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

  .way8h9tc {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .mni1wrfw {
    border-width: 0;
    margin: 0;
  }

  .hmhmdlfo {
    border-width: 0;
    margin: 8px 0 0;
  }

  .zeze5ion {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vkfla4t0 {
    border-width: 0;
    margin: 0 4px;
  }

  .ynfp1nzk {
    border-width: 0;
    margin: 0 0 8px;
  }

  .iby5fajc {
    border-width: 0;
    margin: 0;
  }

  .lhe6io70 {
    border-width: 1px 0 0;
    border-top-style: solid;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .wb5lp8r3 {
    border-width: 1px 0 0;
    border-top-style: solid;
    margin: 0 auto;
    padding: 32px 10px 0;
  }

  .qhtuze6z {
    border-width: 0;
    padding: 32px 0 48px;
  }

  .ve9rw0jn {
    border-width: 0;
  }

  .q46uj82i {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .fd4rmsts {
    border-width: 0;
    margin: 0;
  }

  .nbmhpipa {
    border-width: 0;
  }

  .djwxjiiw {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .jb9ue9dp {
    border-width: 4px;
    border-radius: 9999px;
  }

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

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

  .likqmsxw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v9dszelg {
    border-width: 0;
    margin: 0;
  }

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

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

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

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

  .hc97c1mx {
    border-width: 0;
    margin: 0 0 8px;
  }

  .vfqiolms {
    border-width: 0;
    margin: 0;
  }

  .xwujd6l9 {
    border-width: 2px;
    border-radius: 16px;
    padding: 16px;
  }

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

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

  .oiiexpu2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
  }

  .dldqhk8m {
    border-width: 0;
    margin: 0 0 8px;
  }

  .vfvy1mgq {
    border-width: 0;
    margin: 0;
  }

  .xhvaak1m {
    border-width: 0;
    margin: 4px 0 0;
  }

  .cl5ovtfk {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

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

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

  .tnic3rum {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wt38u885 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .f8k6lspm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jwjw783f {
    border-width: 1px;
    margin: 0 0 32px;
    padding: 24px;
  }

  .v43r8qqj {
    border-width: 0;
    margin: 0 0 12px;
  }

  .grxw766y {
    border-width: 0;
    margin: 0;
  }

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

  .jccisjmt {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ggvln06n {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wtdgmgu1 {
    border-width: 0;
    margin: 0;
  }

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

  .lmj42bb7 {
    border-width: 2px;
    border-radius: 16px;
    margin: 32px 0 0;
    padding: 24px;
  }

  .fvj65a4g {
    padding: 32px;
  }

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

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

  .w8lobbzq {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .uq7821a1 {
    border-width: 0;
    margin: 0 4px;
  }

  .sb6gbyg0 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .fucwn1c5 {
    border-width: 0;
    margin: 0;
  }

  .r0r5fo7f {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .hwfwbdo1 {
    border-width: 0;
  }

  .ijfig7zp {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .bhvtxs55 {
    border-width: 0;
    margin: 0;
  }

  .yiu5vjf3 {
    border-width: 0;
  }

  .j8ewu1id {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

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

  .yf2eifyh {
    border-width: 0;
    margin: 0;
  }

  .h9u5cj8j {
    border-width: 0;
    margin: 0 0 48px;
  }

  .sfufaqsa, .d5dwlsyw {
    border-width: 0;
    margin: 0 0 16px;
  }

  .c854x4nx {
    border-width: 0;
    margin: 0;
  }

  .p46w7p7b {
    border-width: 0;
    margin: 8px 0 0;
  }

  .b9alaq0d {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

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

  .moep4j4z, .azufu9kp {
    border-width: 0;
    margin: 0;
  }

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

  .pvjhuom0 {
    padding: 32px;
  }

  .q89mv8fa {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vb1co52i {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

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

  .f6boirqt {
    border-width: 0;
    margin: 48px 0 0;
  }

  .p9c346w8 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .utcnl537 {
    border-width: 0;
  }

  .nvvssqxh {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .xkpzj0yu {
    border-width: 0;
    margin: 0;
  }

  .z265gsi3 {
    border-width: 0;
  }

  .q1wr9nzc {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

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

  .e281sz71 {
    border-width: 0;
    margin: 0;
  }

  .a36mtpgf {
    border-width: 0;
    margin: 0 0 48px;
  }

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

  .szro54b2 {
    border-width: 0;
    margin: 0;
  }

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

  .xarj81k3, .vzm52xsg {
    border-width: 0;
    margin: 0 0 12px;
  }

  .i64kc8t5 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .lr3l6zuu {
    border-width: 0;
    margin: 0 0 16px 16px;
    padding: 0;
  }

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

  .e4f4sht6 {
    border-width: 0;
    margin: 0 0 16px 16px;
    padding: 0;
  }

  .h121yd8n, .poj5qpy5, .kgbarby5 {
    border-width: 0;
    margin: 0;
  }

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

  .ofbhc5xn {
    padding: 32px;
  }

  .iwqhppas {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .e634n0cq {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

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

  .fdmgyef6 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .xo2r1h2y {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .d2wzghcq {
    border-width: 0;
  }

  .xrqnsrel {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .cou007sr {
    border-width: 0;
    margin: 0;
  }

  .erp4hz65 {
    border-width: 0;
  }

  .ylaiuhhw {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

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

  .rg4916za {
    border-width: 0;
    margin: 0;
  }

  .kkzu5d4o {
    border-width: 0;
    margin: 0 0 48px;
  }

  .u7cqbexl, .gbnm3xoi {
    border-width: 0;
    margin: 0 0 16px;
  }

  .np699634 {
    border-width: 0;
    margin: 0;
  }

  .rls258l6 {
    border-width: 0 0 0 4px;
    padding: 16px;
  }

  .xfoffui1 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .rdofuzkw {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

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

  .ods0veqx {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nm4yctom {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

  .u9hzqyox {
    border-width: 0;
    margin: 12px 0 0;
  }

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

  .auephyqf {
    border-width: 0;
    margin: 0;
  }

  .ofyifqet {
    border-width: 0 0 0 4px;
    padding: 16px;
  }

  .w7q0id4f {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .mf7r3fvr {
    border-width: 0;
    margin: 0;
  }

  .fy4ux2zk {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px;
  }

  .lz8zc0j5 {
    padding: 32px;
  }

  .mrhpww4w {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .wg988cpn {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

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

  .qdf7loyv {
    border-width: 0;
    margin: 48px 0 0;
  }

  .o7a6bb24 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .y69kzux6 {
    border-width: 0;
  }

  .hv47jsj4 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .r9iqgl7c {
    border-width: 0;
    margin: 0;
  }

  .j3nh23rb {
    border-width: 0;
    margin: 4px 0 0;
  }

  .xlia6v3m {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

  .bwlt3whn {
    border-width: 0;
    margin: 12px 0 0;
  }

  .rd8cl3fg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .oemmygkr-2 {
    border-width: 0 0 4px;
    border-radius: 8px;
    padding: 16px 40px;
  }

  .kvvclys9-2 {
    letter-spacing: 1.65px;
    border-width: 0;
    margin: 0;
    font-size: 33px;
  }

  .tivg9g0p-2 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .w24gq8s2 {
    border-width: 0;
    margin: 0 auto;
  }

  .content-title-header {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bg-progress-bar {
    border-width: 0;
    border-radius: 9999px;
  }

  .container-logo-header {
    border-width: 0;
    margin: 0 auto 12px;
    padding: 0;
  }

  .container-progress-bar {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 0 2px;
  }

  .k8osmmby {
    border-width: 0;
    border-radius: 9999px;
  }

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

  .step11 {
    border-width: 0;
    margin: 0 auto;
    padding: 5px 2px;
  }

  .nchs2ggo {
    border-width: 0;
    margin: 0 0 4px;
  }

  .header-step3 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .options-answer-step5 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .glprb4vs, .container-question-step1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .bmy2fnx5 {
    border-width: 0;
    margin: 0;
  }

  .option-answer-step7 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .mmlsu2nq {
    border-width: 0;
    margin: 0;
  }

  .ph2pbyew {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .container-answer-step1 {
    border-width: 0;
    margin: 0 auto;
  }

  .option-answer-step9 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .content-img-step3 {
    border-width: 0;
    margin: 16px 0;
    padding: 0 5px;
  }

  .step14 {
    border-width: 0;
    border-radius: 24px;
    padding: 16px;
  }

  .question-step9 {
    border-width: 0;
    margin: 0 0 12px;
  }

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

  .question-step8 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step14 {
    border-width: 0;
    border-radius: 9999px;
    padding: 12px 16px;
  }

  .question-step7 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .anqfqdmk {
    border-width: 0;
    padding: 0 8px;
  }

  .header-title-step9 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
  }

  .header-title-step12 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .q60o30te {
    border-width: 0;
    padding: 24px 24px 8px;
  }

  .a88kk472 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .wpjl0jku {
    border-width: 0;
    margin: 0 8px 0 0;
  }

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

  .bjomsfdp {
    border-width: 0;
    margin: 0 0 8px;
  }

  .f8wf49fy {
    border-width: 0;
    border-radius: 8px;
    max-width: 576px;
    margin: 0 auto;
  }

  .lsqc4kof {
    border-width: 0;
    margin: 0 0 4px;
  }

  .option-answer-step6, .options-anwser-step4 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .btn2-step2 {
    border-width: 0;
    border-radius: 8px;
    padding: 16px 40px;
  }

  .liatcxrz {
    border-width: 0;
    margin: 4px 0 0;
  }

  .lwrs21h5 {
    border-width: 0;
    border-radius: 9999px;
    padding: 8px 12px;
  }

  .qyg22svg {
    border-width: 0;
    margin: 0;
  }

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

  .fkr5v39h {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .question-step5 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step13 {
    border-width: 0;
    border-radius: 9999px;
    padding: 20px 16px;
  }

  .vqsvf3ib {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zwg5icds {
    border-width: 0;
    margin: 0 auto;
  }

  .question-step10 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .mkh6adqd {
    border-width: 0;
    border-radius: 9999px;
    padding: 4px 12px;
  }

  .cbqpv0sf {
    border-width: 0;
    padding: 0 12px;
  }

  .container-carousel-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px 48px;
    overflow: hidden;
  }

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

  .video-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 10px;
  }

  .container-main-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0 0 16px;
    padding: 24px;
  }

  .iul8t2zl {
    border-width: 0;
    margin: 0;
  }

  .subtitle-question-step4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .etogs701 {
    border-width: 0;
    border-radius: 9999px;
    padding: 8px 16px;
  }

  .option-anwser-step1 {
    border-width: 0;
    border-radius: 12px;
    padding: 0;
  }

  .fvhc7dsg {
    border-width: 0;
    margin: 0;
  }

  .nopzx32f {
    border-width: 2px;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
  }

  .age-next-button {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

  .e851lpc6 {
    border-width: 0;
    border-radius: 9999px;
    padding: 4px 12px;
  }

  .ec3ntibm {
    border-width: 0;
    margin: 8px 0 0;
  }

  .w8upb699 {
    border-width: 0;
    margin: 0 auto;
  }

  .c64wjs8b {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 16px 40px 32px;
  }

  .vf0vf0s7 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0 16px;
  }

  .subtitle-step3 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .reviews-step2 {
    column-count: 2;
    border-width: 0;
  }

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

  .option-answer-step10 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 12px 24px;
  }

  .t8jldojg {
    border-width: 0;
    margin: 0;
  }

  .banner-step2 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .btn-step3 {
    border-width: 0;
    border-radius: 8px;
    padding: 16px 40px;
  }

  .u2nprnag {
    border-width: 0;
    margin: 12px 0 0;
  }

  .gtc07g4l {
    border-width: 0;
    padding: 12px 0;
  }

  .c669hhpz {
    border-width: 0;
    margin: 0;
  }

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

  .j74mpepm {
    border-width: 0;
    margin: 0;
  }

  .eotmdwun {
    border-width: 0;
    max-width: 1024px;
    margin: 16px auto 0;
    padding: 16px;
  }

  .filqr3jc, .anzqlm5p {
    border-width: 0;
    margin: 8px 0 0;
  }

  .i5xpy324, .rx9p23ds {
    border-width: 0;
    margin: 0 0 4px;
  }

  .oe4of6gb {
    border-width: 0;
    border-radius: 12px;
    margin: 0 16px 16px;
    padding: 24px;
  }

  .oc4eobt9 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .eq85w91m {
    border-width: 0;
    border-radius: 8px;
  }

  .question-step4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .content-percent-step10 {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .d2zpaaqt {
    border-width: 0;
    border-radius: 9999px;
    margin: 24px 0 0;
    padding: 20px 16px;
  }

  .z8wnsoau {
    border-width: 0;
    margin: 0;
  }

  .so9f5ubb {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

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

  .a4vg6o8r {
    border-width: 0;
    margin: 0;
  }

  .option-answer-step8 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .p7r4otzs {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b280fjyb {
    border-width: 0;
    margin: 2px 0 0;
  }

  .pbhnrw7r {
    border-width: 0;
    border-radius: 8px;
    margin: 0 0 12px;
    padding: 12px;
  }

  .l6rhmgwb {
    border-width: 0;
    margin: 0 0 8px;
  }

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

  .n6ex5wj4 {
    border-width: 0;
    margin: 0;
  }

  .ab598arg {
    border-width: 0;
    border-radius: 9999px;
  }

  .j6aaps5c {
    border-width: 0;
    margin: 0;
  }

  .i2bcu86v {
    border-width: 1px;
    border-radius: 24px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .karcddeh {
    border-width: 0;
    margin: 0 0 8px;
  }

  .head-title-step10 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .btn-step12 {
    border-width: 0;
    border-radius: 8px;
    margin: 0;
    padding: 16px 40px;
  }

  .text-percent {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .header-step1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qojw6je8 {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 16px;
  }

  .j5pc1xf3 {
    border-width: 0;
    margin: 0 0 4px;
    padding: 0;
  }

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

  .der5hs19, .t9aj5cxo {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .step6 {
    border-width: 0;
    margin: 0 auto;
    padding: 5px 2px;
  }

  .wg1eu330 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .f8ps79a8 {
    border-width: 0;
    margin: 0 auto;
  }

  .question-step1 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step9 {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

  .btn1-step2 {
    border-width: 0;
    border-radius: 8px;
    padding: 12px 0;
  }

  .prcp52as {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .oibtmg93 {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
  }

  .u9ip7uop {
    border-width: 0;
    padding: 0 12px;
  }

  .step13, .step4 {
    border-width: 0;
    margin: 0 auto;
    padding: 5px 2px;
  }

  .question-step6 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .vdt9pc5s, .wu3rtszr {
    border-width: 0;
    margin: 0;
  }

  .v0c8c7f6 {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .sap488k5 {
    border-width: 1px;
    border-radius: 12px;
    padding: 16px;
  }

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

  .a87uz96q {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .x9kkmigh {
    border-width: 0;
    margin: 0 auto;
  }

  .container-question-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 32px;
  }

  .vew62q4i-2 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .prcp52as-2 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .question-step8-2, .question-step1-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bjomsfdp-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .header-title-step12-2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .header-title-step9-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
  }

  .head-title-step10-2 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .question-step10-2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .question-step4-2, .question-step6-2, .question-step7-2, .question-step5-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .vqsvf3ib-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .header-step3-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .oc4eobt9-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .question-step9-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .p7r4otzs-2 {
    border-width: 0;
    margin: 0 0 8px;
  }
}

@media screen and (max-width: 767px) {
  .zgi4ch0x {
    border-width: 0;
  }

  .j0ob3977 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .uhacq998 {
    border-width: 0;
    height: 40px;
    margin: 0 auto;
  }

  .xgury50o {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px 4px;
  }

  .xm8jgiqs, .nl2qsn4l, .hoksbffr {
    letter-spacing: 1.25px;
    border-width: 0;
    font-size: 25px;
  }

  .kvvclys9 {
    letter-spacing: 1.25px;
    border-width: 0;
    margin: 0;
    font-size: 25px;
  }

  .bpdvdnzk {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 24px;
  }

  .wf3p0mvw {
    border-width: 0;
    margin: 2px 0 0;
  }

  .rc1il6rg {
    border-width: 0;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .mb78r6py {
    grid-column-gap: 8px;
    border-width: 0;
    gap: 8px;
    margin: 0 auto;
  }

  .v3q8m7t1 {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px;
  }

  .fxqjoh12 {
    border-width: 0;
    width: 128px;
    margin: 0;
    padding: 0;
  }

  .t3eqizuo, .d306rdan {
    border-width: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .pxpy6y1u {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 0 8px;
    padding: 4px 12px;
    font-size: 12px;
    line-height: 16px;
  }

  .tivg9g0p {
    border-width: 0;
    margin: 0 0 6px;
    font-size: 19px;
    line-height: 1.5;
  }

  .sa0fpd9o {
    border-width: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .pdvlzm6q {
    border-width: 0;
    margin: 0 0 6px;
    font-size: 12px;
    line-height: 16px;
  }

  .qhncox72 {
    border-width: 0;
    margin: 0 0 6px;
    font-size: 15px;
    line-height: 1.5;
  }

  .sbhiq0lq {
    border-width: 0;
    width: 128px;
  }

  .are6vo13 {
    border-width: 1px;
    padding: 12px;
  }

  .h86n5v6p {
    grid-column-gap: 8px;
    border-width: 0;
    gap: 8px;
    margin: 0 auto;
    padding: 8px 16px;
  }

  .tni27nw5 {
    border-width: 0;
    margin: 0 auto 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .dpz86qe5 {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .msyhjjag {
    border-width: 0;
    margin: 0 0 0 8px;
    line-height: 24px;
  }

  .dsw1tzby {
    border-width: 0;
    line-height: 24px;
  }

  .oemmygkr {
    border-width: 0 0 4px;
    border-radius: 8px;
    width: 100%;
    padding: 16px 40px;
    line-height: 24px;
  }

  .ert6gy0n {
    border-width: 0;
    margin: 12px 0 0;
  }

  .e82oczcj {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px 16px;
  }

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

  .ymonnv53 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .cx3x7s6c {
    border-width: 0;
    margin: 0 auto;
    display: none;
  }

  .mhtkcedg {
    border-width: 0;
    margin: 0 auto;
    display: block;
  }

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

  .yry1uy1h {
    border-width: 0;
  }

  .xbm0zyuw {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .i6oqb89h {
    border-width: 0;
    margin: 0;
  }

  .ip5bc4a2 {
    border-width: 0;
  }

  .htf25j61 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .iulosd0t {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 1.5;
  }

  .acpzsn2j {
    letter-spacing: .68px;
    border-width: 0;
    margin: 0 auto;
    font-size: 34px;
  }

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

  .r4q36nja {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .ep7su3vm {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .xqbsed9h {
    border-width: 0;
    height: 420px;
    margin: 0 auto 16px;
    padding: 0;
    overflow: hidden;
  }

  .bkegehbf {
    border-width: 0;
    margin: 0 8px 0 0;
    font-size: 20px;
    line-height: 1;
  }

  .wkk1ivye {
    letter-spacing: .85px;
    border-width: 0;
    font-size: 17px;
    line-height: 1.5;
  }

  .xctaquic {
    border-width: 0;
    margin: 0;
    line-height: 1.5;
  }

  .eot2vl1t {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 8px 3px;
  }

  .zs0fj9xa {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
  }

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

  .kwn8dd97 {
    border-width: 0;
    padding: 16px 0;
  }

  .kcuo2xwo {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .wsg92hg9 {
    border-width: 0;
    margin: 0 0 8px;
    padding: 4px 12px;
  }

  .qacl5zi7 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .j9vxhi2f {
    border-width: 0;
    margin: 0;
  }

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

  .e0u57eo1 {
    border-width: 0;
    margin: 0;
  }

  .ghgi0qlb {
    border-width: 0;
    margin: 0 auto;
  }

  .to4116np {
    border-width: 1px 0 0;
    padding: 24px 0 0;
  }

  .skx8s3pg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .kt3mau7u {
    border-width: 0;
    margin: 0 0 8px;
    padding: 4px 8px;
  }

  .xvyz4fas, .d27q1g0m {
    border-width: 0;
    margin: 0 0 8px;
  }

  .mftt7ud1 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

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

  .etoxek2i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .q61obkbe {
    border-width: 0;
    margin: 0 auto;
  }

  .i5xk3r2j {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

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

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

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

  .npwgm8o3 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bk1x1fh7 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .ef4p4owe {
    border-width: 0;
    margin: 0 0 8px;
  }

  .f1abqf2g {
    border-width: 0;
    margin: 0 0 12px;
  }

  .c2eho7na {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .qvnvlbha {
    border-width: 0 0 1px;
    margin: 12px 0 0;
    padding: 8px 0;
  }

  .yktj2mgy {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l8pmzmu7 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .r74889p5 {
    border-width: 2px 0 0;
    margin: 12px 0 0;
    padding: 12px 0 0;
  }

  .juhwrief {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px;
  }

  .ac2g0gja {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bt48hhtk {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .wmzg72i3 {
    border-width: 0;
    margin: 4px 0 0;
  }

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

  .mngtr8g2 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .jegzm65p {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 24px;
  }

  .j1nsl7g9 {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .spa3r3me {
    border-width: 0;
    margin: 0 0 0 12px;
  }

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

  .c74qrsli {
    border-width: 0;
    margin: 0 auto;
  }

  .dv9pholb {
    border-width: 1px;
    border-radius: 24px;
    margin: -24px 0 0;
    padding: 32px 16px 16px;
  }

  .o2o8vmcd {
    border-width: 0;
    margin: 20px auto;
    padding: 0 24px;
  }

  .zbh2jsqa {
    border-width: 0;
    padding: 4px 0;
  }

  .z14es3pb {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 1.5;
  }

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

  .kssv7nbq {
    border-width: 0;
    border-radius: 16px;
    width: 685px;
    margin: 0 0 12px;
    padding: 0;
  }

  .dawxv9h7, .zapy70aw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .kdc8kfuc {
    border-width: 0;
    margin: 0 0 4px;
  }

  .hhjqi46j {
    border-width: 1px;
    border-radius: 24px;
    padding: 16px;
  }

  .atkr90u6 {
    border-width: 0;
    border-radius: 16px;
    width: 677px;
    margin: 0 0 12px;
    padding: 0;
  }

  .wxczyux9 {
    border-width: 1px;
    border-radius: 24px;
    padding: 20px;
  }

  .z322sldc {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 24px;
    overflow: hidden;
  }

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

  .hwk6k8mz {
    border-width: 0;
    padding: 16px 0;
  }

  .ketp8v34 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .jzsyw87k {
    border-width: 0;
    margin: 0;
  }

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

  .dmbpj8kj {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

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

  .ynug487y {
    border-width: 0;
    border-radius: 16px;
  }

  .ugdcw3p0 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .s4tr1igi {
    border-width: 2px;
    border-radius: 50px;
    margin: 12px 0 0;
    padding: 16px 24px;
    overflow: hidden;
  }

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

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

  .fqkyra82 {
    border-width: 0;
    padding: 0;
  }

  .wgt2bn6m {
    border-width: 0;
    border-radius: 16px 0 0 16px;
    width: 230.094px;
    margin: 0;
    padding: 0;
  }

  .a4ag1raf, .u3l2qrao, .j14n9ezw {
    border-width: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .wddoevf0 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .z7zc7bg7 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .tzt4qx11 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 14px;
    line-height: 1.625;
  }

  .qka93bgz {
    border-width: 0;
    margin: 0 0 12px;
  }

  .v3qnjho8 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .xntn9xp4 {
    border-width: 0;
    padding: 0;
  }

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

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

  .g456q6x8 {
    border-width: 0;
    border-radius: 16px;
  }

  .o6ofsm4p {
    border-width: 0;
  }

  .ssjjozby {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .mcc1238f {
    border-width: 0;
    margin: 0;
  }

  .lwcm52sv {
    border-width: 0;
  }

  .h157jvpn {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .y2x0nrvc {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 1.5;
  }

  .rrc085a1 {
    letter-spacing: .68px;
    border-width: 0;
    margin: 0 auto;
    font-size: 34px;
  }

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

  .udd8pv2c {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .iftvu1ex {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .fqoy8mw9 {
    border-width: 0;
    max-width: 100%;
    height: 420px;
    margin: 0 auto 16px;
    padding: 0;
    overflow: hidden;
  }

  .adg84a1k {
    border-width: 0;
    margin: 0 8px 0 0;
    font-size: 20px;
    line-height: 1;
  }

  .kqwx1mv3 {
    letter-spacing: .85px;
    border-width: 0;
    font-size: 17px;
    line-height: 1.5;
  }

  .ic8oqzip {
    border-width: 0;
    margin: 0;
    line-height: 1.5;
  }

  .d1h2tpwo {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 8px 3px;
  }

  .kfunm834 {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
  }

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

  .hero-section {
    border-width: 0;
    padding: 16px 0;
  }

  .hter4jvm {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .jcrjwbw1 {
    border-width: 0;
    margin: 0 0 8px;
    padding: 4px 12px;
  }

  .ryxp3frp {
    border-width: 0;
    margin: 0 0 8px;
  }

  .c4d8ik00 {
    border-width: 0;
    margin: 0;
  }

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

  .m4s9d4g7 {
    border-width: 0;
    margin: 0;
  }

  .tm17lc9o {
    border-width: 0;
    margin: 0 auto;
  }

  .tmjniwz4 {
    border-width: 1px 0 0;
    padding: 24px 0 0;
  }

  .u0m4pk98 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .i1szx7mz {
    border-width: 0;
    margin: 0 0 8px;
    padding: 4px 8px;
  }

  .j8v38flk, .x66cjyig {
    border-width: 0;
    margin: 0 0 8px;
  }

  .f4s8pgr2 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

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

  .poseux33 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .uuq5om17 {
    border-width: 0;
    margin: 0 auto;
  }

  .cbm9ukog {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

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

  .author-section {
    border-width: 0;
    padding: 24px 0;
  }

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

  .e3tv4y6k {
    border-width: 0;
    margin: 0 0 8px;
  }

  .jnmpgqjl {
    border-width: 0;
    margin: 0 0 4px;
  }

  .auabfdcz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zi0zioot {
    border-width: 0;
    margin: 0 0 12px;
  }

  .lz2coq2k {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .k6miz26v {
    border-width: 0 0 1px;
    margin: 12px 0 0;
    padding: 8px 0;
  }

  .tuqb6hqg {
    border-width: 0;
    margin: 0 0 8px;
  }

  .plwzd3p3 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bbv1oh1t {
    border-width: 2px 0 0;
    margin: 12px 0 0;
    padding: 12px 0 0;
  }

  .jcj8myir {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px;
  }

  .cieaskyz {
    border-width: 0;
    margin: 0 0 12px;
  }

  .b1b50960 {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .vhs7ww17 {
    border-width: 0;
    margin: 4px 0 0;
  }

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

  .l35tcajl {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .zbqebu0b {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 24px;
  }

  .vmoizx9f {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .ae8oz090 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

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

  .f4mpebp1 {
    border-width: 0;
    margin: 0 auto;
  }

  .b2s4z1wm {
    border-width: 1px;
    border-radius: 24px;
    margin: -24px 0 0;
    padding: 32px 16px 16px;
  }

  .ftnukpos {
    border-width: 0;
    margin: 20px auto;
    padding: 0 24px;
  }

  .offer-section {
    border-width: 0;
    padding: 4px 0;
  }

  .sl7bch7i {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 1.5;
  }

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

  .ee0f4yav {
    border-width: 0;
    border-radius: 16px;
    width: 685px;
    margin: 0 0 12px;
    padding: 0;
  }

  .jfufh3sp, .n0ce6wkv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b08x1oxl {
    border-width: 0;
    margin: 0 0 4px;
  }

  .cvguxfc8 {
    border-width: 1px;
    border-radius: 24px;
    padding: 16px;
  }

  .ee93qjnf {
    border-width: 0;
    border-radius: 16px;
    width: 677px;
    margin: 0 0 12px;
    padding: 0;
  }

  .e5p824af {
    border-width: 1px;
    border-radius: 24px;
    padding: 20px;
  }

  .ow9ew89x {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 24px;
    overflow: hidden;
  }

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

  .bonus-section {
    border-width: 0;
    padding: 16px 0;
  }

  .h4czy6t1 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .cj1y42hk {
    border-width: 0;
    margin: 0;
  }

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

  .wfof7hpp {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

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

  .malgotfp {
    border-width: 0;
    border-radius: 16px;
  }

  .t0uj1tru {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .bi3vozq2 {
    border-width: 2px;
    border-radius: 50px;
    margin: 12px 0 0;
    padding: 16px 24px;
    overflow: hidden;
  }

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

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

  .o5mus4xh {
    border-width: 0;
    padding: 0;
  }

  .jnfr17uo {
    border-width: 0;
    border-radius: 16px;
  }

  .o5nmonnl {
    border-width: 0;
  }

  .w4xu57yc {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .container {
    border-width: 0;
    margin: 0;
  }

  .micluzmi {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

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

  .kd7guedu {
    border-width: 0;
    margin: 0;
  }

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

  .h1h6s68d {
    border-width: 0;
    border-radius: 16px;
  }

  .von2tiwl {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .close-btn-popup {
    border-width: 0;
    padding: 0;
  }

  .img-popup {
    border-width: 0;
    border-radius: 16px 0 0 16px;
    width: 230.094px;
    margin: 0;
    padding: 0;
  }

  .zolu1qfu, .o0avmz7e, .w70pu0w3 {
    border-width: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .da91jrei {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .m63wdrrl {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .uxtyrovj {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 14px;
    line-height: 1.625;
  }

  .ghut8z5b {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-popup {
    border-width: 2px;
    border-radius: 9999px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .mvmm6ndy {
    border-width: 0;
    padding: 0;
  }

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

  .content-text-popup {
    border-width: 0;
    padding: 24px;
  }

  .popup {
    border-width: 0;
    border-radius: 16px;
  }

  .bvrzekqw {
    border-width: 0;
  }

  .b7w0ttf3 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .s1aplyoh {
    border-width: 0;
    margin: 0 auto;
    display: none;
  }

  .mze5pgfa {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
    display: block;
  }

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

  .dmiywtzy {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .lp0itji2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .c0gfkhwv, .ede9tyy1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .hr14gbxg {
    border-width: 0;
    margin: 0 auto;
  }

  .z59ja7vf {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px;
  }

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

  .u1vecujm {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
    line-height: 24px;
  }

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

  .oq3gypoy {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .f67i6dsb {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

  .eqhhcmlf {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .qm57ovpg {
    border-width: 0;
    padding: 0;
  }

  .xikgmuyu {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

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

  .nu2wusvj {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 24px;
  }

  .o51y6l1n {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .l0l5acmr {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 8px 16px;
  }

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

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

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

  .bsogjoru {
    border-width: 0;
    margin: 8px 0 0;
  }

  .yvmxxt3x {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .fcrijsyv {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .rpjawta8 {
    border-width: 0;
    margin: 0;
  }

  .bs2jlz0y {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0;
    padding: 0;
  }

  .k5bo1wpb {
    border-width: 0;
    padding: 0;
  }

  .tuttbojf {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .bwufcbfn {
    border-width: 0;
    margin: 0 0 4px;
  }

  .rlyvrars {
    border-width: 0;
    margin: 0;
  }

  .f7v9he2b {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .w6qsft50 {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 12px;
  }

  .fwpkipc4 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .nbxoxjmo {
    border-width: 0;
    margin: 0;
  }

  .h3xaci5f {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .c5ko927e {
    border-width: 0;
    margin: 0 auto;
    padding: 15px 16px;
  }

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

  .x9ra5a10 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .nx199xt8 {
    border-width: 0;
    margin: 0;
  }

  .oqf52xax {
    border-width: 0;
    padding: 32px 16px;
  }

  .wcio114j {
    border-width: 0;
    margin: 0 auto;
  }

  .juvd0ugl {
    border-width: 0;
    margin: 24px 0 32px;
  }

  .ojnhpmbu {
    border-width: 0;
    border-radius: 16px;
  }

  .kccg1h7u {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .da48hpkq {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 24px;
  }

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

  .co3alzq3 {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 40px;
  }

  .lcpv5wa5 {
    border-width: 0;
    margin: 48px 0 0;
  }

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

  .m5hlvtqh {
    border-width: 0;
    margin: 12px 0 0;
  }

  .eevoqsyy {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px;
  }

  .hgwyc59q {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 16px;
  }

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

  .zv5ks6v3 {
    border-width: 2px;
    border-radius: 12px;
    margin: 40px 0 0;
    padding: 16px 40px;
  }

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

  .npfx23ht {
    border-width: 0;
    margin: 0 0 8px;
  }

  .g418asjo {
    border-width: 0;
    margin: 0;
  }

  .dozmhm21 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .et0h7tf9 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .r1u8em30 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .h0bgejqw {
    border-width: 0;
    margin: 0 4px;
  }

  .m6dmd00q {
    border-width: 0;
    margin: 0 0 8px;
  }

  .lc25640m {
    border-width: 0;
    margin: 0;
  }

  .fm6pngea {
    border-width: 1px 0 0;
    margin: 32px 0 0;
    padding: 32px 0 0;
  }

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

  .ywxd1v55 {
    border-width: 0;
    margin: 48px 0 0;
    padding: 32px 0;
  }

  .bcuxoaph {
    border-width: 0;
  }

  .h24ie4o8 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .m9gzg75n {
    border-width: 0;
    margin: 0;
  }

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

  .qt95dwpo {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
    line-height: 24px;
  }

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

  .ksj2czxl {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .e8f4b5n4 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

  .utmzhatd {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .kuz01nj7 {
    border-width: 0;
    padding: 0;
  }

  .e3doy3sp {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

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

  .q6zt7oo6 {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 24px;
  }

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

  .gcrda8kn {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .xnlp62r2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .zxsc2zmh, .pxfpf9l1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .mylsdcmv {
    border-width: 0;
    margin: 0 auto;
  }

  .gm7qqrvm {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 8px 16px;
  }

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

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

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

  .ceo4s52c {
    border-width: 0;
    margin: 8px 0 0;
  }

  .jyy9l6o9 {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .ipcnw7a1 {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .gmh5i0hi {
    border-width: 0;
    margin: 0;
  }

  .m7gq7pnv {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0;
    padding: 0;
  }

  .ppjiru2p {
    border-width: 0;
    padding: 0;
  }

  .xddhbx5v {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .x7srpkn4 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .xeik6840 {
    border-width: 0;
    margin: 0;
  }

  .x83regzg {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .bwc7b43a {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 12px;
  }

  .iva7gf0m {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .p25tgzte {
    border-width: 0;
    margin: 0;
  }

  .fit7xuer {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .lb0ls1zm {
    border-width: 0;
    margin: 0 auto;
    padding: 15px 16px;
  }

  .section {
    padding-top: 12px;
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .uailaauc {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
    line-height: 24px;
  }

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

  .s7nzdt6z {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .z3cvfquf {
    border-width: 0;
    margin: 0 0 0 8px;
  }

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

  .vl1p1q8l {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .radio-button-label {
    margin-left: 10px;
  }

  .bold-text {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
  }

  .radio-button-field {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .s4v5ll94 {
    border-width: 0;
    margin: 0 auto;
  }

  .credit-card, .paypal {
    border-width: 2px;
    padding: 12px;
  }

  .type-payment {
    border-width: 0;
    margin: 0 0 24px;
  }

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

  .x91539ub {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .xisxiy6u {
    border-width: 0;
    margin: 4px 0 0;
  }

  .gbiqf8jf, .lgvxqy9o {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .yv3pcdx1 {
    border-width: 0;
    margin: 0 auto;
  }

  .timer {
    border-width: 0;
    padding: 8px 0;
  }

  .xyafb6eh, .hqveyskv {
    border-width: 0;
    margin: 0 0 16px;
  }

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

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

  .u5jnqw8j {
    border-width: 0;
    margin: 8px 0 0;
  }

  .dzbsmbrw {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .unsy64ff {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .e9pklyqa {
    border-width: 0;
    margin: 0;
  }

  .w0umgcnh {
    border-width: 0;
    margin: 2px 0 0;
  }

  .v4jb9yy0 {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0 8px;
    padding: 0;
  }

  .unnbire9 {
    border-width: 0;
    padding: 0;
  }

  .q2mexcm9 {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .mqalccrt {
    border-width: 0;
    margin: 0 0 4px;
  }

  .ah11gyxa {
    border-width: 0;
    margin: 0;
  }

  .naacd25s {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .k3qucdq5 {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 12px;
  }

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

  .n07bqbrk {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .sjwpip0l {
    border-width: 0;
    margin: 0;
  }

  .order-summary {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

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

  .oix63e4j {
    border-width: 0;
    margin: 0 0 8px;
  }

  .adgzqfmg {
    border-width: 0;
    margin: 0;
  }

  .pink-banner {
    border-width: 0;
    padding: 32px 16px;
  }

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

  .ojzvk6ts {
    border-width: 0;
    margin: 0 0 8px;
  }

  .t5e93vw1 {
    border-width: 0;
    margin: 0;
  }

  .xm2jzfpm {
    border-width: 0;
    padding: 32px 16px;
  }

  .sgolk27i {
    border-width: 0;
    margin: 0 auto;
  }

  .xsr6plbe {
    border-width: 0;
    margin: 24px 0 32px;
  }

  .pcheewme {
    border-width: 0;
    border-radius: 16px;
  }

  .ob7182p7 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .lc35p3a7 {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 24px;
  }

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

  .btn-review {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 40px;
  }

  .reviews {
    border-width: 0;
    margin: 48px 0 0;
  }

  .kozt0xn1 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .rrgsmlsm {
    border-width: 0;
    margin: 0;
  }

  .n80jwc0r {
    border-width: 0;
    margin: 8px 0 0;
  }

  .wlidmosz {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .o846h54s {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .smo8nnvc {
    border-width: 0;
    margin: 0 4px;
  }

  .b6ghfqyz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .gtpp9yv7 {
    border-width: 0;
    margin: 0;
  }

  .y95irx11 {
    border-width: 1px 0 0;
    margin: 32px 0 0;
    padding: 32px 0 0;
  }

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

  .footer {
    border-width: 0;
    margin: 48px 0 0;
    padding: 32px 0;
  }

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

  .paa6a43x {
    border-width: 0;
    margin: 12px 0 0;
  }

  .v8m9rqgb {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px;
  }

  .v49h2kbr {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 16px;
  }

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

  .btn-faq {
    border-width: 2px;
    border-radius: 12px;
    margin: 40px 0 0;
    padding: 16px 40px;
  }

  .faq-question {
    border-width: 0;
    padding: 48px 0;
  }

  .a9acetkj {
    border-width: 0;
    margin: 0 0 8px;
  }

  .pfk70clx {
    border-width: 0;
    margin: 0;
  }

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

  .gej2eaj5 {
    border-width: 0;
    border-radius: 12px;
    margin: 0;
    padding: 0;
  }

  .rrn64jcj {
    border-width: 0;
    border-radius: 16px;
    padding: 8px;
  }

  .hvhtrnmd {
    border-width: 0;
    border-radius: 9999px;
    padding: 12px;
  }

  .md136cr9, .pqc4rg5y {
    border-width: 0;
    border-radius: 9999px;
    padding: 0;
  }

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

  .oxrs80ox {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .rpp1a636 {
    border-width: 0;
    border-radius: 12px;
    margin: 0;
    padding: 0;
  }

  .bjdkild4 {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 8px;
  }

  .qq2gza12 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .jha1j3oy {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px 24px;
    overflow: hidden;
  }

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

  .videos-section {
    border-width: 0;
    padding: 32px 0;
  }

  .q7q1sayp {
    border-width: 0;
    padding: 0;
  }

  .d6m5vge4, .vl5qnqad, .jw7evfht {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .fbbqaubq {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .u0s8ev7r {
    border-width: 0;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .oe7d2u6j {
    border-width: 0 0 2px;
    padding: 16px;
  }

  .slmk4qe7 {
    border-width: 0;
    padding: 12px;
  }

  .y4xmix87 {
    border-width: 0;
    font-size: 14px;
    line-height: 1.625;
  }

  .j4ishiof {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 14px;
    line-height: 1.625;
  }

  .xm2gw1h8 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 1.625;
  }

  .ntlcohs9 {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
  }

  .pk93g3ix {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 14px;
    line-height: 1.625;
  }

  .ylseoc9b {
    border-width: 0;
    margin: 0 0 8px;
  }

  .dg4lweo4 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .i46gxukq {
    border-width: 0;
    margin: 0;
  }

  .v8nus4k1 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .vbl6syqq {
    border-width: 0;
    padding: 0;
  }

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

  .dfn546kz {
    border-width: 0;
    padding: 16px;
  }

  .ogs93vjx {
    border-width: 2px;
    border-radius: 9999px;
    padding: 8px 12px;
  }

  .b7ikeiv8 {
    border-width: 0;
    padding: 0;
  }

  .km7g56ka {
    border-width: 0;
    margin: 8px 0 0;
  }

  .x3j5973n {
    border-width: 0;
    margin: 0;
    padding: 0 8px 8px;
  }

  .cv60crpl {
    border-width: 3px;
    border-radius: 12px;
    width: 85%;
  }

  .fh1q2qlr {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .db154c26 {
    border-width: 0;
    margin: 0 8px;
  }

  .nzsurgyf {
    border-width: 1px 0 0;
    margin: 32px 0 8px;
    padding: 32px 0 0;
  }

  .v41mgbml {
    border-width: 0;
  }

  .lq0fem2t {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .jeg58unw {
    border-width: 0;
    margin: 0;
  }

  .bh4jylqv {
    border-width: 0;
    padding: 8px 16px;
  }

  .st1f7fpe {
    border-width: 0;
    margin: 0 0 4px;
    padding: 0;
  }

  .r27zfr7v {
    border-width: 0;
    margin: 0 0 4px;
  }

  .t73f5jjl {
    border-width: 0;
    display: flex;
  }

  .sh7142yu {
    border-width: 0;
    margin: 0 0 8px;
    padding: 0;
  }

  .qz1atcf4 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .xb2928vp {
    border-width: 0;
    display: none;
  }

  .gwlbmniz {
    border-width: 0;
    padding: 3px 6px;
    font-size: 14px;
    line-height: 20px;
  }

  .wm68qs5j {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .v85ticeh {
    border-width: 0;
    margin: 0 0 8px;
  }

  .aicc82e8 {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .ni0mx9vz {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .gm5al3yf {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .video {
    aspect-ratio: 4 / 3;
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto 4px;
    padding: 0;
  }

  .fn5t39dq {
    border-width: 0;
    padding: 0;
  }

  .iraghxu2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ar0carex {
    border-width: 0;
    max-width: 640px;
    margin: 0 auto;
    padding: 8px 16px;
  }

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

  .llymhxc6 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 2px;
  }

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

  .a0ktd6rg {
    border-width: 0;
    margin: 0 0 16px;
    padding: 0 4px;
  }

  .qmdv0mer {
    border-width: 0;
    margin: 0 16px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

  .cchl0dlc {
    border-width: 0;
    font-size: 48px;
    line-height: 1;
  }

  .vpdnwrqz {
    border-width: 0;
    margin: 0 0 0 8px;
    font-size: 20px;
  }

  .jjyappsu {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wj48ak83 {
    border-width: 0;
    height: 28px;
  }

  .nt6sters {
    border-width: 0;
    margin: 12px 0;
  }

  .ysa0i7uj {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 20px;
  }

  .pvofkmth {
    border-width: 0;
    border-radius: 4px;
    max-width: none;
    margin: 0 auto;
    padding: 16px 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .k6xrd9ac {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 4px;
  }

  .b7qtai54 {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .rckv8etp {
    border-width: 0;
    padding: 0 4px 24px;
  }

  .lqvm3b27 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 8px;
  }

  .ohnq1ie2 {
    border-width: 0;
    padding: 16px 0;
  }

  .i7qwgf2p {
    text-align: start;
    border-width: 0;
    margin: 0 0 32px;
    padding: 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .uhw09x7a {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .v7iuuvi9 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .pgvvmyeq {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .hupnrsq0 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

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

  .x6kiryio {
    border-width: 0;
    padding: 0 8px;
  }

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

  .ybt2643t {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 0 0 32px;
  }

  .gdh35ij9 {
    border-width: 0;
    border-radius: 9999px;
  }

  .iow0yhsf {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .mg4mqxl5 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .d2sptpuc {
    border-width: 0;
    margin: 0 0 8px;
  }

  .de0i8q09 {
    border-width: 0;
    margin: 0;
  }

  .b7qvr1za {
    border-width: 0;
    border-radius: 16px;
    margin: 20px 0 0;
    padding: 16px;
  }

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

  .ylxwzis3 {
    border-width: 0;
    margin: 0 auto;
  }

  .n2r3nabf {
    border-width: 0;
    padding: 32px 8px;
  }

  .emlz8rv4 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 30px;
    line-height: 36px;
  }

  .ojptoegu {
    border-width: 0;
    margin: 0;
    font-size: 18px;
  }

  .hc8cb4l1 {
    border-width: 0;
    margin: 0 0 40px;
    padding: 0 8px;
  }

  .ktc2epmi {
    border-width: 0;
    padding: 12px 16px;
    font-size: 18px;
  }

  .a68lfihz {
    border-width: 0;
    margin: 0 auto;
  }

  .gjer65nf {
    border-width: 0;
    order: 2;
  }

  .b4jtvpdz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l6y9dq8s {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ziiuv7gl {
    border-width: 0;
    margin: 0;
  }

  .fkkkewfl {
    border-width: 0;
    order: 1;
  }

  .pxtyto36 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 0;
    padding: 24px;
  }

  .hp2cwzlf {
    border-width: 0;
    border-radius: 16px;
  }

  .meywgk3c {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .tqykv5z8 {
    border-width: 0;
    padding: 12px 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .qqzcqguo {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 0;
    padding: 24px;
  }

  .dn9zkvvb {
    border-width: 2px;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .x5flczxc {
    border-width: 0;
    padding: 48px 8px;
  }

  .n1qr5q6k {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

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

  .sywi8gmx {
    border-width: 0;
    padding: 32px 8px;
  }

  .drhnse1y {
    border-width: 0;
    margin: 0 0 32px;
    padding: 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .l69r03aa {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .w11okhp7 {
    border-width: 0;
    width: 75%;
    margin: 0 auto;
  }

  .wfbz55b5 {
    border-width: 0;
    padding: 0 8px;
  }

  .oy4eyhhx {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .ohoiet43 {
    border-width: 0;
    padding: 48px 8px;
  }

  .ljqhsdtl {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .av794no0 {
    border-width: 0;
    padding: 16px 8px;
  }

  .k0cre287 {
    border-width: 0;
    margin: 0 0 16px;
    padding: 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .fprdcfvu {
    border-width: 0;
    margin: 0 auto;
  }

  .ew4tejdl {
    border-width: 0;
    margin: 0 0 16px;
    padding: 0 8px;
  }

  .eo4rk41o {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .vyhhwype {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .pknij3wf {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .ooww4k3r {
    border-width: 0;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .bny64t04 {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .mr0finjw {
    border-width: 0;
    margin: 0;
    line-height: 24px;
  }

  .nc6et10y {
    border-width: 0;
    margin: 12px 0 0;
    line-height: 24px;
  }

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

  .w0bs3669 {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .vyxpb05n {
    border-width: 0;
    font-size: 21.6px;
  }

  .z6n8do4z {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 18px;
  }

  .x2eg85oq {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .dw3gif5m {
    border-width: 0;
    padding: 24px 8px;
  }

  .luaw8vtt {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .i48nhspd {
    border-width: 0;
    margin: 0 4px;
  }

  .sa89f17d {
    border-width: 0;
    margin: 0;
  }

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

  .t6ubx9ub {
    border-width: 0;
    margin: 0 auto;
  }

  .khullkgk {
    border-width: 0;
    max-width: 640px;
    margin: 0 auto;
    padding: 0 16px;
  }

  .icuudlmt {
    border-width: 1px 0 0;
    padding: 48px 0;
  }

  .tgpzzbxw {
    border-width: 0;
    padding: 0;
  }

  .h5r6vyg0 {
    border-width: 8px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 32px;
  }

  .gbobk82c {
    border-width: 0;
  }

  .cu5se8ha {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .oyuw10hi {
    border-width: 0;
    margin: 0;
  }

  .ph4rger2 {
    border-width: 0;
    padding: 0;
  }

  .fz1ebai4 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 36px;
    line-height: 40px;
  }

  .jrqzgfxh {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .mu7hb7at {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 18px;
  }

  .kpidqsnn {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .mh7yst7y {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .y1x0chox {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .xgmm6q63 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 24px;
  }

  .g7davmmb {
    border-width: 0;
    border-radius: 16px;
    padding: 16px 32px;
    font-size: 18px;
  }

  .ddivr2k8 {
    border-width: 8px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 32px;
  }

  .qd39s6px {
    border-width: 0;
  }

  .p8iz9fum {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .lng45bw7 {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 18px;
    line-height: 28px;
  }

  .y1y3hhzy, .te9t7blk {
    border-width: 0;
    margin: 0;
    display: block;
  }

  .r2ucbmot {
    border-width: 0;
    margin: 0;
    display: none;
  }

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

  .yw3rbbq7 {
    border-width: 0;
    margin: 0;
    padding: 20px 16px 16px;
  }

  .ve0h6rjx {
    border-width: 0;
    margin: 0 0 12px;
    display: block;
  }

  .gvy9155j {
    border-width: 0;
    margin: 0 auto;
  }

  .nabi7to1 {
    border-width: 0;
    font-size: 10px;
  }

  .t2gmxxqp {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 10px;
    line-height: 1.5;
  }

  .nmakpdiu {
    border-width: 0;
    width: auto;
  }

  .ll0gh432 {
    border-width: 0;
    margin: 0 0 24px;
    display: none;
  }

  .xzfdozyj {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 18px;
    line-height: 28px;
  }

  .vqyic3kc {
    border-width: 0;
    margin: 0;
    font-size: 48px;
  }

  .g0qolg3j {
    border-width: 0;
    justify-content: center;
    margin: 16px 0;
  }

  .unfrrgqb {
    text-align: center;
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .gq1ft0xz {
    text-align: center;
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
  }

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

  .wcgob0im {
    border-width: 0;
    width: auto;
  }

  .eer7vahx {
    border-width: 0;
    flex-direction: row;
    align-items: normal;
    gap: normal;
    display: block;
  }

  .m6qoctbk {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .hc2euxws {
    border-width: 0;
    border-radius: 0;
    max-width: none;
    padding: 8px;
  }

  .w0t0npwv {
    border-width: 0;
    flex-direction: row;
    justify-content: normal;
    margin: 16px -12px;
    display: block;
  }

  .nvw8vpwo {
    letter-spacing: .9px;
    border-width: 0;
    border-radius: 4px;
    width: 100%;
    margin: 0 0 12px;
    padding: 12px 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .v32zou3z {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .scdzucxd {
    border-width: 0;
    padding: 0 8px;
    font-size: 10px;
    line-height: 1.5;
  }

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

  .q0u1zxr4 {
    border-width: 0;
    width: 92%;
    max-width: 92%;
    margin: -120px auto 0;
    padding: 12px;
  }

  .ow38y1jw {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 1.625;
  }

  .h8fb4f6f {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 12px;
    line-height: 1.625;
  }

  .uamp6vzm {
    border-width: 0;
    margin: 0 0 0 4px;
    font-size: 12px;
    line-height: 16px;
  }

  .rm0l300o {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .gfu2b51j {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 12px;
    line-height: 16px;
  }

  .brm45cbn {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .tahve6bs {
    border-width: 0;
    margin: 0 4px;
  }

  .pek9za9l {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v7d8y0ns {
    border-width: 0;
    margin: 0;
  }

  .y9e84jm5 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .myj3oecd {
    border-width: 1px 0 0;
    margin: 0 auto;
    padding: 32px 0 0;
  }

  .ioe9v149 {
    border-width: 0;
    padding: 32px 16px 48px;
  }

  .ittawr53 {
    border-width: 0;
  }

  .efja268r {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .u1vi3yh3 {
    border-width: 0;
    margin: 0;
  }

  .x1wlnr6f {
    border-width: 0;
  }

  .tm1jisqq {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .ilu8dg1l {
    letter-spacing: 1.4px;
    border-width: 0;
    margin: 0;
    padding: 12px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .gow4xf2f {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .nboyvsd8 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .we6l4321 {
    border-width: 0;
    width: 32px;
    height: 32px;
    margin: 0 0 0 8px;
  }

  .mnt5z0xs {
    border-width: 0;
    border-radius: 9999px;
    width: 80px;
    height: 80px;
    padding: 0;
  }

  .lwpw7glp {
    aspect-ratio: [object Object];
    border-width: 0;
    width: 100%;
    max-width: none;
    height: 500px;
    margin: 0 auto;
  }

  .sh9ma9j2 {
    border-width: 0;
    padding: 0;
  }

  .jr0iffrl {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0 0 16px;
  }

  .znqn4v9d {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .jjrldwpz {
    border-width: 0;
    padding: 16px 0;
  }

  .mgwq8fc3 {
    border-width: 0;
    min-height: 700px;
    margin: 0;
    padding: 0;
  }

  .xr4sykq9 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .hyyoxmjq {
    border-width: 0;
    margin: 0;
  }

  .si6mfj75 {
    border-width: 0;
    padding: 24px 16px;
  }

  .m1xew2m5 {
    border-width: 0;
    width: 192px;
  }

  .zuai24fj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .dvpi34sm {
    border-width: 0;
    margin: 0;
  }

  .k5t74k9l {
    border-width: 0;
    margin: 16px 0 0;
  }

  .zy4nvl6e, .mag81wrw, .zbryk6is {
    border-width: 0;
    margin: 32px 0 0;
  }

  .oxsoni29 {
    border-width: 0;
    margin: 0;
  }

  .pkscryjx {
    border-width: 0;
    margin: 32px 0 0;
  }

  .tyhiyhkf {
    border-width: 0;
    margin: 0;
    padding: 32px 16px;
  }

  .x4k6v8nu {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0;
  }

  .qlf3k080 {
    border-width: 0;
    padding: 0 0 10px;
  }

  .cylykurl {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .nbls8gmt {
    border-width: 0;
    margin: 16px 0 0;
  }

  .qgzss220 {
    border-width: 0;
    margin: 0;
  }

  .quzlgma4 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .mr72b2qv {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .olfx0xs8 {
    border-width: 0;
    margin: 0;
  }

  .ncllj4uc {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nnqc3kqi {
    border-width: 0;
    margin: 16px 0 0;
    padding: 8px 0;
  }

  .zkf3pfrg {
    border-width: 0;
    width: 100%;
    padding: 20px 48px;
    font-size: 20px;
    line-height: 28px;
  }

  .agxczhp5 {
    border-width: 0;
    padding: 0;
  }

  .nt93sazz {
    border-width: 0;
    margin: 12px 0 0;
  }

  .j1x43tmr {
    border-width: 0;
    margin: 16px 0 0;
  }

  .xhvy55vr {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .gj8a5hex {
    border-width: 0;
    padding: 24px 0;
  }

  .c86rro2i {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 30px;
    line-height: 36px;
  }

  .puq4jiir {
    border-width: 0;
    margin: 0 auto;
    font-size: 18px;
  }

  .mlhnw2qz {
    border-width: 0;
    margin: 0 0 24px;
  }

  .r20gldm2 {
    border-width: 0;
    padding: 12px;
  }

  .moen1slr {
    border-width: 0;
    width: 685px;
    margin: 0;
    padding: 0;
  }

  .rz4noj7x {
    border-width: 0;
    margin: 0;
  }

  .zr6oiloe, .gzgwt83m {
    border-width: 0;
    margin: 12px 0 0;
  }

  .ubpmtaqt {
    border-width: 0;
    width: 100%;
  }

  .xtiqm2q0 {
    border-width: 0;
    flex-direction: column;
    margin: 0;
    padding: 24px;
  }

  .h60oiomk {
    border-width: 1px;
  }

  .vdceet9s {
    border-width: 0;
    flex-direction: column;
    margin: 0;
    padding: 24px;
  }

  .w3ocr4ev {
    border-width: 1px;
    margin: 24px 0 0;
  }

  .pvx1yb1n {
    border-width: 0;
    padding: 12px;
  }

  .ou0vu5pi {
    border-width: 0;
    width: 683px;
    margin: 0;
    padding: 0;
  }

  .vo30nli0 {
    border-width: 0;
    flex-direction: column;
    margin: 0;
    padding: 24px;
  }

  .k19dygkj {
    border-width: 2px;
    margin: 24px 0 0;
  }

  .vtiqr1rs {
    border-width: 0;
    margin: 32px 0 0;
    padding: 16px 48px;
  }

  .hmbbtvmw {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .a7lilukj {
    border-width: 0;
    padding: 24px 0;
  }

  .bdue2pk7 {
    border-width: 0;
    padding: 16px;
  }

  .vydynll7 {
    border-width: 0;
    margin: 0;
  }

  .o7fwbheq {
    border-width: 0;
    margin: 8px 0 0;
  }

  .bemjco8v {
    border-width: 0;
    margin: 16px 0 0;
  }

  .kr5e3pub {
    border-width: 0;
    flex-direction: column;
    margin: 0;
    padding: 24px;
  }

  .ezbbzjms {
    border-width: 1px;
    margin: 0 0 24px;
  }

  .txeqj9l0 {
    text-align: center;
    border-width: 0;
    margin: 0 0 16px;
  }

  .xaxk77ur {
    text-align: center;
    border-width: 0;
    margin: 0;
  }

  .am7boawz {
    text-align: center;
    border-width: 0;
  }

  .tc7g89o2 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .csx64pv9 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin: 24px 0 0;
  }

  .n9u3fzvo {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .nb583utb {
    border-width: 1px;
    margin: 0 0 10px;
  }

  .h2ebq527 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .dgcoueos {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 36px;
    line-height: 40px;
  }

  .xst91wi7 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .xy44rkat {
    border-width: 0;
    margin: 0 0 8px;
  }

  .uigm6b61 {
    border-width: 0;
    margin: 0;
  }

  .yg26ibg9 {
    border-width: 2px;
    padding: 16px;
  }

  .vpnr5lws {
    border-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 0 0 32px;
  }

  .nglwm11x {
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .k25vzeof {
    border-width: 0;
    margin: 0;
  }

  .uhu8tpet {
    border-width: 4px;
    margin: 0 auto 32px;
    padding: 24px 32px;
  }

  .bfgd1skt {
    border-width: 0;
    font-size: 18px;
  }

  .w6ob81co {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 18px;
  }

  .q92w3ki1 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .rgbnfg0s {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .gdx2lyje {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 36px;
    line-height: 40px;
  }

  .nhe0f8rw, .anrj7ft5 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jhr899pb {
    border-width: 0;
    margin: 0 auto;
  }

  .sx8ui5t9 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .k4uo6grj {
    border-width: 0;
    padding: 20px 48px;
  }

  .r82ffcv7 {
    border-width: 0;
    margin: 0;
  }

  .sj56qhz4 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .w5avxlpe {
    border-width: 0;
    padding: 16px 0;
  }

  .b58kgqrd {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .x2tlhijm {
    border-width: 0;
    margin: 0 0 8px;
  }

  .eumy4e97 {
    border-width: 0;
    margin: 0;
  }

  .zl9k5nkn {
    border-width: 0;
    padding: 16px;
  }

  .awdswfj1 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px;
  }

  .vvcojgq5 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .xu1xgyjx {
    border-width: 0;
    padding: 16px 0;
  }

  .xbr3tey6 {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .ytaeyh5i {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .nxs6ccxe {
    border-width: 0;
    line-height: 24px;
    display: none;
  }

  .g637jnj6 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .dm5qmr45 {
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .tdztymtm, .vko2xo4x {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 14px;
    line-height: 20px;
  }

  .caiua3va {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .axqrj0bs {
    border-width: 0;
    margin: 0 auto 24px;
  }

  .eswesqwt {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .rjt1v2g7 {
    border-width: 0;
    padding: 8px;
    font-size: 18px;
  }

  .w61a9sz7 {
    border-width: 0;
    width: 75%;
    margin: 0 auto;
  }

  .xa93d3my {
    border-width: 0;
    width: 100%;
  }

  .y4p9roki {
    border-width: 0;
    margin: 0;
    font-size: 18px;
  }

  .tdasrbw2 {
    border-width: 0;
    margin: 12px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .khr94bau {
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .evynh0cr {
    border-width: 0;
    width: 100%;
  }

  .opyd8645 {
    grid-column-gap: 16px;
    border-width: 1px;
    flex-direction: column;
    gap: 16px;
    margin: 0;
    padding: 16px;
  }

  .k5ydru7s {
    border-width: 0;
    margin: 0 0 24px;
  }

  .h8zc3yrl {
    border-width: 0;
    margin: 12px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .apgdvetf {
    border-width: 0;
    margin: 24px 0 0;
    padding: 12px 32px;
    font-size: 18px;
  }

  .wyz90znd {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .mo1my76o {
    border-width: 0;
    margin: 0 0 8px;
  }

  .n7c14uo3 {
    border-width: 0 0 1px;
    padding: 0 0 16px;
  }

  .v95l8l06 {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 0 0 16px;
  }

  .iap8wjaf {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .y17ufj7l {
    border-width: 0;
    margin: 0 0 64px;
    padding: 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .d6i84djo {
    border-width: 0;
    width: 128px;
    margin: 0;
    padding: 0;
    top: -64px;
  }

  .xvjxp8oe {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .d1rutu44 {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .sj1l49tw {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .w0j9mgvl {
    border-width: 4px;
    margin: 0;
    padding: 80px 12px 12px;
  }

  .m0pmwyao {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 4px;
  }

  .ek5or4qt {
    border-width: 0;
    padding: 24px 0;
  }

  .l891esqs {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .dk66pau3 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .cmjxn0y1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .nldfjiaz {
    border-width: 0;
    margin: 0 auto;
  }

  .lrhenum2 {
    border-width: 0;
    width: 100%;
    padding: 16px 0;
  }

  .oznfq3ll {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .nnd6we79 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .l1p683p1 {
    border-width: 0;
    margin: 0 4px;
  }

  .mgprstqw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .y8suiomo {
    border-width: 0;
    margin: 0;
  }

  .x5iyl080 {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .o88ovpna {
    border-width: 0;
  }

  .mru6le34 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .c1v6r65h {
    border-width: 0;
    margin: 0;
  }

  .aigkacic {
    border-width: 0;
    padding: 0;
  }

  .rqe4bz9b {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .edt69pyj {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .d9dsxbxz {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 18px;
  }

  .jzrznwkf {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .fn8xyito {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .zpajals1 {
    border-width: 0;
    line-height: 24px;
  }

  .eidrks6y {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .f9nn9ugi {
    border-width: 0;
    padding: 16px 32px;
    font-size: 18px;
  }

  .dcf57f04 {
    border-width: 8px;
    padding: 32px;
  }

  .icrwhrqq {
    border-width: 0;
  }

  .zd6zxnmd {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .ipxoerw9 {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 30px;
    line-height: 36px;
  }

  .je8witrz {
    border-width: 0;
    margin: 0;
    padding: 20px 16px 12px;
  }

  .e27sjwml {
    border-width: 0;
    margin: 0 0 12px;
    display: block;
  }

  .gyqglds0 {
    border-width: 0;
    margin: 0 auto;
  }

  .rjoesbxs {
    border-width: 0;
    font-size: 10px;
  }

  .bxd0re4k {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 10px;
    line-height: 1.5;
  }

  .kqm3nbal {
    border-width: 0;
    margin: 24px 0 12px;
    padding: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .eb4uwxxm {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 18px;
    line-height: 28px;
  }

  .e0cgqtj1 {
    border-width: 0;
    margin: 0;
    font-size: 48px;
  }

  .axmpq1qw {
    border-width: 0;
    margin: 16px 0;
  }

  .ayv6oa9k {
    border-width: 0;
    width: auto;
  }

  .c4p5f6q0 {
    border-width: 0;
    margin: 0;
    display: none;
  }

  .xjiydbt8 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .f080xwtx {
    border-width: 0;
    margin: 0;
  }

  .z83xxrbu {
    border-width: 0;
    flex-direction: row;
    margin: 24px 0;
    display: none;
  }

  .lim7989g {
    border-width: 0;
    margin: 0;
  }

  .fmx8grmn {
    border-width: 0;
    margin: 0 0 16px;
    display: none;
  }

  .wisfxrn1 {
    border-width: 0;
    width: auto;
  }

  .jl1z9tu3 {
    border-width: 0;
    flex-direction: row;
    align-items: normal;
    gap: normal;
    display: block;
  }

  .bin2n69y {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .d0dtis54 {
    border-width: 0;
    border-radius: 0;
    max-width: none;
    padding: 8px;
  }

  .q916f6g8 {
    border-width: 0;
    flex-direction: row;
    justify-content: normal;
    margin: 16px -12px;
    display: block;
  }

  .bqjj8dc1 {
    letter-spacing: .9px;
    border-width: 0;
    border-radius: 4px;
    width: 100%;
    margin: 0 0 12px;
    padding: 12px 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .jnswbtb0 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .nmggc303 {
    border-width: 0;
    padding: 0 8px;
    font-size: 10px;
    line-height: 1.5;
  }

  .efhvxcvn {
    border-width: 0;
    margin: 0 0 16px;
  }

  .d1n5xfjz {
    border-width: 0;
    width: 92%;
    max-width: 92%;
    margin: -90px auto 0;
    padding: 12px;
  }

  .tmjt9p94 {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 1.625;
  }

  .uq7a4maf {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 12px;
    line-height: 1.625;
  }

  .krt972wg {
    border-width: 0;
    margin: 0 0 0 4px;
    font-size: 12px;
    line-height: 16px;
  }

  .fgz4mdd3 {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .s1q84lqx {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 12px;
    line-height: 16px;
  }

  .s7lxu2fm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .b68dlcz0 {
    border-width: 0;
    margin: 0 4px;
  }

  .ntqyfe1i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zv0qk40j {
    border-width: 0;
    margin: 0;
  }

  .fgars7mu {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .bx7cl4tf {
    border-width: 1px 0 0;
    margin: 0 auto;
    padding: 32px 0 0;
  }

  .j8bacxow {
    border-width: 0;
    padding: 32px 16px 48px;
  }

  .c90vu9gt {
    border-width: 0;
  }

  .mvkksef8 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .tg7gpl3x {
    border-width: 0;
    margin: 0;
  }

  .xf6j7wog {
    border-width: 0;
  }

  .q4p79hgn {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .irt1erb9 {
    border-width: 0;
    display: block;
  }

  .u4y830ub {
    border-width: 0;
    display: none;
  }

  .n2hhsr95 {
    letter-spacing: 1.4px;
    border-width: 0;
    margin: 0;
    padding: 12px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .dzrls2lg {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .ui69x4z5 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .hut4dvxv {
    border-width: 0;
    width: 32px;
    height: 32px;
    margin: 0 0 0 8px;
  }

  .q756qtlb {
    border-width: 0;
    border-radius: 9999px;
    width: 80px;
    height: 80px;
    padding: 0;
  }

  .m0xp3qbd {
    aspect-ratio: [object Object];
    border-width: 0;
    width: 100%;
    max-width: none;
    height: 500px;
    margin: 0 auto;
  }

  .y53zh1n6 {
    border-width: 0;
    padding: 0;
  }

  .gqxef9at {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0 0 16px;
  }

  .cr0wgcrl {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ttuxii3l {
    border-width: 0;
    padding: 16px 0;
  }

  .s718nw3i {
    border-width: 0;
    min-height: 700px;
  }

  .dzw7x88h {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .drquqdoy {
    border-width: 0;
    margin: 16px 0 0;
  }

  .vkl1ay8p {
    border-width: 0;
    margin: 0;
  }

  .xggwgc5t {
    border-width: 0;
    margin: 8px 0 0;
  }

  .z9d5ztv0 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .yzatgibf {
    border-width: 0;
    margin: 0;
  }

  .at7sfk8i {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nlg5f1dz {
    border-width: 0;
    margin: 16px 0 0;
    padding: 8px 0;
  }

  .w7xmchmk {
    border-width: 0;
    font-size: 18px;
  }

  .ua90ettd {
    border-width: 2px;
    border-radius: 12px;
    width: 100%;
    padding: 20px 32px;
    font-size: 18px;
  }

  .zokf6ho1 {
    border-width: 0;
    padding: 0;
  }

  .xmxwjdl4 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .y90j8z7h {
    border-width: 0;
    margin: 16px 0 0;
  }

  .d5b5r73r {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .xnqffob2 {
    border-width: 0;
    padding: 24px 0;
  }

  .rl8ir9li {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ui8souxb {
    border-width: 0;
    margin: 0;
  }

  .qi9c39m2 {
    border-width: 0;
    padding: 24px 16px;
  }

  .k1qzj6vd {
    border-width: 0;
    margin: 0;
  }

  .r3gqq8gt, .gp02dcv8 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .fqbt642c {
    border-width: 0;
    margin: 0;
  }

  .s0mlzes4 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .jnik7k3e, .kb5slk3x, .t9zx0fra {
    border-width: 0;
    margin: 32px 0 0;
  }

  .jrk4n80x {
    border-width: 0;
    margin: 16px 0 0;
  }

  .n59ce68j {
    border-width: 0;
    margin: 4px 0 0;
  }

  .qw4hegnl {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .bbskbpvf {
    border-width: 0;
    margin: 32px 0 0;
    padding: 0 0 0 16px;
  }

  .av9o4hwu {
    border-width: 0;
    margin: 0;
  }

  .q62gusej {
    border-width: 0;
    margin: 12px 0 0;
  }

  .obo8nly3 {
    border-width: 0 0 0 4px;
    margin: 16px 0 0;
    padding: 0 0 0 16px;
  }

  .sz9g6dki {
    border-width: 0;
    margin: 32px 0 0;
  }

  .w02f29ia {
    border-width: 0;
    margin: 18px 0 0;
  }

  .wnoqva0g {
    border-width: 0;
    margin: 0;
    padding: 0 16px 32px;
  }

  .wjlxxtfz {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0;
  }

  .n5v3o3at {
    border-width: 0;
    padding: 0 0 10px;
  }

  .gfxgvw4g {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 30px;
    line-height: 36px;
  }

  .ot3y9hb8 {
    border-width: 0;
    margin: 0 auto;
    font-size: 18px;
  }

  .yhvspks1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .kqupfz6g {
    border-width: 0;
    padding: 12px;
  }

  .grl5a0mj {
    border-width: 0;
    width: 685px;
    margin: 0;
    padding: 0;
  }

  .dflwddys {
    border-width: 0;
    margin: 0;
  }

  .bmlzc24i, .qtdkl0jd {
    border-width: 0;
    margin: 12px 0 0;
  }

  .rt9n0oul {
    border-width: 0;
    width: 100%;
  }

  .xoqy4fcl {
    border-width: 0;
    flex-direction: column;
    margin: 0;
    padding: 24px;
  }

  .dturd6m7 {
    border-width: 1px;
  }

  .ibzgwm3j {
    border-width: 0;
    flex-direction: column;
    margin: 0;
    padding: 24px;
  }

  .pnwu5ono {
    border-width: 1px;
    margin: 24px 0 0;
  }

  .rej1021n {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 48px;
    overflow: hidden;
  }

  .vuocv3vt {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .p6y4bbq1 {
    border-width: 0;
    padding: 24px 0;
  }

  .iqtvjiqz {
    border-width: 0;
    margin: 0 0 36px;
    padding: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .ayagl63i {
    border-width: 0;
    padding: 12px;
  }

  .ebfeclf9 {
    border-width: 0;
    width: 683px;
    margin: 0;
    padding: 0;
  }

  .fpm67pwd {
    border-width: 0;
    flex-direction: column;
    margin: 0;
    padding: 24px;
  }

  .yy3rqvsa {
    border-width: 2px;
  }

  .avjqjmye {
    border-width: 0;
    flex-direction: column;
    margin: 0;
    padding: 24px;
  }

  .vtizkcdd {
    border-width: 2px;
    margin: 24px 0 0;
  }

  .wylpoxqo {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .p1v016u3 {
    border-width: 0;
    margin: 0 auto;
  }

  .pcwq00h8 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .wmodwp9e {
    border-width: 0;
    padding: 16px;
  }

  .bzkq2af2 {
    border-width: 1px 0 0;
    padding: 16px;
  }

  .y2bh5tyi {
    border-width: 4px 0 0;
    margin: 0;
    padding: 16px;
  }

  .scqwnwai, .fmw7v906 {
    border-width: 1px 0 0;
    padding: 16px;
  }

  .ribmi4lo {
    border-width: 2px;
    margin: 0 0 32px;
    padding: 0;
  }

  .j1slyf00 {
    border-width: 2px;
    border-radius: 12px;
    width: 100%;
    padding: 20px 32px;
    font-size: 18px;
  }

  .l7hl0o78 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ctcmhkez {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .wclouwfp {
    border-width: 0;
    padding: 16px 0;
  }

  .njoqba2v {
    border-width: 0;
    margin: 0 0 40px;
    padding: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .tpyp2kpw {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .hgobu4xw {
    border-width: 0;
    line-height: 24px;
  }

  .ii04k669 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .bxfhe7vo {
    border-width: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .xtt6ds7w {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .nvi1cpqv {
    border-width: 2px;
    margin: 0 0 24px;
    padding: 16px;
  }

  .hqda1qu9, .juva5jrz {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .i23q0vnp {
    border-width: 0;
    margin: 0 auto 24px;
  }

  .zcrhl83y {
    border-width: 0;
    padding: 8px;
    font-size: 18px;
  }

  .d7aaur1a {
    border-width: 0;
    width: 75%;
    margin: 0 auto;
  }

  .pvuwb4d7 {
    border-width: 0;
    width: 100%;
  }

  .nsfg2031 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .gtueg522 {
    border-width: 0;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .yr839xbd {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .p32gy29q {
    border-width: 0;
    margin: 12px 0 0;
    line-height: 24px;
  }

  .kg5ih4et {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .w5smemuk {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .lrv08dxb {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
    line-height: 24px;
  }

  .zegcqkrs {
    border-width: 0;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .totydw4h {
    border-width: 0;
    width: 100%;
  }

  .s6e44g2v {
    grid-column-gap: 16px;
    border-width: 1px;
    flex-direction: column;
    gap: 16px;
    margin: 0;
    padding: 16px;
  }

  .as6a14p0 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .lthsimvk {
    border-width: 2px;
    border-radius: 12px;
    margin: 24px 0 0;
    padding: 12px 32px;
    font-size: 18px;
    overflow: hidden;
  }

  .ljh93e3n {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .rpbbry05 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .i1lxjsj0 {
    border-width: 0;
    margin: 0 0 64px;
    padding: 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .nq8h33kb {
    filter: none;
    mix-blend-mode: normal;
    border-width: 0;
    width: 128px;
    margin: 0;
    padding: 0;
    display: block;
    top: -64px;
    transform: none;
  }

  .dsc6omth {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .sk4k8ah4 {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .g20ag5r4 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ig774eft {
    border-width: 0;
    margin: 0;
    line-height: 24px;
  }

  .g9mcvvgq {
    border-width: 4px;
    margin: 0;
    padding: 80px 12px 12px;
  }

  .unjcetrf {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 4px;
  }

  .mhq9cmd3 {
    border-width: 0;
    padding: 24px 0;
  }

  .mp0gh1ps {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .pheec65t {
    border-width: 0;
    margin: 0 0 8px;
  }

  .xvh44iuu {
    border-width: 0;
    margin: 0 0 24px;
  }

  .x9wu4zqm {
    border-width: 0;
    margin: 0 auto;
  }

  .sv65ft70 {
    border-width: 2px;
    border-radius: 12px;
    width: 100%;
    padding: 16px 0;
  }

  .hh79nick {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .jylvs5dx {
    border-width: 0;
    padding: 16px 0;
  }

  .hft4m7t0 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .swx7x3eh {
    border-width: 0;
    padding: 0 16px 0 0;
  }

  .ak0ycukc {
    border-width: 0;
    padding: 16px;
  }

  .xjb4tye2 {
    border-width: 1px;
  }

  .uszpp7bb {
    border-width: 1px;
    margin: 16px 0 0;
  }

  .jncc0gsv {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }

  .rlla9ybf {
    border-width: 0;
    padding: 32px 0;
  }

  .k4f4ii1q {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .yg42wqfb {
    border-width: 0;
    margin: 0 4px;
  }

  .qh5sdf8v {
    border-width: 0;
    margin: 0 0 8px;
  }

  .m4kd2bcv {
    border-width: 0;
    margin: 0;
  }

  .oz2mhncx {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .kmenpl84 {
    border-width: 0;
  }

  .jps2tvuo {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .mxyd5ivb {
    border-width: 0;
    margin: 0;
  }

  .fwbhplj0 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .lgcr3s6z {
    border-width: 0;
    margin: 0 0 64px;
    padding: 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .oeqmss44 {
    border-width: 0;
    width: 128px;
    margin: 0;
    padding: 0;
    top: -64px;
  }

  .v2pvkqgk {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ka173lny {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .qq9nfo8g {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .kijw2him {
    border-width: 0;
    margin: 0;
    line-height: 24px;
  }

  .mez7zlfi {
    border-width: 4px;
    margin: 0;
    padding: 80px 12px 12px;
  }

  .u4wmcli7 {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 0 4px;
  }

  .luxb6kpy {
    border-width: 0;
    padding: 0;
  }

  .v7ewek2w {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .lebyg1o8 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .treeqwmw {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 18px;
  }

  .fyldd1wy {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .hllher0c {
    border-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .s1d4g2xb {
    border-width: 0;
    line-height: 24px;
  }

  .pf4e3e38 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .rzyp78fp {
    border-width: 0;
    padding: 16px 32px;
    font-size: 18px;
  }

  .fzwdqqz3 {
    border-width: 8px;
    padding: 32px;
  }

  .tf1jdv8g {
    border-width: 0;
    padding: 0 16px 0 0;
  }

  .h2cgxj4t {
    border-width: 0;
    padding: 16px;
  }

  .dq1e22ou {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wjghyx2a {
    border-width: 0;
    margin: 0;
  }

  .lk7ksik5 {
    border-width: 1px 0 0;
    padding: 16px;
  }

  .kloz2g2x {
    border-width: 1px;
  }

  .cspllobf {
    border-width: 1px;
    margin: 16px 0 0;
  }

  .dsjt3myz {
    border-width: 0;
  }

  .ewhtxtgg {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .ays9fo67 {
    border-width: 0;
    display: none;
  }

  .tt73oe1u {
    border-width: 0;
    display: block;
  }

  .gnjk5hwa {
    letter-spacing: .8px;
    border-width: 0;
    margin: 0 0 4px;
    font-size: 16px;
    line-height: 24px;
  }

  .e2zaglfd {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .y0lca8o2 {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 30px;
    line-height: 1.25;
  }

  .dcza524i {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .o4q0blkm {
    border-width: 0;
    margin: 0 auto;
  }

  .rk7vzejl {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .x4cgnml6 {
    border-width: 0;
    height: 455px;
  }

  .f9lds138 {
    border-width: 0;
    width: 240px;
    margin: -38px 0;
    padding: 0;
    top: -192px;
  }

  .kdeh2yos {
    border-width: 0;
    height: 160px;
  }

  .x8zjcq3e, .oxf0q1h5 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .yttu4vdj {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .x3da4wan {
    border-width: 0;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .w5vcvums {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .a0kikc2z {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .y98b1jr2 {
    border-width: 0;
    margin: 0 0 48px;
    font-size: 30px;
    line-height: 36px;
  }

  .bjg38fqq {
    border-width: 0;
    padding: 0 30px;
  }

  .b3rsibab {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .jh07z80c {
    border-width: 0;
    margin: 0 0 32px;
  }

  .ys6g66iq {
    border-width: 0;
    margin: 0;
  }

  .bw5ed3jg {
    border-width: 0;
    margin: 24px 0 0;
  }

  .tydbaoti {
    border-width: 0;
    margin: 0 0 32px;
  }

  .su6gkmcf, .p5zen27y {
    border-width: 0;
    margin: 0;
  }

  .pfhtkynk {
    border-width: 0;
    margin: 24px 0 0;
  }

  .dnebbtd1 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .c3eh253e, .ndhh3ve4 {
    letter-spacing: .9px;
    border-width: 0;
    font-size: 18px;
  }

  .xn91dnaw {
    letter-spacing: .9px;
    border-width: 0;
    margin: 0 0 32px;
    font-size: 18px;
  }

  .qbyh927l {
    border-width: 2px;
    border-radius: 50px;
    margin: 0 0 32px;
    padding: 16px 24px;
  }

  .krk68xhy {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .m6spzi5s {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .rsfskvyx {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .l7oynqvk {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .vw881xtu {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 30px;
    line-height: 1.25;
  }

  .giyueaqq {
    border-width: 0;
    margin: 0 0 8px;
  }

  .qqvd1lbm {
    border-width: 0;
    margin: 0 0 48px;
  }

  .hhxw3xou {
    border-width: 0;
    margin: 0;
  }

  .burqyqvb, .xnxhhnrd {
    border-width: 0;
    margin: 32px 0 0;
  }

  .dfnzwns2, .drwdhhsi {
    border-width: 0;
    margin: 0 0 24px;
  }

  .fa327sy8 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .rvfwf80u, .vjjfqe26 {
    border-width: 0;
    margin: 0;
  }

  .oydwjyxn {
    border-width: 0;
    margin: 0 0 48px;
  }

  .lg6tkmpp {
    border-width: 0;
    margin: 0 0 16px;
  }

  .sjsd6dog {
    border-width: 0;
    margin: 0 0 32px;
  }

  .b9klvd13 {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 24px;
  }

  .jbwu7az6 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .r564lvo0 {
    border-width: 0;
    margin: 0 auto;
  }

  .s0y7sl2w {
    border-width: 0;
    margin: 0 auto;
    padding: 20px 24px;
  }

  .t515w18h {
    border-width: 0;
    padding: 20px 0;
  }

  .zmsz6vuk {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 1.25;
  }

  .vaspq6k0 {
    border-width: 0;
    margin: 0 auto 32px;
    font-size: 18px;
    line-height: 1.625;
  }

  .iuubxlcs {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .gjxzcnmp {
    border-width: 0;
    padding: 32px 0;
  }

  .ul1ulh2t {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .h2sj2q0y {
    border-width: 0;
    margin: 32px auto 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .mf1aovyd {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .xuhwri9m {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px 24px;
  }

  .jxqhhve5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .nhsed84u {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 1.25;
  }

  .vish7642 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .dztbrspz {
    border-width: 0;
    margin: 0 0 96px;
    padding: 0;
    font-size: 35px;
    line-height: 1.5;
  }

  .wab3efxy {
    border-width: 0;
    width: 96px;
    margin: 0 auto 24px;
    padding: 0;
  }

  .e1sk56yq {
    border-width: 0;
    margin: 0;
    line-height: 1.5;
  }

  .dysdrzer {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .ia348as0 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .wl5gdw9j {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .nq6nzamw {
    border-width: 0;
    padding: 20px 0;
  }

  .k1b24pic {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .wx718w0p {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
  }

  .ppg15rh7 {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0;
    line-height: 1.5;
  }

  .ztqkgut2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hzcleexc {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .xeans3bp {
    border-width: 0;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.625;
  }

  .vxximtu2 {
    border-width: 2px 0 0;
    margin: 32px 0 0;
  }

  .cki6qm9j {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .fwodfj4k {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .ohsb99hu {
    border-width: 0;
    margin: 32px 0 0;
    padding: 15px 0 0;
  }

  .x5vkz81h {
    border-width: 0;
    margin: 0 0 12px;
  }

  .jb8fap4x {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .jquegpg7 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .via89h31 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wwh5c8jh {
    border-width: 0;
    margin: 0 0 32px;
  }

  .ky9eatn4 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .tgylhq15 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .ek1clnu8 {
    border-width: 0;
    padding: 25px 0;
  }

  .ed5wvpbj {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .ky6jx522 {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .fq9k3a70 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .dkhjrwxh {
    border-width: 0;
    padding: 32px 0;
  }

  .s1n9r21c {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .y608u76t {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 1.25;
  }

  .chqnqz54 {
    border-width: 0;
    border-radius: 16px;
  }

  .oofr7ioc {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .jzqwc459 {
    border-width: 0;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.625;
  }

  .fkhid3mt {
    border-width: 0;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.625;
  }

  .ggam28se {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .f3gi2vx2 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .sej6enle {
    border-width: 0;
    padding: 20px 0;
  }

  .n73kifwv {
    border-width: 0;
    margin: 0;
  }

  .e6ygf5vz {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .wopuazpk {
    border-width: 0;
    margin: 4px 0 0;
    font-size: 20px;
    line-height: 28px;
  }

  .nhkdf2me {
    letter-spacing: 1.2px;
    border-width: 0;
    margin: 4px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .x6k90q4z {
    border-width: 0;
    margin: 0 0 32px;
  }

  .nrjxj4yb {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .a40kvuyk {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .yvl82pc9 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 18px;
  }

  .dvrucjh8 {
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .l9cw6b0w {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .jwp1cnzb {
    border-width: 0;
    width: 65%;
    margin: 0;
    padding: 24px;
  }

  .iwk0wimu {
    border-width: 0;
    margin: 0 -24px 64px;
    padding: 0;
  }

  .qif9yr2y {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .cjc9cf6f {
    border-width: 0;
    margin: 0 0 24px;
  }

  .vjggm88p {
    border-width: 0;
    margin: 0;
  }

  .dixa4x8p {
    border-width: 0;
    margin: 24px 0 0;
  }

  .bd0sx0xf {
    border-width: 0;
    margin: 0;
  }

  .rs3u89l5 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .rtpnhixj {
    border-width: 0;
    margin: 0 0 32px;
  }

  .vd7n9gjr {
    border-width: 0;
    margin: 0 0 8px;
  }

  .tbab42b6 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .qlolh63c {
    border-width: 0;
    margin: 48px 0 0;
  }

  .uk0m1x53 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 1.625;
  }

  .trwoto9y {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .vlp7q6m5 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jhh2nepk {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .zzm141j5 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .gx7ft724 {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .fgnm9wit {
    border-width: 2px;
    border-radius: 9999px;
    margin: 48px 0 0;
    padding: 16px 32px;
  }

  .tn5awoxe {
    border-width: 0;
    margin: 0 auto;
  }

  .ohu930e2 {
    border-width: 0;
    padding: 20px 0;
  }

  .m2r11962 {
    border-width: 0;
    margin: 0;
  }

  .gf7o15cp {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .n19fr3s6 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .zayy1zdy {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 32px;
  }

  .z73ixf67 {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .iz5zkbg4 {
    border-width: 0;
    width: 719px;
    margin: 0 0 24px;
    padding: 0;
  }

  .dpmec4z4, .mniypgvx {
    border-width: 0;
    margin: 0;
  }

  .nghyj3cp {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jr5xeb5f {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .eh3yljwg {
    border-width: 0;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .ku430svu {
    border-width: 0;
    margin: 0;
  }

  .lm8fllov {
    border-width: 0;
    margin: 0 0 24px;
  }

  .q5moyqi5 {
    border-width: 0;
    width: 719px;
    margin: 0;
    padding: 0;
  }

  .pknhvc3x {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .bbznt7lx {
    border-width: 0;
    margin: 16px 0 0;
  }

  .d20mb05f {
    border-width: 2px 0 0;
    margin: 16px 0 0;
  }

  .g0rcukyo {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .i7zupkh1, .isa55zfn {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .td12efq9 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .tfhnwlgj {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .n8wma6zf {
    border-width: 0;
    margin: 0;
  }

  .gd8m1d55 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .x7s8xxva {
    border-width: 0;
    margin: 0 0 32px;
  }

  .h7ctzsw5 {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .bem3q2vd {
    border-width: 0;
    padding: 32px 0;
  }

  .hf9jvqdw {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .l3kxxwea {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .amvmy3m1 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .ot5j2qg1 {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .l8m4hifv {
    border-width: 0;
    margin: 0 auto;
  }

  .j5drcxas {
    border-width: 0;
    margin: 0 0 64px;
  }

  .vpp87aeo {
    border-width: 0;
    margin: 0 0 4px;
  }

  .y1gngz2x {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 60px;
  }

  .ir3u585s {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .viwiq9k2 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .fdf442eb {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .diewosq8 {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
  }

  .i452q0sa {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .dummaqlu {
    border-width: 0;
    margin: 0 0 4px;
  }

  .d1ztt2lq {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 60px;
  }

  .cvdq6gqx {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .qklvdlq6 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .i9ma2jjb {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
  }

  .apv144wv, .gnb24hcp {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pixivmpy {
    border-width: 0;
    margin: 0 0 16px;
  }

  .u80i1tqq {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 10px;
  }

  .lv5s5nn3 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .mcvclx0l {
    border-width: 0;
    margin: 0 auto;
  }

  .xkm65t4s {
    border-width: 0;
    margin: 0 0 16px;
  }

  .isok6yqt {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .lj7ep46e {
    border-width: 0;
    margin: 12px 0 0;
  }

  .ak3u9ryg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .b039nxrd {
    border-width: 4px;
    border-radius: 16px;
    padding: 24px;
  }

  .miqn2ya7 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .l0z3y8zz {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .ss4m1ixa {
    border-width: 0;
    padding: 64px 0;
  }

  .m2rwxrod {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .jcuk2vvs {
    border-width: 0;
    padding: 20px 0;
  }

  .q2zi83t1 {
    border-width: 0;
    border-radius: 16px;
    width: 677px;
    margin: 0 0 24px;
    padding: 0;
  }

  .f3jd44ki {
    border-width: 0;
    margin: 0 0 16px;
  }

  .uciid8dh {
    border-width: 0;
    margin: 0;
  }

  .dw1633su {
    border-width: 0;
    margin: 0 0 8px;
  }

  .dxkvehlj {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px 20px;
  }

  .k4bm6bi0 {
    border-width: 0;
    border-radius: 16px;
    width: 653px;
    margin: 0 0 24px;
    padding: 0;
  }

  .o2us4nkc {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .m33lcbal {
    border-width: 0;
    border-radius: 16px;
    width: 653px;
    margin: 0 0 24px;
    padding: 0;
  }

  .v0z5xw5j {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .dgrnkeml {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 10px;
    overflow: hidden;
  }

  .fd9w6rmq {
    border-width: 0;
    padding: 30px 0;
  }

  .v36v3yw4 {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .fe48w8e1 {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .x0mrdhxg {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 1.25;
  }

  .w5s46fwm {
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto;
  }

  .wa3gcorg, .d3guzlx1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .b7w3ctj4, .p376ynei {
    border-width: 0;
    margin: 0 0 24px;
  }

  .na4f7u8n {
    border-width: 0 0 1px;
    padding: 12px 0;
  }

  .b34zojaq {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 12px 0;
  }

  .tjk7nc4e {
    border-width: 0;
    margin: 0 0 12px;
  }

  .oqcliygs {
    border-width: 0;
    margin: 0 0 16px;
  }

  .vepde5du {
    border-width: 2px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .kfjkafby {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 24px;
  }

  .kqsi775g {
    border-width: 0;
    margin: 0 0 12px;
  }

  .gdh8hlup {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .ghqjmdy3 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .wdg3u6uh {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .vbltbxem {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0;
  }

  .p6dyfrvt {
    border-width: 2px;
    border-radius: 50px;
    margin: 24px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .wkoe0k8z {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .pl8aooed {
    border-width: 0;
    margin: 24px 0 0;
  }

  .w0333div {
    border-width: 0;
    margin: 0 auto;
  }

  .cwoh1q47 {
    border-width: 0;
    border-radius: 24px;
    margin: -32px 0 0;
    padding: 48px 1px 16px;
  }

  .mrgeaei0 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .l7skblqb {
    border-width: 0;
    padding: 32px 0;
  }

  .o79smet5 {
    border-width: 0;
    border-radius: 16px;
  }

  .ags41ydm {
    border-width: 0;
    margin: 0;
    padding: 12px 8px;
  }

  .vfec2kxb, .vsmd8s97 {
    border-width: 0;
    margin: 0;
  }

  .j64aa3ha {
    border-width: 0;
    margin: 0;
    padding: 8px;
    font-size: 61.36px;
  }

  .by74yx7r {
    border-width: 0;
    margin: 0;
  }

  .d8lhrkqm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .n8xx56s8 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 32px 0 0;
  }

  .fvsk29cv {
    border-width: 0;
    margin: 0 0 16px;
  }

  .v031kn3z {
    border-width: 0;
    margin: 0 0 12px;
  }

  .eeybpmow {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 0;
  }

  .cp35y1yt {
    border-width: 0;
    margin: 0 0 12px;
  }

  .lmhddn0c {
    border-width: 0;
    width: 719px;
    margin: 0 0 24px;
    padding: 0;
  }

  .o7uzsnp1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .uqurztrp {
    border-width: 0;
    margin: 0 0 12px;
  }

  .l8z38jet {
    border-width: 0;
    margin: 0 0 24px;
  }

  .b0kt43pa {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .reni53sd {
    border-width: 2px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 12px 24px;
    overflow: hidden;
  }

  .mxlpfxly {
    border-width: 0;
    padding: 20px 0;
  }

  .r9no66dm {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 1.25;
  }

  .mosmrvya {
    border-width: 0;
    margin: 0 0 16px;
  }

  .mfjmrdue {
    border-width: 0;
    margin: 0;
  }

  .rrifusfu {
    border-width: 0;
    margin: 0 0 32px;
  }

  .aw24eahv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .blrpaiqu {
    border-width: 0;
    margin: 0;
  }

  .gh0aophf {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 16px 0 0;
    padding: 0;
  }

  .q3lguxjv {
    border-width: 0;
    padding: 4px 0 0;
  }

  .a3ozqm2r {
    border-width: 0;
    padding: 0 0 16px;
  }

  .jkjoddl5 {
    border-width: 1px 0 0;
    padding: 16px 0;
  }

  .tr5l6cq5 {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .g4nbj2nl {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vy9dkl6z {
    border-width: 0;
    border-radius: 24px;
    padding: 24px;
  }

  .d1013p9o {
    border-width: 0;
    margin: 0 auto -80px;
  }

  .jexf16ru {
    border-width: 0;
    margin: 0;
  }

  .aqiibhhg {
    border-width: 0;
    border-radius: 24px;
    padding: 96px 24px 32px;
  }

  .ui0v0os5 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .pntamjn6 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .fyqku9zt {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .f2rxkt1e {
    border-width: 0;
    padding: 48px 0;
  }

  .uv8sq68c {
    border-width: 0;
    border-radius: 16px;
  }

  .ql1w8mo5 {
    border-width: 0;
    border-radius: 16px;
    margin: 2px 0 0;
  }

  .t8hknst0 {
    border-width: 0;
    border-radius: 16px;
  }

  .c5i5kk3n {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .lnb2eoyy {
    border-width: 0;
    margin: 0 0 88px;
    padding: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .jbijsj37 {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

  .rpzgtqly {
    border-width: 0;
    padding: 24px;
  }

  .yuacse53 {
    border-width: 0;
    border-radius: 16px;
  }

  .g21bye8n {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .yzo13hr6 {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 24px;
  }

  .w300yxdh {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 16px;
  }

  .l1cil4rb {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .ag1rsk8o {
    border-width: 0;
    padding: 25px 0;
  }

  .g9o4k9xm {
    border-width: 0;
    border-radius: 16px;
  }

  .u44w9d38 {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .fyrsvb5p {
    border-width: 0;
    margin: 0 0 8px;
  }

  .q660nug1 {
    border-width: 0;
    margin: 0;
  }

  .mpeym8fk {
    border-width: 0;
    margin: 0 0 16px;
  }

  .yu902hu7 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .u3xb90d9 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .ad5lb4el {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .j4wzr7o0 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .lkbscq5i, .bbz5sgq1 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .yd609223 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 0 16px;
  }

  .cd8dqdtr {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 10px;
  }

  .c4709gbv {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .c16dj4rq {
    border-width: 0;
    margin: 16px 0 0;
  }

  .grucjy3f {
    border-width: 0;
    margin: 0 auto;
  }

  .ri6ylfpl {
    border-width: 0;
    border-radius: 24px;
    padding: 16px 10px;
  }

  .fyyxd7ac {
    border-width: 0;
    padding: 25px 0;
  }

  .kjpu6lnj {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .raa4rc68 {
    border-width: 0;
    margin: 0 4px;
  }

  .b8ufci2d {
    border-width: 0;
    margin: 0 0 8px;
  }

  .n4xhy7o6 {
    border-width: 0;
    margin: 0;
  }

  .x0glwtmj {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .tpi410o6 {
    border-width: 0;
  }

  .cgx81jhn {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .ox6u1405 {
    border-width: 0;
    margin: 0;
  }

  .header-gif {
    display: none;
  }

  .women-sitting {
    height: auto;
  }

  .vuaq1zsd {
    border-width: 0;
    display: none;
  }

  .dakli22c {
    border-width: 0;
    display: block;
  }

  .a69hnfwn {
    letter-spacing: .8px;
    border-width: 0;
    margin: 0 0 4px;
    font-size: 16px;
    line-height: 24px;
  }

  .pxcsv35y {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .drzh9t0g {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 30px;
    line-height: 1.25;
  }

  .l6oljnq0 {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .tpeb6am6 {
    border-width: 0;
    margin: 0 auto;
  }

  .vd6q3po5 {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .n5l27opn {
    border-width: 0;
    height: 455px;
  }

  .kvgcd9gz, .kiizk3ip {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .l2c3g346 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .wx2wzslj {
    border-width: 0;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .ybmv3i8p {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .npv5cljv {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .p55dega1 {
    border-width: 0;
    margin: 0 0 48px;
    font-size: 30px;
    line-height: 36px;
  }

  .pcgf7stk {
    border-width: 0;
    padding: 0 30px;
  }

  .cv861y3a {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .v2dx3yfo {
    border-width: 0;
    margin: 0 0 32px;
  }

  .cfj5uabk {
    border-width: 0;
    margin: 0;
  }

  .o4mlxipi {
    border-width: 0;
    margin: 24px 0 0;
  }

  .kbe3mv72 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .bwzucuxh, .oj1srkmj {
    border-width: 0;
    margin: 0;
  }

  .okm68scq {
    border-width: 0;
    margin: 24px 0 0;
  }

  .uu7whhva {
    border-width: 0;
    margin: 0 0 48px;
  }

  .aqabajoh, .qle60rhl {
    letter-spacing: .9px;
    border-width: 0;
    font-size: 18px;
  }

  .m6urvil4 {
    letter-spacing: .9px;
    border-width: 0;
    margin: 0 0 32px;
    font-size: 18px;
  }

  .muxwqwy3 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0 0 32px;
    padding: 16px 24px;
  }

  .xz8rohes {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .women-country-img {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .woq42tq1 {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .w9m80pyu {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .v12g3drn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 30px;
    line-height: 1.25;
  }

  .yzafqs9x {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .x3h9mhau {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .u4ywqg4k {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .uwnk9pak {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 30px;
    line-height: 1.25;
  }

  .koel5eh6 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .skz19wgh {
    border-width: 0;
    margin: 0 0 48px;
  }

  .ci91fo74 {
    border-width: 0;
    margin: 0;
  }

  .o1efi023, .a69bdf4e {
    border-width: 0;
    margin: 32px 0 0;
  }

  .tx258oro, .yjfe5k32 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .b6caz6yh {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w2l0jt63, .p3mefoi8 {
    border-width: 0;
    margin: 0;
  }

  .rsbxlxcu, .i2jnmbkh {
    border-width: 0;
    margin: 0 0 48px;
  }

  .g6w4gp83 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .pgo535h8 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .hjl1w8b8 {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 24px;
  }

  .yzbrl5et {
    border-width: 0;
    margin: 32px 0 0;
  }

  .kjgyv81w {
    border-width: 0;
    margin: 0 auto;
  }

  .t3mcufop {
    border-width: 0;
    margin: 0 auto;
    padding: 20px 24px;
  }

  .hkf2lbh7 {
    border-width: 0;
    padding: 20px 0;
  }

  .y39zperw {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 1.25;
  }

  .odji0dxb {
    border-width: 0;
    margin: 0 auto 32px;
    font-size: 18px;
    line-height: 1.625;
  }

  .c52tsy7q {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .b3z7v1h8 {
    border-width: 0;
    padding: 32px 0;
  }

  .ehbesx6h {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
  }

  .ytn5ribb {
    border-width: 0;
    margin: 32px auto 0;
    font-size: 18px;
    line-height: 1.625;
  }

  .lfjyf11w {
    border-width: 0;
    margin: 32px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .n79opkni {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px 24px;
  }

  .vxnbe6f5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .kfhig5ul {
    border-width: 0;
    padding: 20px 0;
  }

  .y6zqwm3o {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .ijvi02ea {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .m8kz6kaw {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 1.25;
  }

  .tzkgr3ls {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .heading-5 {
    font-size: 30px;
  }

  .e0cflrmz {
    border-width: 0;
    margin: 0 0 96px;
    padding: 0;
    font-size: 35px;
    line-height: 1.5;
  }

  .opqekr62 {
    border-width: 0;
    width: 96px;
    margin: 0 auto 24px;
    padding: 0;
  }

  .hd5a0taq {
    border-width: 0;
    margin: 0;
    line-height: 1.5;
  }

  .p3q4qvm6 {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .pl9qxyds {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .gh2vyyjk {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .qpm4skk2 {
    border-width: 0;
    padding: 20px 0;
  }

  .zik2sbm8 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xwyemtrm {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
  }

  .hb3ktehl {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .sztvl0m5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 30px;
    line-height: 1.25;
  }

  .heading-6 {
    text-align: center;
    width: 100%;
    max-width: 686px;
    font-size: 30px;
  }

  .jbrxuxcp {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0;
    line-height: 1.5;
  }

  .hos2rsdx {
    border-width: 0;
    margin: 0 0 12px;
  }

  .igdo2xyc {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .qazalw86 {
    border-width: 0;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.625;
  }

  .qa29w9gc {
    border-width: 2px 0 0;
    margin: 32px 0 0;
  }

  .iqydsq5u {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ivgro10y {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .v5o27q09 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .j0zdare2 {
    border-width: 0;
    margin: 32px 0 0;
    padding: 15px 0 0;
  }

  .gpo2v3rw {
    border-width: 0;
    margin: 0 0 12px;
  }

  .m5xn2qi0 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .m0ezpug8 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .zaqt0e7i {
    border-width: 0;
    margin: 32px 0 0;
  }

  .arhdf3jr {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w8ayly8v {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .r4gvgnqf {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .tmo4jgxn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .zxilzpjp {
    border-width: 0;
    padding: 25px 0;
  }

  .dsmbnutc {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .nmcopwr9 {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .bil5bbxj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .vffwvpp7 {
    border-width: 0;
    padding: 32px 0;
  }

  .w3x9g8tl {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .zg5vnvfe {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 1.25;
  }

  .j29zztm8 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .neh9dz7z {
    border-width: 0;
    border-radius: 16px;
  }

  .h128nrag {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .g7fc4nbd {
    border-width: 0;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.625;
  }

  .xi2et0bj {
    border-width: 0;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.625;
  }

  .zzu8poo3 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .w8f342m9 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .f0s4eso6 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .vnc8d0o0 {
    border-width: 0;
    padding: 20px 0;
  }

  .amkzgskw {
    border-width: 0;
    margin: 0;
  }

  .lfpxj5zd {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .rnbotws0 {
    border-width: 0;
    margin: 4px 0 0;
    font-size: 20px;
    line-height: 28px;
  }

  .vszoubu4 {
    letter-spacing: 1.2px;
    border-width: 0;
    margin: 4px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .pdzny46t {
    border-width: 0;
    margin: 0 0 32px;
  }

  .iqrtfzbc {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .a3707k8r {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .geipl6yf {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 18px;
  }

  .fre887eg {
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .k7b7vbsy {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .d2m82cfd {
    border-width: 0;
    width: 65%;
    margin: 0;
    padding: 24px;
  }

  .f3ldbeuv {
    border-width: 0;
    margin: 0 -24px 64px;
    padding: 0;
  }

  .l6mjq7du {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .om773x6c {
    border-width: 0;
    margin: 0 0 24px;
  }

  .uvi7kkn2 {
    border-width: 0;
    margin: 0;
  }

  .hg8tyt8z {
    border-width: 0;
    margin: 24px 0 0;
  }

  .hw7ebxr5 {
    border-width: 0;
    margin: 0;
  }

  .hw8tg9b6 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .wlnmgqwh {
    border-width: 0;
    margin: 0 0 32px;
  }

  .oeopouzv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .p9zexqg7 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .libfo17w {
    border-width: 0;
    margin: 48px 0 0;
  }

  .wc0el8ih {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 1.625;
  }

  .ot74b5ni {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .r5l8ycfe {
    border-width: 0;
    margin: 0 0 32px;
  }

  .fnr89t53 {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .fzqh7xc7 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .d7d559rt {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .u00mnac7 {
    border-width: 2px;
    border-radius: 9999px;
    margin: 48px 0 0;
    padding: 16px 32px;
  }

  .b848x8pc {
    border-width: 0;
    margin: 0 auto;
  }

  .arxv397h {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .f09nfljx {
    border-width: 0;
    padding: 20px 0;
  }

  .ys5h63g3 {
    border-width: 0;
    margin: 0;
  }

  .ismhmhhy {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .lel50o7z {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .ios4smlk {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 32px;
  }

  .ynn8d89k {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .s25lbav4 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .igvqnbyf {
    border-width: 0;
    width: 719px;
    margin: 0 0 24px;
    padding: 0;
  }

  .o2rs1dqg, .ybqauxi1 {
    border-width: 0;
    margin: 0;
  }

  .fmwumfxt {
    border-width: 0;
    margin: 0 0 32px;
  }

  .hqhl8mwo {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .c2fcvh19 {
    border-width: 0;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .bu7mc4ho {
    border-width: 0;
    margin: 0;
  }

  .wwasb4bo {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ni7qgbax {
    border-width: 0;
    width: 719px;
    margin: 0;
    padding: 0;
  }

  .sc86utxu {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .rmiffnk6 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .yer5qhf3 {
    border-width: 2px 0 0;
    margin: 16px 0 0;
  }

  .xhicrjpf {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .id16tjfa, .j45iriv2 {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 24px;
    line-height: 32px;
  }

  .vvzq15rv {
    border-width: 0;
    margin: 16px 0 0;
  }

  .p9nc35yo {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .ijt4pdzs {
    border-width: 0;
    margin: 0;
  }

  .wxhjbj5h {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .brd9bbdh {
    border-width: 0;
    margin: 0 0 32px;
  }

  .tdg2nez2 {
    border-width: 0;
    margin: 16px 0 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .o8fhkl81 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .xu24se21 {
    border-width: 0;
    padding: 32px 0;
  }

  .bkzhdvwv, .licnre5i {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .fuh3fzvp {
    border-width: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .x9xgtylh {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .cnh71jj8 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .aeqhx199 {
    border-width: 0;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.625;
  }

  .rtnzgowx {
    border-width: 0;
    margin: 0 auto;
  }

  .kxsci43x {
    border-width: 0;
    margin: 0 0 64px;
  }

  .k35vsq7s {
    border-width: 0;
    margin: 0 0 4px;
  }

  .leugtorg {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 60px;
  }

  .m18y7tdc {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .uonnx8o6 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .flf176ku {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .qptv1gpd {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
  }

  .dlnhlbut {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .j6a49qhg {
    border-width: 0;
    margin: 0 0 4px;
  }

  .kusowqtj {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 60px;
  }

  .t5gws9t0 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .jz8iafz6 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .kvptoi3k {
    border-width: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
  }

  .fwd0tokk, .bxy22lty {
    border-width: 0;
    margin: 32px 0 0;
  }

  .eidymwc5 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .rn5dvf2n {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 10px;
  }

  .ldv8ihz2 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .hc3k15tt {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .n52psnd1 {
    border-width: 0;
    padding: 20px 0;
  }

  .iwabuym7 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .vh6zpfxb {
    border-width: 0;
    margin: 0 auto;
  }

  .z0kxzz8l {
    border-width: 0;
    margin: 0 0 48px;
  }

  .z9cwx4j8 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .nes55bn0 {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .fx7odrsd {
    border-width: 0;
    margin: 12px 0 0;
  }

  .iwfqksv1 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ffivtstl {
    border-width: 4px;
    border-radius: 16px;
    padding: 24px;
  }

  .losa8cz3 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
  }

  .os01o8b1 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .d6c71735 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .nqn1m694 {
    border-width: 0;
    padding: 64px 0;
  }

  .y0c28xl8 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .j77mfyyn {
    border-width: 0;
    margin: 0 0 32px;
  }

  .ex4lmmlj {
    border-width: 0;
    padding: 20px 0;
  }

  .d5khyma8 {
    border-width: 0;
    border-radius: 16px;
    width: 677px;
    margin: 0 0 24px;
    padding: 0;
  }

  .fkv8u1ku {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qj9t1uey {
    border-width: 0;
    margin: 0;
  }

  .vgn48ap2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .os9tgc1d {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px 20px;
  }

  .mslipv0y {
    border-width: 0;
    border-radius: 16px;
    width: 653px;
    margin: 0 0 24px;
    padding: 0;
  }

  .kwk529j9 {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .si0c045x {
    border-width: 0;
    border-radius: 16px;
    width: 653px;
    margin: 0 0 24px;
    padding: 0;
  }

  .oa6z4l25 {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .e8lwdbkm {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 10px;
    overflow: hidden;
  }

  .blvbu9ga {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .kxh0p4uc {
    border-width: 0;
    padding: 30px 0;
  }

  .ni1rv0a7 {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .llf3dccq {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .xs5qli3g {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .bscas2bf {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 1.25;
  }

  .gynesksv {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .lbbs6uyb {
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto;
  }

  .bmjvb8a6, .wsglau5g {
    border-width: 0;
    margin: 0 0 16px;
  }

  .kdpoj9k2, .roypa1iv {
    border-width: 0;
    margin: 0 0 24px;
  }

  .j6pe7wpx {
    border-width: 0 0 1px;
    padding: 12px 0;
  }

  .yq2kh4i1 {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 12px 0;
  }

  .y8p9ymt4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .mhhr6j2k {
    border-width: 0;
    margin: 0 0 16px;
  }

  .jw8gngbo {
    border-width: 2px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .frt50f7a {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 24px;
  }

  .dx894z7l {
    border-width: 0;
    margin: 0 0 12px;
  }

  .v879icy2 {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .r1dxb6im {
    border-width: 0;
    margin: 4px 0 0;
  }

  .a3weinbn {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .fg6ppcbw {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0;
  }

  .z5tiho4c {
    border-width: 2px;
    border-radius: 50px;
    margin: 24px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .e7jby7tx {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .h9ne8h04 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ize8q2w1 {
    border-width: 0;
    margin: 0 auto;
  }

  .zrm49sok {
    border-width: 0;
    border-radius: 24px;
    margin: -32px 0 0;
    padding: 48px 1px 16px;
  }

  .iha7pfp4 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .z1nfqrj2 {
    border-width: 0;
    padding: 32px 0;
  }

  .lkrfa3dq {
    border-width: 0;
    border-radius: 16px;
  }

  .d8upl2dp {
    border-width: 0;
    margin: 0;
    padding: 12px 8px;
  }

  .ukr60l3d, .w5bafjcq {
    border-width: 0;
    margin: 0;
  }

  .swumph2a {
    white-space: nowrap;
    border-width: 0;
    margin: 0;
    padding: 8px;
    font-size: 50px;
  }

  .y43e154w, .lj28iakc {
    border-width: 0;
    margin: 0;
  }

  .x3wrwmci {
    border-width: 0;
    margin: 24px 0 0;
  }

  .rhujhu3v {
    border-width: 0;
    margin: 0 0 24px;
    padding: 32px 0 0;
  }

  .sf9g5bb3 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .fxzwt9lm {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hc7zwg6y {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 0;
  }

  .exugs4yf {
    border-width: 0;
    margin: 0 0 12px;
  }

  .r6l0g4bp {
    border-width: 0;
    width: 719px;
    margin: 0 0 24px;
    padding: 0;
  }

  .r63h648v {
    border-width: 0;
    margin: 0 0 24px;
  }

  .yb47n1n7 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .r3bm4aww {
    border-width: 0;
    margin: 0 0 24px;
  }

  .onit3g12 {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .v7tk8sp8 {
    border-width: 2px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 12px 24px;
    overflow: hidden;
  }

  .s7rfpnne {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .i7w51frp {
    border-width: 0;
    padding: 20px 0;
  }

  .fb0s6e5q {
    border-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .wc124yh4 {
    border-width: 0;
    width: 767px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .vl2gl5ua {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 1.25;
  }

  .w27xtdwf {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vkgybsro {
    height: auto;
    max-height: none;
  }

  .pu0m2gxl {
    border-width: 0;
    margin: 0 0 16px;
  }

  .v61z75ls, .a7oqsnna {
    border-width: 0;
    margin: 0;
  }

  .tl1t8c13 {
    border-width: 0;
    margin: 0 auto;
  }

  .pd7ksc9p {
    border-width: 0;
    margin: 0 0 32px;
  }

  .erni6d7t {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v9lfceur {
    border-width: 0;
    margin: 0;
  }

  .jeou12k0 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .checkmark {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 16px 0 0;
    padding: 0;
  }

  .ks5ls86h {
    border-width: 0;
    padding: 4px 0 0;
  }

  .ie7n1a8i {
    border-width: 0;
    padding: 0 0 16px;
  }

  .vmts2e0j {
    border-width: 1px 0 0;
    padding: 16px 0;
  }

  .s1e9b1o0 {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .a012bras {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .l4o3e1r9 {
    border-width: 0;
    border-radius: 24px;
    padding: 24px;
  }

  .a9dzcybl {
    border-width: 0;
    margin: 0 auto -80px;
  }

  .jtatplur {
    border-width: 0;
    margin: 0;
  }

  .cjeapqg8 {
    border-width: 0;
    border-radius: 24px;
    padding: 96px 24px 32px;
  }

  .bvwfv4cm {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w4ddt53b {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .hyjp1dbf {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .fkivlo09 {
    border-width: 0;
    padding: 48px 0;
  }

  .etixc411 {
    border-width: 0;
    border-radius: 16px;
  }

  .jmoadee8 {
    border-width: 0;
    border-radius: 16px;
    margin: 2px 0 0;
  }

  .wbarvv79 {
    border-width: 0;
    border-radius: 16px;
  }

  .rojkyhuq {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .nuw148mr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .ks6y2e1f {
    border-width: 0;
    margin: 0 0 88px;
    padding: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .fvj44ojn {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

  .fa58clrw {
    border-width: 0;
    padding: 24px;
  }

  .uxznzbq9 {
    border-width: 0;
    border-radius: 16px;
  }

  .aoy4b0my {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .ie62m48v {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 24px;
  }

  .jiv8zvfq {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 16px;
  }

  .m5pgtcow {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .dbk31hm3 {
    border-width: 0;
    padding: 25px 0;
  }

  .cb5tb9ji {
    border-width: 0;
    border-radius: 16px;
  }

  .t2k4rjpq {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .xpf76mv6 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .mj5bhb7f {
    border-width: 0;
    margin: 0;
  }

  .kughrwlo {
    border-width: 0;
    margin: 0 0 16px;
  }

  .fka5zn71 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .thapkyvi {
    border-width: 0;
    margin: 4px 0 0;
  }

  .pvig8wfw {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .o350zrz6 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .v27z0lj7, .l1frt51f {
    border-width: 0;
    margin: 0 0 4px;
  }

  .gp970a6o {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 0 16px;
  }

  .tctxzoc3 {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 10px;
  }

  .cugawxs1 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .i7mrrj7a {
    border-width: 0;
    margin: 16px 0 0;
  }

  .x0d78zv2 {
    border-width: 0;
    margin: 0 auto;
  }

  .di82yiw6 {
    border-width: 0;
    border-radius: 24px;
    padding: 16px 10px;
  }

  .r27z93kv {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .v4azrc69 {
    border-width: 0;
    padding: 25px 0;
  }

  .jvdksix3 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ccqft62y {
    border-width: 0;
    margin: 0 4px;
  }

  .kr5larxu {
    border-width: 0;
    margin: 0 0 8px;
  }

  .e8ctedji {
    border-width: 0;
    margin: 0;
  }

  .gepw82re {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .women-country-img-mobile {
    display: block;
  }

  .image-4 {
    width: 100%;
    max-height: none;
    display: block;
  }

  .dxffr6qn {
    border-width: 0;
    display: none;
  }

  .bdbw4x44 {
    border-width: 0;
    display: block;
  }

  .idiiy4pn {
    letter-spacing: .8px;
    border-width: 0;
    margin: 0 0 4px;
    font-size: 16px;
    line-height: 24px;
  }

  .naoksapc {
    border-width: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .dtaoqc3l {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 30px;
    line-height: 1.25;
  }

  .p2bv8yrt {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .es7d7df8 {
    border-width: 0;
    margin: 0 auto;
  }

  .njq404aa {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .dvnajigr {
    border-width: 0;
    height: 455px;
  }

  .image-6 {
    width: 100%;
    display: block;
  }

  .image-7 {
    display: block;
  }

  .ntpf7lp0 {
    border-width: 0;
  }

  .bwkf580y {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .jnmcl3ov {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 30px;
    line-height: 36px;
  }

  .itvyaaya {
    border-width: 0;
    margin: 0;
    padding: 20px 16px 16px;
  }

  .gevszktq {
    border-width: 0;
    margin: 0;
  }

  .onfcufbm, .yd9lwc1r {
    border-width: 0;
    margin: 8px 0 0;
  }

  .lsmbi9mt {
    border-width: 0;
    margin: 0 0 12px;
    display: block;
  }

  .wj9lc71c {
    border-width: 0;
    margin: 0 auto;
  }

  .yotkq24q {
    border-width: 0;
    font-size: 10px;
  }

  .ywjqyp3x {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 10px;
    line-height: 1.5;
  }

  .plvko479 {
    border-width: 0;
    width: auto;
  }

  .nryvtlby {
    border-width: 0;
    margin: 0;
  }

  .ouqdrz54, .tl2g53ga {
    border-width: 0;
    margin: 12px 0 0;
  }

  .lr4bnl8j {
    border-width: 0;
    margin: 0 0 24px;
    display: none;
  }

  .eerf771z {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 18px;
    line-height: 28px;
  }

  .q2bzz4wk {
    border-width: 0;
    margin: 0;
    font-size: 48px;
  }

  .mngs02rn {
    border-width: 0;
    justify-content: center;
    margin: 16px 0;
  }

  .zqh1ce1f {
    border-width: 0;
    width: auto;
  }

  .cqg0btl3 {
    border-width: 0;
    flex-direction: row;
    align-items: normal;
    gap: normal;
    display: block;
  }

  .hh7eqzsf {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .oe07bvwp {
    border-width: 0;
    border-radius: 0;
    max-width: none;
    padding: 8px;
  }

  .h62b8fzq {
    border-width: 0;
    flex-direction: row;
    justify-content: normal;
    margin: 16px -12px;
    display: block;
  }

  .owio0ocf {
    letter-spacing: .9px;
    border-width: 0;
    border-radius: 4px;
    width: 100%;
    margin: 0 0 12px;
    padding: 12px 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .espcju90 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .w4pfkpwm {
    border-width: 0;
    padding: 0 8px;
    font-size: 10px;
    line-height: 1.5;
  }

  .adyavbzj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .s5c1bonj {
    border-width: 0;
    width: 92%;
    max-width: 92%;
    margin: -120px auto 0;
    padding: 12px;
  }

  .p5js2jtw {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 12px;
    line-height: 1.625;
  }

  .n0uvygxk {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 12px;
    line-height: 1.625;
  }

  .way8h9tc {
    border-width: 0;
    margin: 0 0 0 4px;
    font-size: 12px;
    line-height: 16px;
  }

  .mni1wrfw {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .hmhmdlfo {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 12px;
    line-height: 16px;
  }

  .zeze5ion {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vkfla4t0 {
    border-width: 0;
    margin: 0 4px;
  }

  .ynfp1nzk {
    border-width: 0;
    margin: 0 0 8px;
  }

  .iby5fajc {
    border-width: 0;
    margin: 0;
  }

  .lhe6io70 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .wb5lp8r3 {
    border-width: 1px 0 0;
    margin: 0 auto;
    padding: 32px 0 0;
  }

  .qhtuze6z {
    border-width: 0;
    padding: 32px 16px 48px;
  }

  .ve9rw0jn {
    border-width: 0;
  }

  .q46uj82i {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .fd4rmsts {
    border-width: 0;
    margin: 0;
  }

  .nbmhpipa {
    border-width: 0;
  }

  .djwxjiiw {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .jb9ue9dp {
    border-width: 4px;
    border-radius: 9999px;
  }

  .frbrhjpq {
    border-width: 0;
    margin: 0 0 24px;
  }

  .jrvo6z7m {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .likqmsxw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v9dszelg {
    border-width: 0;
    margin: 0;
  }

  .rdte0zhn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i9vy6h0u {
    border-width: 0;
    padding: 48px 0;
  }

  .k6sqgoz0 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .pqiw9fxl {
    border-width: 0;
    margin: 0 0 16px;
  }

  .hc97c1mx {
    border-width: 0;
    margin: 0 0 8px;
  }

  .vfqiolms {
    border-width: 0;
    margin: 0;
  }

  .xwujd6l9 {
    border-width: 2px;
    border-radius: 16px;
    padding: 16px;
  }

  .k3bm8316 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .dt6rgjtj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .oiiexpu2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
  }

  .dldqhk8m {
    border-width: 0;
    margin: 0 0 8px;
  }

  .vfvy1mgq {
    border-width: 0;
    margin: 0;
  }

  .xhvaak1m {
    border-width: 0;
    margin: 4px 0 0;
  }

  .cl5ovtfk {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

  .wsw67siz {
    border-width: 0;
    margin: 24px 0 0;
  }

  .a5nhdryd {
    border-width: 0;
    margin: 0 0 32px;
  }

  .tnic3rum {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wt38u885 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .f8k6lspm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jwjw783f {
    border-width: 1px;
    margin: 0 0 32px;
    padding: 24px;
  }

  .v43r8qqj {
    border-width: 0;
    margin: 0 0 12px;
  }

  .grxw766y {
    text-align: center;
    border-width: 0;
    margin: 0;
  }

  .qzgzj8xt {
    border-width: 0;
    padding: 24px;
  }

  .jccisjmt {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ggvln06n {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wtdgmgu1 {
    border-width: 0;
    margin: 0;
  }

  .qtrpao8j {
    border-width: 0;
    margin: 16px 0 0;
  }

  .lmj42bb7 {
    border-width: 2px;
    border-radius: 16px;
    margin: 32px 0 0;
    padding: 24px;
  }

  .fvj65a4g {
    padding: 32px;
  }

  .zfxkc7bs {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .fb9yhp8y {
    border-width: 0;
    padding: 32px 0;
  }

  .w8lobbzq {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .uq7821a1 {
    border-width: 0;
    margin: 0 4px;
  }

  .sb6gbyg0 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .fucwn1c5 {
    border-width: 0;
    margin: 0;
  }

  .r0r5fo7f {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .hwfwbdo1 {
    border-width: 0;
  }

  .ijfig7zp {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .bhvtxs55 {
    border-width: 0;
    margin: 0;
  }

  .yiu5vjf3 {
    border-width: 0;
  }

  .j8ewu1id {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .q46tvwuj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .yf2eifyh {
    border-width: 0;
    margin: 0;
  }

  .h9u5cj8j {
    border-width: 0;
    margin: 0 0 48px;
  }

  .sfufaqsa, .d5dwlsyw {
    border-width: 0;
    margin: 0 0 16px;
  }

  .c854x4nx {
    border-width: 0;
    margin: 0;
  }

  .p46w7p7b {
    border-width: 0;
    margin: 8px 0 0;
  }

  .b9alaq0d {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .x26t4ucf {
    border-width: 0;
    margin: 32px 0 0;
  }

  .moep4j4z, .azufu9kp {
    border-width: 0;
    margin: 0;
  }

  .vc1edp91 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .pvjhuom0 {
    padding: 32px;
  }

  .q89mv8fa {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vb1co52i {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .xrzj6beg {
    border-width: 0;
    margin: 16px 0 0;
  }

  .f6boirqt {
    border-width: 0;
    margin: 48px 0 0;
  }

  .p9c346w8 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .utcnl537 {
    border-width: 0;
  }

  .nvvssqxh {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .xkpzj0yu {
    border-width: 0;
    margin: 0;
  }

  .z265gsi3 {
    border-width: 0;
  }

  .q1wr9nzc {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .i7vtgjjj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .e281sz71 {
    border-width: 0;
    margin: 0;
  }

  .a36mtpgf {
    border-width: 0;
    margin: 0 0 48px;
  }

  .gsz2q680 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .szro54b2 {
    border-width: 0;
    margin: 0;
  }

  .q1sxz1n5 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xarj81k3, .vzm52xsg {
    border-width: 0;
    margin: 0 0 12px;
  }

  .i64kc8t5 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .lr3l6zuu {
    border-width: 0;
    margin: 0 0 16px 16px;
    padding: 0;
  }

  .fh0rld51 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .e4f4sht6 {
    border-width: 0;
    margin: 0 0 16px 16px;
    padding: 0;
  }

  .h121yd8n, .poj5qpy5, .kgbarby5 {
    border-width: 0;
    margin: 0;
  }

  .wgx5bsvj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ofbhc5xn {
    padding: 32px;
  }

  .iwqhppas {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .e634n0cq {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .i9ypnde0 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .fdmgyef6 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .xo2r1h2y {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .d2wzghcq {
    border-width: 0;
  }

  .xrqnsrel {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .cou007sr {
    border-width: 0;
    margin: 0;
  }

  .erp4hz65 {
    border-width: 0;
  }

  .ylaiuhhw {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .vxv8e4wp {
    border-width: 0;
    margin: 0 0 16px;
  }

  .rg4916za {
    border-width: 0;
    margin: 0;
  }

  .kkzu5d4o {
    border-width: 0;
    margin: 0 0 48px;
  }

  .u7cqbexl, .gbnm3xoi {
    border-width: 0;
    margin: 0 0 16px;
  }

  .np699634 {
    border-width: 0;
    margin: 0;
  }

  .rls258l6 {
    border-width: 0 0 0 4px;
    padding: 16px;
  }

  .xfoffui1 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .rdofuzkw {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .odv4kf41 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ods0veqx {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nm4yctom {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

  .u9hzqyox {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dl6qn0hf {
    border-width: 0;
    margin: 16px 0 0;
  }

  .auephyqf {
    border-width: 0;
    margin: 0;
  }

  .ofyifqet {
    border-width: 0 0 0 4px;
    padding: 16px;
  }

  .w7q0id4f {
    border-width: 0;
    margin: 0 0 8px;
  }

  .oosc638a {
    border-width: 0;
    margin: 16px 0 0;
  }

  .mf7r3fvr {
    border-width: 0;
    margin: 0;
  }

  .fy4ux2zk {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px;
  }

  .lz8zc0j5 {
    padding: 32px;
  }

  .mrhpww4w {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .wg988cpn {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .glmex945 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .qdf7loyv {
    border-width: 0;
    margin: 48px 0 0;
  }

  .o7a6bb24 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .y69kzux6 {
    border-width: 0;
  }

  .hv47jsj4 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .r9iqgl7c {
    border-width: 0;
    margin: 0;
  }

  .j3nh23rb {
    border-width: 0;
    margin: 4px 0 0;
  }

  .xlia6v3m {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

  .bwlt3whn {
    border-width: 0;
    margin: 12px 0 0;
  }

  .rd8cl3fg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .oemmygkr-2 {
    border-width: 0 0 4px;
    border-radius: 8px;
    width: 100%;
    padding: 16px 40px;
    line-height: 24px;
  }

  .kvvclys9-2 {
    letter-spacing: 1.25px;
    border-width: 0;
    margin: 0;
    font-size: 25px;
  }

  .tivg9g0p-2 {
    border-width: 0;
    margin: 0 0 6px;
    font-size: 19px;
    line-height: 1.5;
  }

  .w24gq8s2 {
    border-width: 0;
    margin: 0 auto;
  }

  .content-title-header {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bg-progress-bar {
    border-width: 0;
    border-radius: 9999px;
  }

  .container-logo-header {
    border-width: 0;
    margin: 0 auto 12px;
    padding: 0;
  }

  .container-progress-bar {
    border-width: 0;
    max-width: none;
    margin: 0 0 16px;
    padding: 0 2px;
  }

  .container-answer-step8 {
    border-width: 0;
    padding: 0 16px;
  }

  .k8osmmby {
    border-width: 0;
    border-radius: 9999px;
  }

  .ihr032oh {
    border-width: 0;
    margin: 16px 0 0;
  }

  .step11 {
    border-width: 0;
    margin: -80px auto 0;
    padding: 5px 2px;
  }

  .nchs2ggo {
    border-width: 0;
    margin: 0 0 4px;
  }

  .header-step3 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .options-answer-step5 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .glprb4vs {
    border-width: 0;
    margin: 0 0 16px;
  }

  .container-answer-step7 {
    border-width: 0;
    padding: 0 16px;
  }

  .container-question-step1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .bmy2fnx5 {
    border-width: 0;
    margin: 0;
  }

  .container-answer-step6 {
    border-width: 0;
    padding: 0 16px;
  }

  .option-answer-step7 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .container-options-step4 {
    border-width: 0;
    padding: 0 16px;
  }

  .mmlsu2nq {
    border-width: 0;
    margin: 0;
  }

  .ph2pbyew {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .container-answer-step1 {
    grid-column-gap: 12px;
    border-width: 0;
    gap: 12px;
    max-width: 448px;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ioq01g40 {
    border-width: 0;
    width: 16px;
    height: 16px;
  }

  .option-answer-step9 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .content-img-step3 {
    border-width: 0;
    margin: 16px 0;
    padding: 0 5px;
  }

  .step14 {
    border-width: 0;
    border-radius: 24px;
    padding: 12px;
  }

  .question-step9 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .yfvyfgh4 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .question-step8 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step14 {
    border-width: 0;
    border-radius: 9999px;
    padding: 12px 16px;
  }

  .l0w2wnf5 {
    border-width: 0;
    height: 224px;
  }

  .question-step7 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .anqfqdmk {
    border-width: 0;
    padding: 0 8px;
  }

  .header-title-step9 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
  }

  .header-title-step12 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .q60o30te {
    border-width: 0;
    padding: 24px 24px 8px;
  }

  .a88kk472 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .wpjl0jku {
    border-width: 0;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ii3guk0f {
    border-width: 0;
    margin: 0 0 16px;
  }

  .bjomsfdp {
    border-width: 0;
    margin: 0 0 8px;
  }

  .f8wf49fy {
    border-width: 0;
    border-radius: 8px;
    max-width: 672px;
    margin: 0 auto;
  }

  .lsqc4kof {
    border-width: 0;
    margin: 0 0 4px;
  }

  .option-answer-step6, .options-anwser-step4 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .btn2-step2 {
    border-width: 0;
    border-radius: 8px;
    width: 100%;
    padding: 16px 40px;
  }

  .liatcxrz {
    border-width: 0;
    margin: 4px 0 0;
  }

  .lwrs21h5 {
    border-width: 0;
    border-radius: 9999px;
    padding: 8px 12px;
  }

  .qyg22svg {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .shuly98w {
    border-width: 0;
    padding: 0 24px;
  }

  .fkr5v39h {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .question-step5 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step13 {
    border-width: 0;
    border-radius: 9999px;
    padding: 20px 16px;
  }

  .vqsvf3ib {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zwg5icds {
    border-width: 0;
    margin: 0 auto;
  }

  .question-step10 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .mkh6adqd {
    border-width: 0;
    border-radius: 9999px;
    padding: 4px 12px;
  }

  .cbqpv0sf {
    border-width: 0;
    padding: 0 12px;
  }

  .container-carousel-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px 48px;
    overflow: hidden;
  }

  .v61mf1pk {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 0;
  }

  .video-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 10px;
  }

  .container-main-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0 0 16px;
    padding: 24px;
  }

  .iul8t2zl {
    border-width: 0;
    margin: 0;
  }

  .subtitle-question-step4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .etogs701 {
    border-width: 0;
    border-radius: 9999px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 16px;
    top: 8px;
    right: 8px;
  }

  .option-anwser-step1 {
    border-width: 0;
    border-radius: 12px;
    padding: 0;
  }

  .fvhc7dsg {
    border-width: 0;
    margin: 0;
  }

  .nopzx32f {
    border-width: 2px;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
  }

  .age-next-button {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

  .e851lpc6 {
    border-width: 0;
    border-radius: 9999px;
    padding: 4px 12px;
  }

  .ec3ntibm {
    border-width: 0;
    margin: 8px 0 0;
  }

  .w8upb699 {
    border-width: 0;
    margin: 0 auto;
  }

  .c64wjs8b {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 16px 40px 32px;
  }

  .vf0vf0s7 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0 16px;
  }

  .subtitle-step3 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .reviews-step2 {
    grid-column-gap: 16px;
    column-count: 1;
    border-width: 0;
    gap: 16px;
  }

  .clijvgtk {
    border-width: 0;
    margin: 0 0 16px;
  }

  .option-answer-step10 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 12px 24px;
  }

  .t8jldojg {
    border-width: 0;
    margin: 0;
  }

  .banner-step2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .btn-step3 {
    border-width: 0;
    border-radius: 8px;
    width: 100%;
    padding: 16px 40px;
  }

  .u2nprnag {
    border-width: 0;
    margin: 12px 0 0;
  }

  .gtc07g4l {
    border-width: 0;
    padding: 8px 0;
  }

  .c669hhpz {
    border-width: 0;
    margin: 0;
  }

  .vew62q4i {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 20px;
    line-height: 28px;
  }

  .pino053i {
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .j74mpepm {
    border-width: 0;
    margin: 0;
  }

  .eotmdwun {
    border-width: 0;
    max-width: 896px;
    margin: 16px auto 0;
    padding: 16px;
  }

  .filqr3jc {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .anzqlm5p {
    border-width: 0;
    margin: 8px 0 0;
  }

  .i5xpy324, .rx9p23ds {
    border-width: 0;
    margin: 0 0 4px;
  }

  .vjxc21un {
    border-width: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .oe4of6gb {
    border-width: 0;
    border-radius: 12px;
    margin: 0 16px 16px;
    padding: 24px;
  }

  .oc4eobt9 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .eq85w91m {
    border-width: 0;
    border-radius: 8px;
  }

  .question-step4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .content-percent-step10 {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .d2zpaaqt {
    border-width: 0;
    border-radius: 9999px;
    margin: 24px 0 0;
    padding: 20px 16px;
  }

  .z8wnsoau {
    border-width: 0;
    margin: 0;
  }

  .so9f5ubb {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

  .container-btn-step1, .container-answer-step9 {
    border-width: 0;
    padding: 0 16px;
  }

  .hb3rdw7x {
    border-width: 0;
    padding: 0 24px 24px;
  }

  .a4vg6o8r {
    border-width: 0;
    margin: 0;
  }

  .option-answer-step8 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .p7r4otzs {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b280fjyb {
    border-width: 0;
    margin: 2px 0 0;
  }

  .pbhnrw7r {
    border-width: 0;
    border-radius: 8px;
    margin: 0 0 12px;
    padding: 12px;
  }

  .l6rhmgwb {
    border-width: 0;
    margin: 0 0 8px;
  }

  .qbu1c86e {
    border-width: 0;
    margin: 0 0 16px;
  }

  .n6ex5wj4 {
    border-width: 0;
    margin: 0;
  }

  .ab598arg {
    border-width: 0;
    border-radius: 9999px;
  }

  .j6aaps5c {
    border-width: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .i2bcu86v {
    border-width: 1px;
    border-radius: 24px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .karcddeh {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 1.375;
  }

  .head-title-step10 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .btn-step12 {
    border-width: 0;
    border-radius: 8px;
    width: 668px;
    margin: 0;
    padding: 16px 40px;
  }

  .text-percent {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .header-step1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .abxtbd5l {
    border-width: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .qojw6je8 {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 16px;
  }

  .j5pc1xf3 {
    border-width: 0;
    margin: 0 0 4px;
    padding: 0;
  }

  .ychzd6sc {
    border-width: 0;
    margin: 32px 0 0;
  }

  .der5hs19, .t9aj5cxo {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .step6 {
    border-width: 0;
    margin: 0 auto;
    padding: 5px 2px;
  }

  .wg1eu330 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .f8ps79a8 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .question-step1 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step9 {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

  .btn1-step2 {
    border-width: 0;
    border-radius: 8px;
    padding: 12px 0;
    font-size: 14px;
    line-height: 20px;
  }

  .prcp52as {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .oibtmg93 {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
  }

  .u9ip7uop {
    border-width: 0;
    padding: 0 12px;
  }

  .step13, .step4 {
    border-width: 0;
    margin: 0 auto;
    padding: 5px 2px;
  }

  .question-step6 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .vdt9pc5s, .wu3rtszr {
    border-width: 0;
    margin: 0;
  }

  .container-answer-step5 {
    border-width: 0;
    padding: 0 16px;
  }

  .fz5s1b1d {
    border-width: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .v0c8c7f6 {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .sap488k5 {
    border-width: 1px;
    border-radius: 12px;
    width: 613.6px;
    padding: 16px;
  }

  .wc6w4ppz {
    border-width: 0;
    margin: 0 0 24px;
  }

  .a87uz96q {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .x9kkmigh {
    border-width: 0;
    margin: 0 auto;
  }

  .container-question-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 32px;
  }

  .header-step2 {
    border-width: 0;
    padding: 0 16px;
  }

  .vew62q4i-2 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 20px;
    line-height: 28px;
  }

  .prcp52as-2 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .question-step8-2, .question-step1-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bjomsfdp-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .header-title-step12-2 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .header-title-step9-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
  }

  .head-title-step10-2 {
    border-width: 0;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .question-step10-2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .question-step4-2, .question-step6-2, .question-step7-2, .question-step5-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .vqsvf3ib-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .header-step3-2 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .oc4eobt9-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .question-step9-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .p7r4otzs-2 {
    border-width: 0;
    margin: 0 0 8px;
  }
}

@media screen and (max-width: 479px) {
  .zgi4ch0x {
    border-width: 0;
  }

  .j0ob3977 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .uhacq998 {
    border-width: 0;
    margin: 0 auto;
  }

  .xgury50o {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px 4px;
  }

  .xm8jgiqs, .nl2qsn4l, .hoksbffr {
    letter-spacing: 1px;
    border-width: 0;
    font-size: 20px;
  }

  .kvvclys9 {
    letter-spacing: 1px;
    border-width: 0;
    margin: 0;
    font-size: 20px;
  }

  .bpdvdnzk {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px;
  }

  .wf3p0mvw {
    border-width: 0;
    margin: 2px 0 0;
  }

  .rc1il6rg {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .mb78r6py {
    border-width: 0;
    margin: 0 auto;
  }

  .v3q8m7t1 {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px;
  }

  .fxqjoh12 {
    border-width: 0;
    width: 96px;
    margin: 0;
    padding: 0;
  }

  .t3eqizuo {
    border-width: 0;
    font-size: 10px;
    line-height: 1.5;
    display: none;
  }

  .d306rdan {
    border-width: 0;
    font-size: 10px;
    line-height: 1.5;
    display: inline;
  }

  .pxpy6y1u {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 0 8px;
    padding: 4px 8px;
    font-size: 10px;
  }

  .tivg9g0p {
    border-width: 0;
    margin: 0 0 6px;
    font-size: 16px;
  }

  .sa0fpd9o {
    border-width: 0;
    font-size: 10px;
    line-height: 1.375;
  }

  .pdvlzm6q {
    border-width: 0;
    margin: 0 0 6px;
    font-size: 10px;
    line-height: 1.375;
  }

  .qhncox72 {
    border-width: 0;
    margin: 0 0 6px;
    font-size: 13px;
  }

  .sbhiq0lq {
    border-width: 0;
    width: 96px;
  }

  .are6vo13 {
    border-width: 1px;
    padding: 8px;
  }

  .h86n5v6p {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px;
  }

  .tni27nw5 {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .msyhjjag {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .oemmygkr {
    border-width: 0 0 4px;
    border-radius: 8px;
    padding: 16px 40px;
  }

  .ert6gy0n {
    border-width: 0;
    margin: 12px 0 0;
  }

  .e82oczcj {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px 16px;
  }

  .ja3yd14p {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ymonnv53 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .cx3x7s6c, .mhtkcedg {
    border-width: 0;
    margin: 0 auto;
  }

  .tax5087y {
    border-width: 0;
    margin: 0 auto;
    padding: 16px;
  }

  .yry1uy1h {
    border-width: 0;
  }

  .xbm0zyuw {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .i6oqb89h {
    border-width: 0;
    margin: 0;
  }

  .ip5bc4a2 {
    border-width: 0;
  }

  .htf25j61 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .iulosd0t {
    border-width: 0;
    margin: 0 0 12px;
  }

  .acpzsn2j {
    border-width: 0;
    margin: 0 auto;
  }

  .kt1jawh2 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .r4q36nja {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .ep7su3vm {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .xqbsed9h {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 0;
    overflow: hidden;
  }

  .bkegehbf {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .xctaquic {
    border-width: 0;
    margin: 0;
  }

  .eot2vl1t {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 8px 3px;
  }

  .zs0fj9xa {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .yz6r0nph {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .kwn8dd97 {
    border-width: 0;
    padding: 16px 0;
  }

  .kcuo2xwo {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .wsg92hg9 {
    border-width: 0;
    margin: 0 0 8px;
    padding: 4px 12px;
  }

  .qacl5zi7 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .j9vxhi2f {
    border-width: 0;
    margin: 0;
  }

  .w5xtyj72 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .e0u57eo1 {
    border-width: 0;
    margin: 0;
  }

  .ghgi0qlb {
    border-width: 0;
    margin: 0 auto;
  }

  .to4116np {
    border-width: 1px 0 0;
    padding: 24px 0 0;
  }

  .skx8s3pg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .kt3mau7u {
    border-width: 0;
    margin: 0 0 8px;
    padding: 4px 8px;
  }

  .xvyz4fas, .d27q1g0m {
    border-width: 0;
    margin: 0 0 8px;
  }

  .mftt7ud1 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .zzh5mji1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .etoxek2i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .q61obkbe {
    border-width: 0;
    margin: 0 auto;
  }

  .i5xk3r2j {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .rn1fyezc {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .u3rwj9b6 {
    border-width: 0;
    padding: 24px 0;
  }

  .kzpliwha {
    border-width: 0;
    border-radius: 16px;
    max-width: 320px;
    margin: 0 auto;
  }

  .npwgm8o3 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bk1x1fh7 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .ef4p4owe {
    border-width: 0;
    margin: 0 0 8px;
  }

  .f1abqf2g {
    border-width: 0;
    margin: 0 0 12px;
  }

  .c2eho7na {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .qvnvlbha {
    border-width: 0 0 1px;
    margin: 12px 0 0;
    padding: 8px 0;
  }

  .yktj2mgy {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l8pmzmu7 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .r74889p5 {
    border-width: 2px 0 0;
    margin: 12px 0 0;
    padding: 12px 0 0;
  }

  .juhwrief {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px;
  }

  .ac2g0gja {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bt48hhtk {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .wmzg72i3 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .hkk4csx3 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .mngtr8g2 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .jegzm65p {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px;
  }

  .j1nsl7g9 {
    border-width: 0;
    margin: 0 0 0 4px;
    display: none;
  }

  .spa3r3me {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .la8vt2hq {
    border-width: 0;
    margin: 16px 0 0;
  }

  .c74qrsli {
    border-width: 0;
    margin: 0 auto;
  }

  .dv9pholb {
    border-width: 1px;
    border-radius: 24px;
    margin: -24px 0 0;
    padding: 32px 16px 16px;
  }

  .o2o8vmcd {
    border-width: 0;
    margin: 20px auto;
    padding: 0 16px;
  }

  .zbh2jsqa {
    border-width: 0;
    padding: 4px 0;
  }

  .z14es3pb {
    border-width: 0;
    margin: 0 0 8px;
  }

  .jjguoapj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .kssv7nbq {
    border-width: 0;
    border-radius: 16px;
    width: 412px;
    margin: 0 0 12px;
    padding: 0;
  }

  .dawxv9h7, .zapy70aw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .kdc8kfuc {
    border-width: 0;
    margin: 0 0 4px;
  }

  .hhjqi46j {
    border-width: 1px;
    border-radius: 24px;
    padding: 16px;
  }

  .atkr90u6 {
    border-width: 0;
    border-radius: 16px;
    width: 404px;
    margin: 0 0 12px;
    padding: 0;
  }

  .wxczyux9 {
    border-width: 1px;
    border-radius: 24px;
    padding: 20px;
  }

  .z322sldc {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px;
    overflow: hidden;
  }

  .mdejlw5e {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .hwk6k8mz {
    border-width: 0;
    padding: 16px 0;
  }

  .ketp8v34 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .jzsyw87k {
    border-width: 0;
    margin: 0;
  }

  .tgduwwtw {
    border-width: 0;
    margin: 0 0 16px;
  }

  .dmbpj8kj {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

  .tcvduzv5 {
    border-width: 0;
    padding: 24px;
  }

  .ynug487y {
    border-width: 0;
    border-radius: 16px;
  }

  .ugdcw3p0 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .s4tr1igi {
    border-width: 2px;
    border-radius: 50px;
    margin: 12px 0 0;
    padding: 16px;
    overflow: hidden;
  }

  .t39qpw7t {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bovsox9s {
    border-width: 0;
    padding: 24px 0;
  }

  .vpdnypen {
    border-width: 0;
    width: 20px;
    height: 20px;
  }

  .fqkyra82 {
    border-width: 0;
    width: 32px;
    height: 32px;
    padding: 0;
    top: 8px;
    right: 8px;
  }

  .wgt2bn6m {
    border-width: 0;
    border-radius: 16px 0 0 16px;
    width: 158.922px;
    margin: 0;
    padding: 0;
  }

  .a4ag1raf, .u3l2qrao, .j14n9ezw {
    border-width: 0;
    font-size: 14px;
    line-height: 1.25;
  }

  .wddoevf0 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 1.25;
  }

  .z7zc7bg7 {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 12px;
    line-height: 1.25;
  }

  .tzt4qx11 {
    border-width: 0;
    margin: 0 0 16px;
    display: none;
  }

  .qka93bgz {
    border-width: 0;
    margin: 0 0 12px;
    display: block;
  }

  .v3qnjho8 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 8px 12px;
    font-size: 12px;
    line-height: 16px;
  }

  .hym0ckuv {
    border-width: 0;
    font-size: 10px;
    line-height: 1.5;
  }

  .xntn9xp4 {
    border-width: 0;
    padding: 0;
    font-size: 10px;
    line-height: 1.5;
  }

  .xdthvuv6 {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 10px;
  }

  .tsnfbsqb {
    border-width: 0;
    padding: 12px;
  }

  .g456q6x8 {
    border-width: 0;
    border-radius: 16px;
    width: 95%;
  }

  .o6ofsm4p {
    border-width: 0;
  }

  .ssjjozby {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .mcc1238f {
    border-width: 0;
    margin: 0;
  }

  .lwcm52sv {
    border-width: 0;
  }

  .h157jvpn {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .y2x0nrvc {
    border-width: 0;
    margin: 0 0 12px;
  }

  .rrc085a1 {
    border-width: 0;
    margin: 0 auto;
  }

  .c8lxop82 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .udd8pv2c {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .iftvu1ex {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .fqoy8mw9 {
    background-color: #000;
    border-width: 0;
    max-width: 100%;
    margin: 0 auto 16px;
    padding: 0;
    overflow: hidden;
  }

  .adg84a1k {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .ic8oqzip {
    border-width: 0;
    margin: 0;
  }

  .d1h2tpwo {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 8px 3px;
  }

  .kfunm834 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .iqye8ylm {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .hero-section {
    border-width: 0;
    padding: 16px 0;
  }

  .hter4jvm {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .jcrjwbw1 {
    border-width: 0;
    margin: 0 0 8px;
    padding: 4px 12px;
  }

  .ryxp3frp {
    border-width: 0;
    margin: 0 0 8px;
  }

  .c4d8ik00 {
    border-width: 0;
    margin: 0;
  }

  .ayh004kw {
    border-width: 0;
    margin: 0 0 32px;
  }

  .m4s9d4g7 {
    border-width: 0;
    margin: 0;
  }

  .tm17lc9o {
    border-width: 0;
    margin: 0 auto;
  }

  .tmjniwz4 {
    border-width: 1px 0 0;
    padding: 24px 0 0;
  }

  .u0m4pk98 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .i1szx7mz {
    border-width: 0;
    margin: 0 0 8px;
    padding: 4px 8px;
  }

  .j8v38flk, .x66cjyig {
    border-width: 0;
    margin: 0 0 8px;
  }

  .f4s8pgr2 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .w10wckm8 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .poseux33 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .uuq5om17 {
    border-width: 0;
    margin: 0 auto;
  }

  .cbm9ukog {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .jjer1ri4 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .author-section {
    border-width: 0;
    padding: 24px 0;
  }

  .a92fhoph {
    border-width: 0;
    border-radius: 16px;
    max-width: 320px;
    margin: 0 auto;
  }

  .e3tv4y6k {
    border-width: 0;
    margin: 0 0 8px;
  }

  .jnmpgqjl {
    border-width: 0;
    margin: 0 0 4px;
  }

  .auabfdcz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zi0zioot {
    border-width: 0;
    margin: 0 0 12px;
  }

  .lz2coq2k {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .k6miz26v {
    border-width: 0 0 1px;
    margin: 12px 0 0;
    padding: 8px 0;
  }

  .tuqb6hqg {
    border-width: 0;
    margin: 0 0 8px;
  }

  .plwzd3p3 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bbv1oh1t {
    border-width: 2px 0 0;
    margin: 12px 0 0;
    padding: 12px 0 0;
  }

  .jcj8myir {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px;
  }

  .cieaskyz {
    border-width: 0;
    margin: 0 0 12px;
  }

  .b1b50960 {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .vhs7ww17 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .zt7dxnny {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .l35tcajl {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .zbqebu0b {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px;
  }

  .vmoizx9f {
    border-width: 0;
    margin: 0 0 0 4px;
    display: none;
  }

  .ae8oz090 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .d8q9btoe {
    border-width: 0;
    margin: 16px 0 0;
  }

  .f4mpebp1 {
    border-width: 0;
    margin: 0 auto;
  }

  .b2s4z1wm {
    border-width: 1px;
    border-radius: 24px;
    margin: -24px 0 0;
    padding: 32px 16px 16px;
  }

  .ftnukpos {
    border-width: 0;
    margin: 20px auto;
    padding: 0 16px;
  }

  .offer-section {
    border-width: 0;
    padding: 4px 0;
  }

  .sl7bch7i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .nd2ofl91 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .ee0f4yav {
    border-width: 0;
    border-radius: 16px;
    width: 412px;
    margin: 0 0 12px;
    padding: 0;
  }

  .jfufh3sp, .n0ce6wkv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b08x1oxl {
    border-width: 0;
    margin: 0 0 4px;
  }

  .cvguxfc8 {
    border-width: 1px;
    border-radius: 24px;
    padding: 16px;
  }

  .ee93qjnf {
    border-width: 0;
    border-radius: 16px;
    width: 404px;
    margin: 0 0 12px;
    padding: 0;
  }

  .e5p824af {
    border-width: 1px;
    border-radius: 24px;
    padding: 20px;
  }

  .ow9ew89x {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px;
    overflow: hidden;
  }

  .z76cyrkv {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bonus-section {
    border-width: 0;
    padding: 16px 0;
  }

  .h4czy6t1 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .cj1y42hk {
    border-width: 0;
    margin: 0;
  }

  .hfq2kzmj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .wfof7hpp {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

  .oq3de95j {
    border-width: 0;
    padding: 24px;
  }

  .malgotfp {
    border-width: 0;
    border-radius: 16px;
  }

  .t0uj1tru {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .bi3vozq2 {
    border-width: 2px;
    border-radius: 50px;
    margin: 12px 0 0;
    padding: 16px;
    overflow: hidden;
  }

  .gvq67r7q {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .faq {
    border-width: 0;
    padding: 24px 0;
  }

  .o5mus4xh {
    border-width: 0;
    width: 32px;
    height: 32px;
    padding: 0;
    top: 8px;
    right: 8px;
  }

  .jnfr17uo {
    border-width: 0;
    border-radius: 16px;
    width: 95%;
  }

  .o5nmonnl {
    border-width: 0;
  }

  .w4xu57yc {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .container {
    border-width: 0;
    margin: 0;
  }

  .micluzmi {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

  .q7t0ky9d {
    border-width: 0;
    padding: 24px;
  }

  .kd7guedu {
    border-width: 0;
    margin: 0;
  }

  .xo6t6qlc {
    border-width: 0;
    padding: 0 24px 24px;
  }

  .h1h6s68d {
    border-width: 0;
    border-radius: 16px;
  }

  .von2tiwl {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .svg-close-popup {
    border-width: 0;
    width: 20px;
    height: 20px;
  }

  .close-btn-popup {
    border-width: 0;
    width: 32px;
    height: 32px;
    padding: 0;
    top: 8px;
    right: 8px;
  }

  .img-popup {
    border-width: 0;
    border-radius: 16px 0 0 16px;
    width: 158.922px;
    margin: 0;
    padding: 0;
  }

  .zolu1qfu, .o0avmz7e, .w70pu0w3 {
    border-width: 0;
    font-size: 14px;
    line-height: 1.25;
  }

  .da91jrei {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 1.25;
  }

  .m63wdrrl {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 12px;
    line-height: 1.25;
  }

  .uxtyrovj {
    border-width: 0;
    margin: 0 0 16px;
    display: none;
  }

  .ghut8z5b {
    border-width: 0;
    margin: 0 0 12px;
    display: block;
  }

  .btn-popup {
    border-width: 2px;
    border-radius: 9999px;
    padding: 8px 12px;
    font-size: 12px;
    line-height: 16px;
  }

  .szoz0cm9 {
    border-width: 0;
    font-size: 10px;
    line-height: 1.5;
  }

  .mvmm6ndy {
    border-width: 0;
    padding: 0;
    font-size: 10px;
    line-height: 1.5;
  }

  .cc9lqt5q {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 10px;
  }

  .content-text-popup {
    border-width: 0;
    padding: 12px;
  }

  .popup {
    border-width: 0;
    border-radius: 16px;
    width: 95%;
  }

  .bvrzekqw {
    border-width: 0;
  }

  .b7w0ttf3 {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .s1aplyoh {
    border-width: 0;
    margin: 0 auto;
  }

  .mze5pgfa {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .kf7jy6ft {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .dmiywtzy {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .lp0itji2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .c0gfkhwv, .ede9tyy1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .hr14gbxg {
    border-width: 0;
    margin: 0 auto;
  }

  .z59ja7vf {
    border-width: 0;
    margin: 0 auto;
    padding: 8px 16px;
  }

  .ko56k52k {
    border-width: 0;
    margin: 0 0 16px;
  }

  .u1vecujm {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
  }

  .iwhlfq0t {
    border-width: 0;
    margin: 16px 0 0;
  }

  .oq3gypoy {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .f67i6dsb {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .e8kinay8 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .eqhhcmlf {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .qm57ovpg {
    border-width: 0;
    padding: 0;
  }

  .xikgmuyu {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .sgqczw6l {
    border-width: 0;
    margin: 0 0 24px;
  }

  .oetck8j2 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .nu2wusvj {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 24px;
  }

  .o51y6l1n {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .l0l5acmr {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 8px 16px;
  }

  .kqcnrpnb {
    border-width: 0;
    margin: 0 0 16px;
  }

  .ozeje0n0 {
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto;
  }

  .tqgjqim4 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .bsogjoru {
    border-width: 0;
    margin: 8px 0 0;
  }

  .yvmxxt3x {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .fcrijsyv {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .rpjawta8 {
    border-width: 0;
    margin: 0;
  }

  .bs2jlz0y {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0;
    padding: 0;
  }

  .k5bo1wpb {
    border-width: 0;
    padding: 0;
  }

  .tuttbojf {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .bwufcbfn {
    border-width: 0;
    margin: 0 0 4px;
  }

  .rlyvrars {
    border-width: 0;
    margin: 0;
  }

  .f7v9he2b {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .w6qsft50 {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 8px;
  }

  .fwpkipc4 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .nbxoxjmo {
    border-width: 0;
    margin: 0;
  }

  .h3xaci5f {
    border-width: 1px;
    border-radius: 16px;
    padding: 12px;
  }

  .c5ko927e {
    border-width: 0;
    margin: 0 auto;
    padding: 15px 8px;
  }

  .cxel2d29 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .x9ra5a10 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .nx199xt8 {
    border-width: 0;
    margin: 0;
  }

  .oqf52xax {
    border-width: 0;
    padding: 32px 16px;
  }

  .wcio114j {
    border-width: 0;
    margin: 0 auto;
  }

  .juvd0ugl {
    border-width: 0;
    margin: 24px 0 32px;
  }

  .ojnhpmbu {
    border-width: 0;
    border-radius: 16px;
  }

  .kccg1h7u {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .da48hpkq {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 24px;
  }

  .xziqwi7j {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .co3alzq3 {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 40px;
  }

  .lcpv5wa5 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .lxiq62hg {
    border-width: 0;
    margin: 0 0 32px;
  }

  .m5hlvtqh {
    border-width: 0;
    margin: 12px 0 0;
  }

  .eevoqsyy {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px;
  }

  .hgwyc59q {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 16px;
  }

  .vqnpwpkp {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .zv5ks6v3 {
    border-width: 2px;
    border-radius: 12px;
    margin: 40px 0 0;
    padding: 16px 40px;
  }

  .x09w3fn6 {
    border-width: 0;
    padding: 48px 0;
  }

  .npfx23ht {
    border-width: 0;
    margin: 0 0 8px;
  }

  .g418asjo {
    border-width: 0;
    margin: 0;
  }

  .dozmhm21 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .r1u8em30 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .h0bgejqw {
    border-width: 0;
    margin: 0 4px;
  }

  .m6dmd00q {
    border-width: 0;
    margin: 0 0 8px;
  }

  .lc25640m {
    border-width: 0;
    margin: 0;
  }

  .fm6pngea {
    border-width: 1px 0 0;
    margin: 32px 0 0;
    padding: 32px 0 0;
  }

  .r0erw39s {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ywxd1v55 {
    border-width: 0;
    margin: 48px 0 0;
    padding: 32px 0;
  }

  .bcuxoaph {
    border-width: 0;
  }

  .h24ie4o8 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .m9gzg75n {
    border-width: 0;
    margin: 0;
  }

  .kzbabopi {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qt95dwpo {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
  }

  .i0jvgzv9 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ksj2czxl {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .e8f4b5n4 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .zcm1m047 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .utmzhatd {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .kuz01nj7 {
    border-width: 0;
    padding: 0;
  }

  .e3doy3sp {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .tc3nrzzt {
    border-width: 0;
    margin: 0 0 24px;
  }

  .pqujqtxk {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q6zt7oo6 {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 24px;
  }

  .xf1hauma {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .gcrda8kn {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .xnlp62r2 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .zxsc2zmh, .pxfpf9l1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .mylsdcmv {
    border-width: 0;
    margin: 0 auto;
  }

  .gm7qqrvm {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 8px 16px;
  }

  .qkk8uofd {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qknpmp7m {
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto;
  }

  .zdbrx9r2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ceo4s52c {
    border-width: 0;
    margin: 8px 0 0;
  }

  .jyy9l6o9 {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .ipcnw7a1 {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .gmh5i0hi {
    border-width: 0;
    margin: 0;
  }

  .m7gq7pnv {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0;
    padding: 0;
  }

  .ppjiru2p {
    border-width: 0;
    padding: 0;
  }

  .xddhbx5v {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .x7srpkn4 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .xeik6840 {
    border-width: 0;
    margin: 0;
  }

  .x83regzg {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .bwc7b43a {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 8px;
  }

  .iva7gf0m {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .p25tgzte {
    border-width: 0;
    margin: 0;
  }

  .fit7xuer {
    border-width: 1px;
    border-radius: 16px;
    padding: 12px;
  }

  .lb0ls1zm {
    border-width: 0;
    margin: 0 auto;
    padding: 15px 8px;
  }

  .ldro4yz3 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .uailaauc {
    border-width: 1px;
    border-radius: 14px;
    margin: 4px 0 0;
    padding: 8px 12px;
  }

  .homxrc58 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .s7nzdt6z {
    border-width: 1px;
    border-radius: 12px;
    padding: 0;
  }

  .z3cvfquf {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .ndizne4h {
    border-width: 0;
    margin: 16px 0 0;
  }

  .vl1p1q8l {
    border-width: 1px;
    border-radius: 16px;
    padding: 24px;
  }

  .s4v5ll94 {
    border-width: 0;
    margin: 0 auto;
  }

  .credit-card, .paypal {
    border-width: 2px;
    padding: 12px;
  }

  .type-payment {
    border-width: 0;
    margin: 0 0 24px;
  }

  .plame2i5 {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .x91539ub {
    border-width: 1px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .xisxiy6u {
    border-width: 0;
    margin: 4px 0 0;
  }

  .gbiqf8jf, .lgvxqy9o {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .yv3pcdx1 {
    border-width: 0;
    margin: 0 auto;
  }

  .timer {
    border-width: 0;
    padding: 8px 0;
  }

  .xyafb6eh, .hqveyskv {
    border-width: 0;
    margin: 0 0 16px;
  }

  .tfuuttqr {
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto;
  }

  .majbsmk6 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .u5jnqw8j {
    border-width: 0;
    margin: 8px 0 0;
  }

  .dzbsmbrw {
    border-width: 1px 0 0;
    margin: 8px 0 0;
    padding: 8px 0 0;
  }

  .unsy64ff {
    border-width: 0 0 1px;
    margin: 0 0 24px;
    padding: 0 0 16px;
  }

  .e9pklyqa {
    border-width: 0;
    margin: 0;
  }

  .w0umgcnh {
    border-width: 0;
    margin: 2px 0 0;
  }

  .v4jb9yy0 {
    border-width: 1px;
    border-radius: 12px;
    margin: 4px 0 0 4px;
    padding: 0;
  }

  .unnbire9 {
    border-width: 0;
    padding: 0;
  }

  .q2mexcm9 {
    border-width: 0;
    border-radius: 4px;
    padding: 2px 8px;
  }

  .mqalccrt {
    border-width: 0;
    margin: 0 0 4px;
  }

  .ah11gyxa {
    border-width: 0;
    margin: 0;
  }

  .naacd25s {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .k3qucdq5 {
    border-width: 2px;
    border-radius: 16px;
    margin: 12px 0 0;
    padding: 8px;
  }

  .tetiit8h {
    border-width: 0;
    margin: 0 0 24px;
  }

  .n07bqbrk {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .sjwpip0l {
    border-width: 0;
    margin: 0;
  }

  .order-summary {
    border-width: 1px;
    border-radius: 16px;
    padding: 12px;
  }

  .svlrelj6 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .oix63e4j {
    border-width: 0;
    margin: 0 0 8px;
  }

  .adgzqfmg {
    border-width: 0;
    margin: 0;
  }

  .pink-banner {
    border-width: 0;
    padding: 32px 16px;
  }

  .birixgvw {
    border-width: 0;
    margin: 0 0 16px;
  }

  .ojzvk6ts {
    border-width: 0;
    margin: 0 0 8px;
  }

  .t5e93vw1 {
    border-width: 0;
    margin: 0;
  }

  .xm2jzfpm {
    border-width: 0;
    padding: 32px 16px;
  }

  .sgolk27i {
    border-width: 0;
    margin: 0 auto;
  }

  .xsr6plbe {
    border-width: 0;
    margin: 24px 0 32px;
  }

  .pcheewme {
    border-width: 0;
    border-radius: 16px;
  }

  .ob7182p7 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .lc35p3a7 {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 24px;
  }

  .mul4ktuq {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .btn-review {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 40px;
  }

  .reviews {
    border-width: 0;
    margin: 48px 0 0;
  }

  .kozt0xn1 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .rrgsmlsm {
    border-width: 0;
    margin: 0;
  }

  .n80jwc0r {
    border-width: 0;
    margin: 8px 0 0;
  }

  .o846h54s {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .smo8nnvc {
    border-width: 0;
    margin: 0 4px;
  }

  .b6ghfqyz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .gtpp9yv7 {
    border-width: 0;
    margin: 0;
  }

  .y95irx11 {
    border-width: 1px 0 0;
    margin: 32px 0 0;
    padding: 32px 0 0;
  }

  .l5wtetkc {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .footer {
    border-width: 0;
    margin: 48px 0 0;
    padding: 32px 0;
  }

  .yzvjyfvl {
    border-width: 0;
    margin: 0 0 32px;
  }

  .paa6a43x {
    border-width: 0;
    margin: 12px 0 0;
  }

  .v8m9rqgb {
    border-width: 1px;
    border-radius: 16px;
    padding: 16px;
  }

  .v49h2kbr {
    border-width: 1px;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 16px;
  }

  .vmkz2kga {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .btn-faq {
    border-width: 2px;
    border-radius: 12px;
    margin: 40px 0 0;
    padding: 16px 40px;
  }

  .faq-question {
    border-width: 0;
    padding: 48px 0;
  }

  .a9acetkj {
    border-width: 0;
    margin: 0 0 8px;
  }

  .pfk70clx {
    border-width: 0;
    margin: 0;
  }

  .mxd17q3e {
    border-width: 0;
    margin: 0 0 32px;
  }

  .gej2eaj5 {
    border-width: 0;
    border-radius: 12px;
    margin: 0;
    padding: 0;
  }

  .rrn64jcj {
    border-width: 0;
    border-radius: 16px;
    padding: 8px;
  }

  .hvhtrnmd {
    border-width: 0;
    border-radius: 9999px;
    padding: 12px;
  }

  .md136cr9, .pqc4rg5y {
    border-width: 0;
    border-radius: 9999px;
    padding: 0;
  }

  .yqwlx9rp {
    border-width: 0;
    margin: 24px 0 0;
  }

  .oxrs80ox {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .rpp1a636 {
    border-width: 0;
    border-radius: 12px;
    margin: 0;
    padding: 0;
  }

  .bjdkild4 {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 8px;
  }

  .qq2gza12 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .jha1j3oy {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px;
    overflow: hidden;
  }

  .dgx558sr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .videos-section {
    border-width: 0;
    padding: 32px 0;
  }

  .dexgj6h3 {
    border-width: 0;
    width: 20px;
    height: 20px;
  }

  .q7q1sayp {
    border-width: 0;
    width: 32px;
    height: 32px;
    padding: 0;
    top: 8px;
    right: 8px;
  }

  .d6m5vge4, .vl5qnqad, .jw7evfht {
    border-width: 0;
    font-size: 14px;
    line-height: 1.1;
  }

  .fbbqaubq {
    border-width: 0;
    margin: 0 0 4px;
    font-size: 14px;
    line-height: 1.1;
  }

  .u0s8ev7r {
    border-width: 0;
    margin: 0;
    font-size: 12px;
    line-height: 1.15;
  }

  .oe7d2u6j {
    border-width: 0 0 2px;
    padding: 8px;
  }

  .slmk4qe7 {
    border-width: 0;
    width: 35%;
    padding: 8px;
  }

  .j4ishiof {
    border-width: 0;
    margin: 0 0 12px;
  }

  .xm2gw1h8 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ntlcohs9 {
    border-width: 0;
    margin: 0;
  }

  .pk93g3ix {
    border-width: 0;
    margin: 0 0 16px;
    display: none;
  }

  .ylseoc9b {
    border-width: 0;
    margin: 0 0 8px;
  }

  .dg4lweo4 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .i46gxukq {
    border-width: 0;
    margin: 0;
  }

  .o0d98lg4 {
    border-width: 0;
    display: block;
  }

  .v8nus4k1 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 8px 12px;
    font-size: 11px;
    line-height: 1.5;
  }

  .ge9kbtcv {
    border-width: 0;
    font-size: 9px;
    line-height: 1.5;
  }

  .vbl6syqq {
    border-width: 0;
    padding: 0;
    font-size: 9px;
    line-height: 1.5;
  }

  .gzf1gl5r {
    border-width: 0;
    margin: 8px 0 0;
    font-size: 9px;
  }

  .yjvk0nvz {
    border-width: 0;
    display: none;
  }

  .dfn546kz {
    border-width: 0;
    padding: 8px;
  }

  .ogs93vjx {
    border-width: 2px;
    border-radius: 9999px;
    padding: 8px 12px;
  }

  .b7ikeiv8 {
    border-width: 0;
    padding: 0;
  }

  .km7g56ka {
    border-width: 0;
    margin: 8px 0 0;
  }

  .x3j5973n {
    border-width: 0;
    margin: 0;
    padding: 0 8px 8px;
    display: block;
  }

  .cv60crpl {
    border-width: 3px;
    border-radius: 12px;
    width: 95%;
  }

  .fh1q2qlr {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .db154c26 {
    border-width: 0;
    margin: 0 8px;
  }

  .nzsurgyf {
    border-width: 1px 0 0;
    margin: 32px 0 8px;
    padding: 32px 0 0;
  }

  .v41mgbml {
    border-width: 0;
  }

  .lq0fem2t {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .jeg58unw {
    border-width: 0;
    margin: 0;
  }

  .bh4jylqv {
    border-width: 0;
    padding: 8px 16px;
  }

  .st1f7fpe {
    border-width: 0;
    margin: 0 0 4px;
    padding: 0;
  }

  .r27zfr7v {
    border-width: 0;
    margin: 0 0 4px;
  }

  .sh7142yu {
    border-width: 0;
    margin: 0 0 8px;
    padding: 0;
  }

  .qz1atcf4 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .gwlbmniz {
    border-width: 0;
    padding: 3px 6px;
  }

  .wm68qs5j {
    border-width: 0;
    margin: 0;
  }

  .v85ticeh {
    border-width: 0;
    margin: 0 0 8px;
  }

  .aicc82e8 {
    border-width: 0;
    margin: 0 0 0 2px;
  }

  .ni0mx9vz {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 24px;
  }

  .gm5al3yf {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .video {
    aspect-ratio: 9 / 16;
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto 4px;
    padding: 0;
  }

  .fn5t39dq {
    border-width: 0;
    padding: 0;
  }

  .iraghxu2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ar0carex {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 8px 16px;
  }

  .dbg9s44r {
    border-width: 0;
    margin: 0 auto;
  }

  .llymhxc6 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 2px;
  }

  .u5e7gbu9 {
    border-width: 0;
    margin: 0 auto;
  }

  .a0ktd6rg {
    border-width: 0;
    margin: 0 0 16px;
    padding: 0 4px;
  }

  .qmdv0mer {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .vpdnwrqz {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .jjyappsu {
    border-width: 0;
    margin: 0 0 12px;
  }

  .nt6sters {
    border-width: 0;
    margin: 12px 0;
  }

  .ysa0i7uj {
    border-width: 0;
    margin: 0 0 8px;
  }

  .pvofkmth {
    border-width: 0;
    border-radius: 4px;
    margin: 0 auto;
    padding: 16px 24px;
  }

  .k6xrd9ac {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 4px;
  }

  .b7qtai54 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .rckv8etp {
    border-width: 0;
    padding: 0 4px 24px;
  }

  .lqvm3b27 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 8px;
  }

  .ohnq1ie2 {
    border-width: 0;
    padding: 16px 0;
  }

  .i7qwgf2p {
    border-width: 0;
    margin: 0 0 32px;
    padding: 0 8px;
  }

  .v7iuuvi9 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hupnrsq0 {
    border-width: 0;
    margin: 0;
  }

  .xsp76iyr {
    border-width: 0;
    margin: 0 0 24px;
  }

  .x6kiryio {
    border-width: 0;
    padding: 0 8px;
  }

  .jzac670v {
    border-width: 0;
    margin: 0 auto;
  }

  .ybt2643t {
    border-width: 0;
    margin: 0 0 32px;
  }

  .gdh35ij9 {
    border-width: 0;
    border-radius: 9999px;
  }

  .iow0yhsf {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .mg4mqxl5 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .d2sptpuc {
    border-width: 0;
    margin: 0 0 8px;
  }

  .de0i8q09 {
    border-width: 0;
    margin: 0;
  }

  .b7qvr1za {
    border-width: 0;
    border-radius: 16px;
    margin: 20px 0 0;
    padding: 16px;
  }

  .cbexwdrk {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ylxwzis3 {
    border-width: 0;
    margin: 0 auto;
  }

  .n2r3nabf {
    border-width: 0;
    padding: 32px 8px;
  }

  .emlz8rv4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ojptoegu {
    border-width: 0;
    margin: 0;
  }

  .hc8cb4l1 {
    border-width: 0;
    margin: 0 0 40px;
    padding: 0 8px;
  }

  .ktc2epmi {
    border-width: 0;
    padding: 12px 16px;
  }

  .a68lfihz {
    border-width: 0;
    margin: 0 auto;
  }

  .b4jtvpdz {
    border-width: 0;
    margin: 0 0 8px;
  }

  .l6y9dq8s {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ziiuv7gl {
    border-width: 0;
    margin: 0;
  }

  .pxtyto36 {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .hp2cwzlf {
    border-width: 0;
    border-radius: 16px;
  }

  .meywgk3c {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .tqykv5z8 {
    border-width: 0;
    padding: 12px 16px;
  }

  .qqzcqguo {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .dn9zkvvb {
    border-width: 2px;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .x5flczxc {
    border-width: 0;
    padding: 48px 8px;
  }

  .n1qr5q6k {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 8px;
  }

  .wtvbg6ij {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0;
  }

  .sywi8gmx {
    border-width: 0;
    padding: 32px 8px;
  }

  .drhnse1y {
    border-width: 0;
    margin: 0 0 32px;
    padding: 0 8px;
  }

  .l69r03aa {
    border-width: 0;
    margin: 0 0 16px;
  }

  .w11okhp7 {
    border-width: 0;
    margin: 0 auto;
  }

  .wfbz55b5 {
    border-width: 0;
    padding: 0 8px;
  }

  .ohoiet43 {
    border-width: 0;
    padding: 48px 8px;
  }

  .av794no0 {
    border-width: 0;
    padding: 16px 8px;
  }

  .k0cre287 {
    border-width: 0;
    margin: 0 0 16px;
    padding: 0 8px;
  }

  .fprdcfvu {
    border-width: 0;
    margin: 0 auto;
  }

  .ew4tejdl {
    border-width: 0;
    margin: 0 0 16px;
    padding: 0 8px;
  }

  .eo4rk41o, .vyhhwype {
    border-width: 0;
    margin: 0;
  }

  .pknij3wf {
    border-width: 0;
    margin: 0 0 16px;
  }

  .ooww4k3r {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .mr0finjw {
    border-width: 0;
    margin: 0;
  }

  .nc6et10y {
    border-width: 0;
    margin: 12px 0 0;
  }

  .y78imvdu {
    border-width: 0;
    margin: 16px 0 0;
  }

  .z6n8do4z {
    border-width: 0;
    margin: 0;
  }

  .x2eg85oq {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .dw3gif5m {
    border-width: 0;
    padding: 24px 8px;
  }

  .luaw8vtt {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .i48nhspd {
    border-width: 0;
    margin: 0 4px;
  }

  .sa89f17d {
    border-width: 0;
    margin: 0;
  }

  .lsh82356 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .t6ubx9ub {
    border-width: 0;
    margin: 0 auto;
  }

  .khullkgk {
    border-width: 0;
    max-width: none;
    margin: 0 auto;
    padding: 0 16px;
  }

  .icuudlmt {
    border-width: 1px 0 0;
    padding: 48px 0;
  }

  .tgpzzbxw {
    border-width: 0;
    padding: 0;
  }

  .h5r6vyg0 {
    border-width: 8px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 32px;
  }

  .gbobk82c {
    border-width: 0;
  }

  .cu5se8ha {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .oyuw10hi {
    border-width: 0;
    margin: 0;
  }

  .ph4rger2 {
    border-width: 0;
    padding: 0;
  }

  .fz1ebai4, .jrqzgfxh {
    border-width: 0;
    margin: 0 0 16px;
  }

  .mu7hb7at {
    border-width: 0;
    margin: 0 0 12px;
  }

  .kpidqsnn, .y1x0chox {
    border-width: 0;
    margin: 0 0 8px;
  }

  .xgmm6q63 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .g7davmmb {
    border-width: 0;
    border-radius: 16px;
    padding: 16px 32px;
  }

  .ddivr2k8 {
    border-width: 8px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 32px;
  }

  .qd39s6px {
    border-width: 0;
  }

  .p8iz9fum {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .lng45bw7 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .y1y3hhzy, .te9t7blk, .r2ucbmot {
    border-width: 0;
    margin: 0;
  }

  .f8kf6bz3 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .yw3rbbq7 {
    border-width: 0;
    margin: 0;
    padding: 20px 16px 16px;
  }

  .ve0h6rjx {
    border-width: 0;
    margin: 0 0 12px;
  }

  .gvy9155j {
    border-width: 0;
    margin: 0 auto;
  }

  .t2gmxxqp {
    border-width: 0;
    margin: 8px 0 0;
  }

  .ll0gh432 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .xzfdozyj {
    border-width: 0;
    margin: 0 0 4px;
  }

  .vqyic3kc {
    border-width: 0;
    margin: 0;
  }

  .g0qolg3j {
    border-width: 0;
    margin: 16px 0;
  }

  .unfrrgqb {
    border-width: 0;
    margin: 0;
  }

  .npnun51i {
    border-width: 0;
    margin: 0 0 16px;
  }

  .m6qoctbk {
    border-width: 0;
    margin: 0;
  }

  .hc2euxws {
    border-width: 0;
    padding: 8px;
  }

  .w0t0npwv {
    border-width: 0;
    margin: 16px -12px;
  }

  .nvw8vpwo {
    border-width: 0;
    border-radius: 4px;
    width: 100%;
    margin: 0 0 12px;
    padding: 12px 24px;
  }

  .v32zou3z {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .scdzucxd {
    border-width: 0;
    padding: 0 8px;
  }

  .qhj99lme {
    border-width: 0;
    margin: 0 0 16px;
  }

  .q0u1zxr4 {
    border-width: 0;
    margin: -120px auto 0;
    padding: 12px;
  }

  .ow38y1jw {
    border-width: 0;
    margin: 0;
  }

  .h8fb4f6f {
    border-width: 0;
    margin: 0 0 24px;
  }

  .uamp6vzm {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .rm0l300o {
    border-width: 0;
    margin: 0;
  }

  .gfu2b51j {
    border-width: 0;
    margin: 8px 0 0;
  }

  .brm45cbn {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .tahve6bs {
    border-width: 0;
    margin: 0 4px;
  }

  .pek9za9l {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v7d8y0ns {
    border-width: 0;
    margin: 0;
  }

  .y9e84jm5 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .myj3oecd {
    border-width: 1px 0 0;
    margin: 0 auto;
    padding: 32px 0 0;
  }

  .ioe9v149 {
    border-width: 0;
    padding: 32px 16px 48px;
  }

  .ittawr53 {
    border-width: 0;
  }

  .efja268r {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .u1vi3yh3 {
    border-width: 0;
    margin: 0;
  }

  .x1wlnr6f {
    border-width: 0;
  }

  .tm1jisqq {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .ilu8dg1l {
    border-width: 0;
    margin: 0;
    padding: 12px 0;
  }

  .nboyvsd8 {
    border-width: 0;
    margin: 0 0 12px;
    font-size: 24px;
  }

  .we6l4321 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .mnt5z0xs {
    border-width: 0;
    border-radius: 9999px;
    padding: 0;
  }

  .lwpw7glp {
    border-width: 0;
    margin: 0 auto;
  }

  .sh9ma9j2 {
    border-width: 0;
    padding: 0;
  }

  .jr0iffrl {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0 0 16px;
  }

  .znqn4v9d {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .jjrldwpz {
    border-width: 0;
    padding: 16px 0;
  }

  .mgwq8fc3 {
    border-width: 0;
    min-height: 100vh;
    margin: 0;
    padding: 0;
  }

  .xr4sykq9 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .hyyoxmjq {
    border-width: 0;
    margin: 0;
  }

  .si6mfj75 {
    border-width: 0;
    padding: 24px 16px;
  }

  .zuai24fj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .dvpi34sm {
    border-width: 0;
    margin: 0;
  }

  .k5t74k9l {
    border-width: 0;
    margin: 16px 0 0;
  }

  .zy4nvl6e, .mag81wrw, .zbryk6is {
    border-width: 0;
    margin: 32px 0 0;
  }

  .oxsoni29 {
    border-width: 0;
    margin: 0;
  }

  .pkscryjx {
    border-width: 0;
    margin: 32px 0 0;
  }

  .tyhiyhkf {
    border-width: 0;
    margin: 0;
    padding: 32px 16px;
  }

  .qlf3k080 {
    border-width: 0;
    padding: 0 0 10px;
  }

  .cylykurl {
    border-width: 0;
    margin: 0;
  }

  .nbls8gmt {
    border-width: 0;
    margin: 16px 0 0;
  }

  .qgzss220 {
    border-width: 0;
    margin: 0;
  }

  .quzlgma4 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .mr72b2qv {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .olfx0xs8 {
    border-width: 0;
    margin: 0;
  }

  .ncllj4uc {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nnqc3kqi {
    border-width: 0;
    margin: 16px 0 0;
    padding: 8px 0;
  }

  .zkf3pfrg {
    border-width: 0;
    padding: 20px 48px;
  }

  .agxczhp5 {
    border-width: 0;
    padding: 0;
  }

  .nt93sazz {
    border-width: 0;
    margin: 12px 0 0;
  }

  .j1x43tmr {
    border-width: 0;
    margin: 16px 0 0;
  }

  .xhvy55vr {
    border-width: 0;
    margin: 0;
    padding: 0 16px;
  }

  .gj8a5hex {
    border-width: 0;
    padding: 24px 0;
  }

  .c86rro2i {
    border-width: 0;
    margin: 0 0 12px;
  }

  .puq4jiir {
    border-width: 0;
    margin: 0 auto;
  }

  .mlhnw2qz {
    border-width: 0;
    margin: 0 0 24px;
  }

  .r20gldm2 {
    border-width: 0;
    padding: 12px;
  }

  .moen1slr {
    border-width: 0;
    width: 396px;
    margin: 0;
    padding: 0;
  }

  .rz4noj7x {
    border-width: 0;
    margin: 0;
  }

  .zr6oiloe, .gzgwt83m {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xtiqm2q0 {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .h60oiomk {
    border-width: 1px;
  }

  .vdceet9s {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .w3ocr4ev {
    border-width: 1px;
    margin: 24px 0 0;
  }

  .pvx1yb1n {
    border-width: 0;
    padding: 12px;
  }

  .ou0vu5pi {
    border-width: 0;
    width: 394px;
    margin: 0;
    padding: 0;
  }

  .vo30nli0 {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .k19dygkj {
    border-width: 2px;
    margin: 24px 0 0;
  }

  .vtiqr1rs {
    border-width: 0;
    margin: 32px 0 0;
    padding: 16px 48px;
  }

  .hmbbtvmw {
    border-width: 0;
    padding: 0 16px;
  }

  .a7lilukj {
    border-width: 0;
    padding: 24px 0;
  }

  .bdue2pk7 {
    border-width: 0;
    padding: 16px;
  }

  .vydynll7 {
    border-width: 0;
    margin: 0;
  }

  .o7fwbheq {
    border-width: 0;
    margin: 8px 0 0;
  }

  .bemjco8v {
    border-width: 0;
    margin: 16px 0 0;
  }

  .kr5e3pub {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .ezbbzjms {
    border-width: 1px;
    margin: 0 0 24px;
  }

  .txeqj9l0 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xaxk77ur {
    border-width: 0;
    margin: 0;
  }

  .tc7g89o2 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .csx64pv9 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .n9u3fzvo {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .nb583utb {
    border-width: 1px;
    margin: 0 0 10px;
  }

  .h2ebq527, .dgcoueos {
    border-width: 0;
    margin: 0 0 8px;
  }

  .xst91wi7 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .xy44rkat {
    border-width: 0;
    margin: 0 0 8px;
  }

  .uigm6b61 {
    border-width: 0;
    margin: 0;
  }

  .yg26ibg9 {
    border-width: 2px;
    padding: 16px;
  }

  .vpnr5lws {
    border-width: 0;
    margin: 0 0 32px;
  }

  .nglwm11x, .k25vzeof {
    border-width: 0;
    margin: 0;
  }

  .uhu8tpet {
    border-width: 4px;
    margin: 0 auto 32px;
    padding: 24px 32px;
  }

  .w6ob81co {
    border-width: 0;
    margin: 0 0 24px;
  }

  .q92w3ki1, .gdx2lyje {
    border-width: 0;
    margin: 0 0 8px;
  }

  .nhe0f8rw, .anrj7ft5 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jhr899pb {
    border-width: 0;
    margin: 0 auto;
  }

  .sx8ui5t9 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .k4uo6grj {
    border-width: 0;
    padding: 20px 48px;
  }

  .r82ffcv7 {
    border-width: 0;
    margin: 0;
  }

  .sj56qhz4 {
    border-width: 0;
    padding: 0 16px;
  }

  .w5avxlpe {
    border-width: 0;
    padding: 16px 0;
  }

  .b58kgqrd {
    border-width: 0;
    margin: 0 0 24px;
  }

  .x2tlhijm {
    border-width: 0;
    margin: 0 0 8px;
  }

  .eumy4e97 {
    border-width: 0;
    margin: 0;
  }

  .zl9k5nkn {
    border-width: 0;
    padding: 16px;
  }

  .awdswfj1 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px;
  }

  .vvcojgq5 {
    border-width: 0;
    padding: 0 16px;
  }

  .xu1xgyjx {
    border-width: 0;
    padding: 16px 0;
  }

  .ytaeyh5i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .g637jnj6 {
    border-width: 0;
    margin: 0;
  }

  .tdztymtm, .vko2xo4x {
    border-width: 0;
    margin: 0 0 12px;
  }

  .caiua3va {
    border-width: 0;
    margin: 0;
  }

  .axqrj0bs {
    border-width: 0;
    margin: 0 auto 24px;
  }

  .eswesqwt {
    border-width: 0;
    margin: 0 0 24px;
  }

  .rjt1v2g7 {
    border-width: 0;
    padding: 8px;
  }

  .w61a9sz7 {
    border-width: 0;
    margin: 0 auto;
  }

  .y4p9roki {
    border-width: 0;
    margin: 0;
  }

  .tdasrbw2 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .opyd8645 {
    border-width: 1px;
    margin: 0;
    padding: 16px;
  }

  .k5ydru7s {
    border-width: 0;
    margin: 0 0 24px;
  }

  .h8zc3yrl {
    border-width: 0;
    margin: 12px 0 0;
  }

  .apgdvetf {
    border-width: 0;
    margin: 24px 0 0;
    padding: 12px 32px;
  }

  .wyz90znd {
    border-width: 0;
    padding: 0 16px;
  }

  .mo1my76o {
    border-width: 0;
    margin: 0 0 8px;
  }

  .n7c14uo3 {
    border-width: 0 0 1px;
    padding: 0 0 16px;
  }

  .v95l8l06 {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 0 0 16px;
  }

  .y17ufj7l {
    border-width: 0;
    margin: 0 0 64px;
    padding: 0 8px;
  }

  .d6i84djo {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xvjxp8oe, .sj1l49tw {
    border-width: 0;
    margin: 0;
  }

  .w0j9mgvl {
    border-width: 4px;
    margin: 0;
    padding: 80px 12px 12px;
  }

  .m0pmwyao {
    border-width: 0;
    padding: 0 4px;
  }

  .ek5or4qt {
    border-width: 0;
    padding: 24px 0;
  }

  .l891esqs {
    border-width: 0;
    margin: 0 0 16px;
  }

  .dk66pau3 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .cmjxn0y1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .nldfjiaz {
    border-width: 0;
    margin: 0 auto;
  }

  .lrhenum2 {
    border-width: 0;
    padding: 16px 0;
  }

  .oznfq3ll {
    border-width: 0;
    padding: 0 16px;
  }

  .nnd6we79 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .l1p683p1 {
    border-width: 0;
    margin: 0 4px;
  }

  .mgprstqw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .y8suiomo {
    border-width: 0;
    margin: 0;
  }

  .x5iyl080 {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .o88ovpna {
    border-width: 0;
  }

  .mru6le34 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .c1v6r65h {
    border-width: 0;
    margin: 0;
  }

  .aigkacic {
    border-width: 0;
    padding: 0;
  }

  .rqe4bz9b {
    border-width: 0;
    margin: 0 0 16px;
  }

  .edt69pyj {
    border-width: 0;
    margin: 0 0 24px;
  }

  .d9dsxbxz, .jzrznwkf {
    border-width: 0;
    margin: 0 0 8px;
  }

  .eidrks6y {
    border-width: 0;
    margin: 0 0 24px;
  }

  .f9nn9ugi {
    border-width: 0;
    padding: 16px 32px;
  }

  .dcf57f04 {
    border-width: 8px;
    padding: 32px;
  }

  .icrwhrqq {
    border-width: 0;
  }

  .zd6zxnmd {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .ipxoerw9 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .je8witrz {
    border-width: 0;
    margin: 0;
    padding: 20px 16px 12px;
  }

  .e27sjwml {
    border-width: 0;
    margin: 0 0 12px;
  }

  .gyqglds0 {
    border-width: 0;
    margin: 0 auto;
  }

  .bxd0re4k {
    border-width: 0;
    margin: 8px 0 0;
  }

  .kqm3nbal {
    border-width: 0;
    margin: 24px 0 12px;
    padding: 0;
  }

  .eb4uwxxm {
    border-width: 0;
    margin: 0 0 4px;
  }

  .e0cgqtj1 {
    border-width: 0;
    margin: 0;
  }

  .axmpq1qw {
    border-width: 0;
    margin: 16px 0;
  }

  .c4p5f6q0 {
    border-width: 0;
    margin: 0;
  }

  .xjiydbt8 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .f080xwtx {
    border-width: 0;
    margin: 0;
  }

  .z83xxrbu {
    border-width: 0;
    margin: 24px 0;
  }

  .lim7989g {
    border-width: 0;
    margin: 0;
  }

  .fmx8grmn {
    border-width: 0;
    margin: 0 0 16px;
  }

  .bin2n69y {
    border-width: 0;
    margin: 0;
  }

  .d0dtis54 {
    border-width: 0;
    padding: 8px;
  }

  .q916f6g8 {
    border-width: 0;
    margin: 16px -12px;
  }

  .bqjj8dc1 {
    border-width: 0;
    border-radius: 4px;
    width: 100%;
    margin: 0 0 12px;
    padding: 12px 24px;
  }

  .jnswbtb0 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .nmggc303 {
    border-width: 0;
    padding: 0 8px;
  }

  .efhvxcvn {
    border-width: 0;
    margin: 0 0 16px;
  }

  .d1n5xfjz {
    border-width: 0;
    margin: -90px auto 0;
    padding: 12px;
  }

  .tmjt9p94 {
    border-width: 0;
    margin: 0;
  }

  .uq7a4maf {
    border-width: 0;
    margin: 0 0 24px;
  }

  .krt972wg {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .fgz4mdd3 {
    border-width: 0;
    margin: 0;
  }

  .s1q84lqx {
    border-width: 0;
    margin: 8px 0 0;
  }

  .s7lxu2fm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .b68dlcz0 {
    border-width: 0;
    margin: 0 4px;
  }

  .ntqyfe1i {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zv0qk40j {
    border-width: 0;
    margin: 0;
  }

  .fgars7mu {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .bx7cl4tf {
    border-width: 1px 0 0;
    margin: 0 auto;
    padding: 32px 0 0;
  }

  .j8bacxow {
    border-width: 0;
    padding: 32px 16px 48px;
  }

  .c90vu9gt {
    border-width: 0;
  }

  .mvkksef8 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .tg7gpl3x {
    border-width: 0;
    margin: 0;
  }

  .xf6j7wog {
    border-width: 0;
  }

  .q4p79hgn {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .n2hhsr95 {
    border-width: 0;
    margin: 0;
    padding: 12px 0;
  }

  .ui69x4z5 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hut4dvxv {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .q756qtlb {
    border-width: 0;
    border-radius: 9999px;
    padding: 0;
  }

  .m0xp3qbd {
    border-width: 0;
    margin: 0 auto;
  }

  .y53zh1n6 {
    border-width: 0;
    padding: 0;
  }

  .gqxef9at {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0 0 16px;
  }

  .cr0wgcrl {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ttuxii3l {
    border-width: 0;
    padding: 16px 0;
  }

  .dzw7x88h {
    border-width: 0;
    margin: 0;
  }

  .drquqdoy {
    border-width: 0;
    margin: 16px 0 0;
  }

  .vkl1ay8p {
    border-width: 0;
    margin: 0;
  }

  .xggwgc5t {
    border-width: 0;
    margin: 8px 0 0;
  }

  .z9d5ztv0 {
    border-width: 0;
    margin: 16px 0 0;
    padding: 0;
  }

  .yzatgibf {
    border-width: 0;
    margin: 0;
  }

  .at7sfk8i {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nlg5f1dz {
    border-width: 0;
    margin: 16px 0 0;
    padding: 8px 0;
  }

  .ua90ettd {
    border-width: 2px;
    border-radius: 12px;
    padding: 20px 32px;
  }

  .zokf6ho1 {
    border-width: 0;
    padding: 0;
  }

  .xmxwjdl4 {
    border-width: 0;
    margin: 12px 0 0;
  }

  .y90j8z7h {
    border-width: 0;
    margin: 16px 0 0;
  }

  .d5b5r73r {
    border-width: 0;
    margin: 0;
    padding: 0 16px;
  }

  .xnqffob2 {
    border-width: 0;
    padding: 24px 0;
  }

  .rl8ir9li {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ui8souxb {
    border-width: 0;
    margin: 0;
  }

  .qi9c39m2 {
    border-width: 0;
    padding: 24px 16px;
  }

  .k1qzj6vd {
    border-width: 0;
    margin: 0;
  }

  .r3gqq8gt, .gp02dcv8 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .fqbt642c {
    border-width: 0;
    margin: 0;
  }

  .s0mlzes4 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .jnik7k3e, .kb5slk3x, .t9zx0fra {
    border-width: 0;
    margin: 32px 0 0;
  }

  .jrk4n80x {
    border-width: 0;
    margin: 16px 0 0;
  }

  .n59ce68j {
    border-width: 0;
    margin: 4px 0 0;
  }

  .qw4hegnl {
    border-width: 0;
    margin: 8px 0 0;
    padding: 0;
  }

  .bbskbpvf {
    border-width: 0;
    margin: 32px 0 0;
    padding: 0 0 0 16px;
  }

  .av9o4hwu {
    border-width: 0;
    margin: 0;
  }

  .q62gusej {
    border-width: 0;
    margin: 12px 0 0;
  }

  .obo8nly3 {
    border-width: 0 0 0 4px;
    margin: 16px 0 0;
    padding: 0 0 0 16px;
  }

  .sz9g6dki {
    border-width: 0;
    margin: 32px 0 0;
  }

  .w02f29ia {
    border-width: 0;
    margin: 16px 0 0;
  }

  .wnoqva0g {
    border-width: 0;
    margin: 0;
    padding: 0 16px 32px;
  }

  .n5v3o3at {
    border-width: 0;
    padding: 0 0 10px;
  }

  .gfxgvw4g {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ot3y9hb8 {
    border-width: 0;
    margin: 0 auto;
  }

  .yhvspks1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .kqupfz6g {
    border-width: 0;
    padding: 12px;
  }

  .grl5a0mj {
    border-width: 0;
    width: 396px;
    margin: 0;
    padding: 0;
  }

  .dflwddys {
    border-width: 0;
    margin: 0;
  }

  .bmlzc24i, .qtdkl0jd {
    border-width: 0;
    margin: 12px 0 0;
  }

  .xoqy4fcl {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .dturd6m7 {
    border-width: 1px;
  }

  .ibzgwm3j {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .pnwu5ono {
    border-width: 1px;
    margin: 24px 0 0;
  }

  .rej1021n {
    border-width: 2px;
    border-radius: 12px;
    margin: 32px 0 0;
    padding: 16px 48px;
    overflow: hidden;
  }

  .vuocv3vt {
    border-width: 0;
    padding: 0 16px;
  }

  .p6y4bbq1 {
    border-width: 0;
    padding: 24px 0;
  }

  .iqtvjiqz {
    border-width: 0;
    margin: 0 0 36px;
    padding: 0;
  }

  .ayagl63i {
    border-width: 0;
    padding: 12px;
  }

  .ebfeclf9 {
    border-width: 0;
    width: 394px;
    margin: 0;
    padding: 0;
  }

  .fpm67pwd {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .yy3rqvsa {
    border-width: 2px;
  }

  .avjqjmye {
    border-width: 0;
    margin: 0;
    padding: 24px;
  }

  .vtizkcdd {
    border-width: 2px;
    margin: 24px 0 0;
  }

  .wylpoxqo {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
  }

  .p1v016u3 {
    border-width: 0;
    margin: 0 auto;
  }

  .pcwq00h8 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .wmodwp9e {
    border-width: 0;
    padding: 16px;
  }

  .bzkq2af2 {
    border-width: 1px 0 0;
    padding: 16px;
  }

  .y2bh5tyi {
    border-width: 4px 0 0;
    margin: 0;
    padding: 16px;
  }

  .scqwnwai, .fmw7v906 {
    border-width: 1px 0 0;
    padding: 16px;
  }

  .ribmi4lo {
    border-width: 2px;
    margin: 0 0 32px;
    padding: 0;
  }

  .j1slyf00 {
    border-width: 2px;
    border-radius: 12px;
    padding: 20px 32px;
  }

  .l7hl0o78 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ctcmhkez {
    border-width: 0;
    padding: 0 16px;
  }

  .wclouwfp {
    border-width: 0;
    padding: 16px 0;
  }

  .njoqba2v {
    border-width: 0;
    margin: 0 0 40px;
    padding: 0;
  }

  .tpyp2kpw {
    border-width: 0;
    margin: 0 0 12px;
  }

  .ii04k669, .xtt6ds7w {
    border-width: 0;
    margin: 0 0 16px;
  }

  .nvi1cpqv {
    border-width: 2px;
    margin: 0 0 24px;
    padding: 16px;
  }

  .hqda1qu9, .juva5jrz {
    border-width: 0;
    margin: 0 0 24px;
  }

  .i23q0vnp {
    border-width: 0;
    margin: 0 auto 24px;
  }

  .zcrhl83y {
    border-width: 0;
    padding: 8px;
  }

  .d7aaur1a {
    border-width: 0;
    margin: 0 auto;
  }

  .nsfg2031 {
    border-width: 0;
    margin: 0;
  }

  .gtueg522, .p32gy29q {
    border-width: 0;
    margin: 12px 0 0;
  }

  .w5smemuk {
    border-width: 0;
    margin: 8px 0 0;
  }

  .lrv08dxb {
    border-width: 0;
    margin: 12px 0 0;
    padding: 0;
  }

  .zegcqkrs {
    border-width: 0;
    margin: 12px 0 0;
  }

  .s6e44g2v {
    border-width: 1px;
    margin: 0;
    padding: 16px;
  }

  .as6a14p0 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .lthsimvk {
    border-width: 2px;
    border-radius: 12px;
    margin: 24px 0 0;
    padding: 12px 32px;
    overflow: hidden;
  }

  .ljh93e3n {
    border-width: 0;
    padding: 0 16px;
  }

  .i1lxjsj0 {
    border-width: 0;
    margin: 0 0 64px;
    padding: 0 8px;
  }

  .nq8h33kb {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .dsc6omth, .g20ag5r4, .ig774eft {
    border-width: 0;
    margin: 0;
  }

  .g9mcvvgq {
    border-width: 4px;
    margin: 0;
    padding: 80px 12px 12px;
  }

  .unjcetrf {
    border-width: 0;
    padding: 0 4px;
  }

  .mhq9cmd3 {
    border-width: 0;
    padding: 24px 0;
  }

  .mp0gh1ps {
    border-width: 0;
    margin: 0 0 16px;
  }

  .pheec65t {
    border-width: 0;
    margin: 0 0 8px;
  }

  .xvh44iuu {
    border-width: 0;
    margin: 0 0 24px;
  }

  .x9wu4zqm {
    border-width: 0;
    margin: 0 auto;
  }

  .sv65ft70 {
    border-width: 2px;
    border-radius: 12px;
    padding: 16px 0;
  }

  .hh79nick {
    border-width: 0;
    padding: 0 16px;
  }

  .jylvs5dx {
    border-width: 0;
    padding: 16px 0;
  }

  .hft4m7t0 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .swx7x3eh {
    border-width: 0;
    padding: 0 16px 0 0;
  }

  .ak0ycukc {
    border-width: 0;
    padding: 16px;
  }

  .xjb4tye2 {
    border-width: 1px;
  }

  .uszpp7bb {
    border-width: 1px;
    margin: 16px 0 0;
  }

  .jncc0gsv {
    border-width: 0;
    padding: 0 16px;
  }

  .rlla9ybf {
    border-width: 0;
    padding: 32px 0;
  }

  .k4f4ii1q {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .yg42wqfb {
    border-width: 0;
    margin: 0 4px;
  }

  .qh5sdf8v {
    border-width: 0;
    margin: 0 0 8px;
  }

  .m4kd2bcv {
    border-width: 0;
    margin: 0;
  }

  .oz2mhncx {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .kmenpl84 {
    border-width: 0;
  }

  .jps2tvuo {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .mxyd5ivb {
    border-width: 0;
    margin: 0;
  }

  .lgcr3s6z {
    border-width: 0;
    margin: 0 0 64px;
    padding: 0 8px;
  }

  .oeqmss44 {
    border-width: 0;
    margin: 0;
    padding: 0;
    left: 35%;
  }

  .v2pvkqgk, .qq9nfo8g, .kijw2him {
    border-width: 0;
    margin: 0;
  }

  .mez7zlfi {
    border-width: 4px;
    margin: 0;
    padding: 80px 12px 12px;
  }

  .u4wmcli7 {
    border-width: 0;
    padding: 0 4px;
  }

  .luxb6kpy {
    border-width: 0;
    padding: 0;
  }

  .v7ewek2w {
    border-width: 0;
    margin: 0 0 16px;
  }

  .lebyg1o8 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .treeqwmw, .fyldd1wy {
    border-width: 0;
    margin: 0 0 8px;
  }

  .pf4e3e38 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .rzyp78fp {
    border-width: 0;
    padding: 16px 32px;
  }

  .fzwdqqz3 {
    border-width: 8px;
    padding: 32px;
  }

  .tf1jdv8g {
    border-width: 0;
    padding: 0 16px 0 0;
  }

  .h2cgxj4t {
    border-width: 0;
    padding: 16px;
  }

  .dq1e22ou {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wjghyx2a {
    border-width: 0;
    margin: 0;
  }

  .lk7ksik5 {
    border-width: 1px 0 0;
    padding: 16px;
  }

  .kloz2g2x {
    border-width: 1px;
  }

  .cspllobf {
    border-width: 1px;
    margin: 16px 0 0;
  }

  .dsjt3myz {
    border-width: 0;
  }

  .ewhtxtgg {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .gnjk5hwa, .y0lca8o2 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .dcza524i {
    border-width: 0;
    margin: 0;
  }

  .o4q0blkm {
    border-width: 0;
    margin: 0 auto;
  }

  .rk7vzejl {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .f9lds138 {
    border-width: 0;
    margin: -38px 0;
    padding: 0;
  }

  .yttu4vdj {
    border-width: 0;
    margin: 0 0 32px;
  }

  .x3da4wan {
    border-width: 0;
    margin: 0;
  }

  .w5vcvums {
    border-width: 0;
    margin: 24px 0 0;
  }

  .a0kikc2z {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .y98b1jr2 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .bjg38fqq {
    border-width: 0;
    padding: 0 30px;
  }

  .b3rsibab {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .jh07z80c {
    border-width: 0;
    margin: 0 0 32px;
  }

  .ys6g66iq {
    border-width: 0;
    margin: 0;
  }

  .bw5ed3jg {
    border-width: 0;
    margin: 24px 0 0;
  }

  .tydbaoti {
    border-width: 0;
    margin: 0 0 32px;
  }

  .su6gkmcf, .p5zen27y {
    border-width: 0;
    margin: 0;
  }

  .pfhtkynk {
    border-width: 0;
    margin: 24px 0 0;
  }

  .dnebbtd1 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .xn91dnaw {
    border-width: 0;
    margin: 0 0 32px;
  }

  .qbyh927l {
    border-width: 2px;
    border-radius: 50px;
    margin: 0 0 32px;
    padding: 16px;
  }

  .krk68xhy {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .m6spzi5s {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .rsfskvyx {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .vw881xtu {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .giyueaqq {
    border-width: 0;
    margin: 0 0 8px;
  }

  .qqvd1lbm {
    border-width: 0;
    margin: 0 0 48px;
  }

  .hhxw3xou {
    border-width: 0;
    margin: 0;
  }

  .burqyqvb, .xnxhhnrd {
    border-width: 0;
    margin: 32px 0 0;
  }

  .dfnzwns2, .drwdhhsi {
    border-width: 0;
    margin: 0 0 24px;
  }

  .fa327sy8 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .rvfwf80u, .vjjfqe26 {
    border-width: 0;
    margin: 0;
  }

  .oydwjyxn {
    border-width: 0;
    margin: 0 0 48px;
  }

  .lg6tkmpp {
    border-width: 0;
    margin: 0 0 16px;
  }

  .sjsd6dog {
    border-width: 0;
    margin: 0 0 32px;
  }

  .b9klvd13 {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px;
  }

  .jbwu7az6 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .r564lvo0 {
    border-width: 0;
    margin: 0 auto;
  }

  .s0y7sl2w {
    border-width: 0;
    margin: 0 auto;
    padding: 20px 16px;
  }

  .t515w18h {
    border-width: 0;
    padding: 20px 0;
  }

  .zmsz6vuk {
    border-width: 0;
    margin: 0 0 32px;
  }

  .vaspq6k0 {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .iuubxlcs {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .gjxzcnmp {
    border-width: 0;
    padding: 32px 0;
  }

  .ul1ulh2t {
    border-width: 0;
    margin: 0 0 32px;
  }

  .h2sj2q0y {
    border-width: 0;
    margin: 32px auto 0;
  }

  .mf1aovyd {
    border-width: 0;
    margin: 32px 0 0;
  }

  .xuhwri9m {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px;
  }

  .jxqhhve5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nhsed84u {
    border-width: 0;
    margin: 0 0 32px;
  }

  .vish7642 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .dztbrspz {
    border-width: 0;
    margin: 0 0 96px;
    padding: 0;
  }

  .wab3efxy {
    border-width: 0;
    margin: 0 auto 24px;
    padding: 0;
  }

  .e1sk56yq {
    border-width: 0;
    margin: 0;
  }

  .ia348as0 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .wl5gdw9j {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nq6nzamw {
    border-width: 0;
    padding: 20px 0;
  }

  .k1b24pic {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .wx718w0p {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .ppg15rh7 {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0;
  }

  .ztqkgut2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hzcleexc {
    border-width: 0;
    margin: 0 0 24px;
  }

  .xeans3bp {
    border-width: 0;
    margin: 0 auto;
  }

  .vxximtu2 {
    border-width: 2px 0 0;
    margin: 32px 0 0;
  }

  .cki6qm9j {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .fwodfj4k {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ohsb99hu {
    border-width: 0;
    margin: 32px 0 0;
    padding: 15px 0 0;
  }

  .x5vkz81h {
    border-width: 0;
    margin: 0 0 12px;
  }

  .jb8fap4x {
    border-width: 0;
    margin: 0 0 24px;
  }

  .jquegpg7 {
    border-width: 0;
    margin: 0;
  }

  .via89h31 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .wwh5c8jh {
    border-width: 0;
    margin: 0 0 32px;
  }

  .ky9eatn4 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .tgylhq15 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .ek1clnu8 {
    border-width: 0;
    padding: 25px 0;
  }

  .ky6jx522 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .fq9k3a70 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .dkhjrwxh {
    border-width: 0;
    padding: 32px 0;
  }

  .s1n9r21c {
    border-width: 0;
    margin: 0 0 24px;
  }

  .y608u76t {
    border-width: 0;
    margin: 0 0 32px;
  }

  .chqnqz54 {
    border-width: 0;
    border-radius: 16px;
  }

  .oofr7ioc {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .jzqwc459 {
    border-width: 0;
    margin: 0 auto 24px;
  }

  .fkhid3mt {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .ggam28se {
    border-width: 0;
    margin: 0 0 32px;
  }

  .f3gi2vx2 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .sej6enle {
    border-width: 0;
    padding: 20px 0;
  }

  .n73kifwv, .e6ygf5vz {
    border-width: 0;
    margin: 0;
  }

  .wopuazpk, .nhkdf2me {
    border-width: 0;
    margin: 4px 0 0;
  }

  .x6k90q4z {
    border-width: 0;
    margin: 0 0 32px;
  }

  .nrjxj4yb, .a40kvuyk, .yvl82pc9 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .l9cw6b0w {
    border-width: 0;
    margin: 0;
  }

  .jwp1cnzb {
    border-width: 0;
    width: 80%;
    margin: 0;
    padding: 24px;
  }

  .iwk0wimu {
    border-width: 0;
    margin: 0 -16px 64px;
    padding: 0;
  }

  .qif9yr2y, .cjc9cf6f {
    border-width: 0;
    margin: 0 0 24px;
  }

  .vjggm88p {
    border-width: 0;
    margin: 0;
  }

  .dixa4x8p {
    border-width: 0;
    margin: 24px 0 0;
  }

  .bd0sx0xf {
    border-width: 0;
    margin: 0;
  }

  .rs3u89l5 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .rtpnhixj {
    border-width: 0;
    margin: 0 0 32px;
  }

  .vd7n9gjr {
    border-width: 0;
    margin: 0 0 8px;
  }

  .tbab42b6 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .qlolh63c {
    border-width: 0;
    margin: 48px 0 0;
  }

  .uk0m1x53 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .trwoto9y, .vlp7q6m5 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jhh2nepk {
    border-width: 0;
    margin: 0;
  }

  .zzm141j5, .gx7ft724 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .fgnm9wit {
    border-width: 2px;
    border-radius: 9999px;
    margin: 48px 0 0;
    padding: 16px 32px;
  }

  .tn5awoxe {
    border-width: 0;
    margin: 0 auto;
  }

  .ohu930e2 {
    border-width: 0;
    padding: 20px 0;
  }

  .m2r11962 {
    border-width: 0;
    margin: 0;
  }

  .n19fr3s6 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zayy1zdy {
    border-width: 0;
    margin: 0 0 4px;
  }

  .z73ixf67 {
    border-width: 0;
    margin: 0;
  }

  .iz5zkbg4 {
    border-width: 0;
    width: 446px;
    margin: 0 0 24px;
    padding: 0;
  }

  .dpmec4z4, .mniypgvx {
    border-width: 0;
    margin: 0;
  }

  .nghyj3cp {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jr5xeb5f {
    border-width: 0;
    margin: 0 0 12px;
  }

  .eh3yljwg, .ku430svu {
    border-width: 0;
    margin: 0;
  }

  .lm8fllov {
    border-width: 0;
    margin: 0 0 24px;
  }

  .q5moyqi5 {
    border-width: 0;
    width: 446px;
    margin: 0;
    padding: 0;
  }

  .pknhvc3x {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .bbznt7lx {
    border-width: 0;
    margin: 16px 0 0;
  }

  .d20mb05f {
    border-width: 2px 0 0;
    margin: 16px 0 0;
  }

  .g0rcukyo {
    border-width: 0;
    margin: 0;
  }

  .i7zupkh1, .isa55zfn, .td12efq9 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .tfhnwlgj {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .n8wma6zf {
    border-width: 0;
    margin: 0;
  }

  .gd8m1d55 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .x7s8xxva {
    border-width: 0;
    margin: 0 0 32px;
  }

  .h7ctzsw5 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .bem3q2vd {
    border-width: 0;
    padding: 32px 0;
  }

  .amvmy3m1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ot5j2qg1 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l8m4hifv {
    border-width: 0;
    margin: 0 auto;
  }

  .j5drcxas {
    border-width: 0;
    margin: 0 0 64px;
  }

  .vpp87aeo {
    border-width: 0;
    margin: 0 0 4px;
  }

  .y1gngz2x {
    border-width: 0;
    margin: 0 0 16px;
  }

  .ir3u585s {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .viwiq9k2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .fdf442eb {
    border-width: 0;
    margin: 0 0 12px;
  }

  .diewosq8 {
    border-width: 0;
    margin: 0;
  }

  .i452q0sa {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .dummaqlu {
    border-width: 0;
    margin: 0 0 4px;
  }

  .d1ztt2lq {
    border-width: 0;
    margin: 0 0 16px;
  }

  .cvdq6gqx {
    border-width: 0;
    margin: 0 0 8px;
  }

  .qklvdlq6 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .i9ma2jjb {
    border-width: 0;
    margin: 0;
  }

  .apv144wv, .gnb24hcp {
    border-width: 0;
    margin: 32px 0 0;
  }

  .pixivmpy {
    border-width: 0;
    margin: 0 0 16px;
  }

  .u80i1tqq {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 10px;
  }

  .lv5s5nn3 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .mcvclx0l {
    border-width: 0;
    margin: 0 auto;
  }

  .xkm65t4s {
    border-width: 0;
    margin: 0 0 16px;
  }

  .isok6yqt {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .lj7ep46e {
    border-width: 0;
    margin: 12px 0 0;
  }

  .ak3u9ryg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .b039nxrd {
    border-width: 4px;
    border-radius: 16px;
    padding: 24px;
  }

  .l0z3y8zz {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ss4m1ixa {
    border-width: 0;
    padding: 64px 0;
  }

  .m2rwxrod {
    border-width: 0;
    margin: 0 0 24px;
  }

  .jcuk2vvs {
    border-width: 0;
    padding: 20px 0;
  }

  .q2zi83t1 {
    border-width: 0;
    border-radius: 16px;
    width: 404px;
    margin: 0 0 24px;
    padding: 0;
  }

  .f3jd44ki {
    border-width: 0;
    margin: 0 0 16px;
  }

  .uciid8dh {
    border-width: 0;
    margin: 0;
  }

  .dw1633su {
    border-width: 0;
    margin: 0 0 8px;
  }

  .dxkvehlj {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px 20px;
  }

  .k4bm6bi0 {
    border-width: 0;
    border-radius: 16px;
    width: 380px;
    margin: 0 0 24px;
    padding: 0;
  }

  .o2us4nkc {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .m33lcbal {
    border-width: 0;
    border-radius: 16px;
    width: 380px;
    margin: 0 0 24px;
    padding: 0;
  }

  .v0z5xw5j {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .dgrnkeml {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 10px;
    overflow: hidden;
  }

  .fd9w6rmq {
    border-width: 0;
    padding: 30px 0;
  }

  .v36v3yw4 {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .x0mrdhxg {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w5s46fwm {
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto;
  }

  .wa3gcorg, .d3guzlx1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .b7w3ctj4, .p376ynei {
    border-width: 0;
    margin: 0 0 24px;
  }

  .na4f7u8n {
    border-width: 0 0 1px;
    padding: 12px 0;
  }

  .b34zojaq {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 12px 0;
  }

  .tjk7nc4e {
    border-width: 0;
    margin: 0 0 12px;
  }

  .oqcliygs {
    border-width: 0;
    margin: 0 0 16px;
  }

  .vepde5du {
    border-width: 2px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .kfjkafby {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 24px;
  }

  .kqsi775g {
    border-width: 0;
    margin: 0 0 12px;
  }

  .gdh8hlup {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .ghqjmdy3 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .wdg3u6uh {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .vbltbxem {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0;
  }

  .p6dyfrvt {
    border-width: 2px;
    border-radius: 50px;
    margin: 24px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .ivxo09de {
    border-width: 0;
    display: none;
  }

  .wkoe0k8z {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .pl8aooed {
    border-width: 0;
    margin: 24px 0 0;
  }

  .w0333div {
    border-width: 0;
    margin: 0 auto;
  }

  .cwoh1q47 {
    border-width: 0;
    border-radius: 24px;
    margin: -32px 0 0;
    padding: 48px 1px 16px;
  }

  .mrgeaei0 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 10px;
  }

  .l7skblqb {
    border-width: 0;
    padding: 32px 0;
  }

  .o79smet5 {
    border-width: 0;
    border-radius: 16px;
  }

  .ags41ydm {
    border-width: 0;
    margin: 0;
    padding: 12px 8px;
  }

  .vfec2kxb, .vsmd8s97 {
    border-width: 0;
    margin: 0;
  }

  .j64aa3ha {
    letter-spacing: -1px;
    border-width: 0;
    margin: 0;
    padding: 8px;
    font-size: 40px;
    line-height: 1.625;
  }

  .by74yx7r {
    border-width: 0;
    margin: 0;
  }

  .d8lhrkqm {
    border-width: 0;
    margin: 24px 0 0;
  }

  .n8xx56s8 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 32px 0 0;
  }

  .fvsk29cv {
    border-width: 0;
    margin: 0 0 16px;
  }

  .v031kn3z {
    border-width: 0;
    margin: 0 0 12px;
  }

  .eeybpmow {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 0;
  }

  .cp35y1yt {
    border-width: 0;
    margin: 0 0 12px;
  }

  .lmhddn0c {
    border-width: 0;
    width: 446px;
    margin: 0 0 24px;
    padding: 0;
  }

  .o7uzsnp1 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .uqurztrp {
    border-width: 0;
    margin: 0 0 12px;
  }

  .l8z38jet {
    border-width: 0;
    margin: 0 0 24px;
  }

  .b0kt43pa {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .reni53sd {
    border-width: 2px;
    border-radius: 9999px;
    width: 446px;
    margin: 0 auto;
    padding: 12px 24px;
    overflow: hidden;
  }

  .mxlpfxly {
    border-width: 0;
    padding: 20px 0;
  }

  .r9no66dm {
    border-width: 0;
    margin: 0 0 32px;
  }

  .mosmrvya {
    border-width: 0;
    margin: 0 0 16px;
  }

  .mfjmrdue {
    border-width: 0;
    margin: 0;
  }

  .rrifusfu {
    border-width: 0;
    margin: 0 0 32px;
  }

  .aw24eahv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .blrpaiqu {
    border-width: 0;
    margin: 0;
  }

  .gh0aophf {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 16px 0 0;
    padding: 0;
  }

  .q3lguxjv {
    border-width: 0;
    padding: 4px 0 0;
  }

  .a3ozqm2r {
    border-width: 0;
    padding: 0 0 16px;
  }

  .jkjoddl5 {
    border-width: 1px 0 0;
    padding: 16px 0;
  }

  .tr5l6cq5 {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .g4nbj2nl {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vy9dkl6z {
    border-width: 0;
    border-radius: 24px;
    padding: 24px;
  }

  .d1013p9o {
    border-width: 0;
    margin: 0 auto -80px;
  }

  .jexf16ru {
    border-width: 0;
    margin: 0;
  }

  .aqiibhhg {
    border-width: 0;
    border-radius: 24px;
    padding: 96px 24px 32px;
  }

  .ui0v0os5 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .pntamjn6 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .fyqku9zt {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .f2rxkt1e {
    border-width: 0;
    padding: 48px 0;
  }

  .uv8sq68c {
    border-width: 0;
    border-radius: 16px;
  }

  .ql1w8mo5 {
    border-width: 0;
    border-radius: 16px;
    margin: 2px 0 0;
  }

  .t8hknst0 {
    border-width: 0;
    border-radius: 16px;
  }

  .c5i5kk3n {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .lnb2eoyy {
    border-width: 0;
    margin: 0 0 88px;
    padding: 0;
  }

  .jbijsj37 {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

  .rpzgtqly {
    border-width: 0;
    padding: 24px;
  }

  .yuacse53 {
    border-width: 0;
    border-radius: 16px;
  }

  .g21bye8n {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .yzo13hr6 {
    border-width: 2px;
    border-radius: 50px;
    padding: 12px 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .w300yxdh {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 16px;
  }

  .l1cil4rb {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ag1rsk8o {
    border-width: 0;
    padding: 25px 0;
  }

  .g9o4k9xm {
    border-width: 0;
    border-radius: 16px;
  }

  .u44w9d38 {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .fyrsvb5p {
    border-width: 0;
    margin: 0 0 8px;
  }

  .q660nug1 {
    border-width: 0;
    margin: 0;
  }

  .mpeym8fk {
    border-width: 0;
    margin: 0 0 16px;
  }

  .yu902hu7 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .u3xb90d9 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .ad5lb4el {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .j4wzr7o0 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .lkbscq5i, .bbz5sgq1 {
    border-width: 0;
    margin: 0 0 4px;
  }

  .yd609223 {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 0 16px;
  }

  .cd8dqdtr {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 10px;
  }

  .c4709gbv {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .c16dj4rq {
    border-width: 0;
    margin: 16px 0 0;
  }

  .grucjy3f {
    border-width: 0;
    margin: 0 auto;
  }

  .ri6ylfpl {
    border-width: 0;
    border-radius: 24px;
    padding: 16px 10px;
  }

  .fyyxd7ac {
    border-width: 0;
    padding: 25px 0;
  }

  .kjpu6lnj {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .raa4rc68 {
    border-width: 0;
    margin: 0 4px;
  }

  .b8ufci2d {
    border-width: 0;
    margin: 0 0 8px;
  }

  .n4xhy7o6 {
    border-width: 0;
    margin: 0;
  }

  .x0glwtmj {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .tpi410o6 {
    border-width: 0;
  }

  .cgx81jhn {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .ox6u1405 {
    border-width: 0;
    margin: 0;
  }

  .white {
    height: 12rem;
  }

  .image-women-ab {
    width: 240px;
    height: 360px;
  }

  .women-sitting {
    object-fit: fill;
    width: 100%;
    height: 100%;
  }

  .a69hnfwn, .drzh9t0g {
    border-width: 0;
    margin: 0 0 4px;
  }

  .l6oljnq0 {
    border-width: 0;
    margin: 0;
  }

  .tpeb6am6 {
    border-width: 0;
    margin: 0 auto;
  }

  .vd6q3po5 {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .l2c3g346 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .wx2wzslj {
    border-width: 0;
    margin: 0;
  }

  .ybmv3i8p {
    border-width: 0;
    margin: 24px 0 0;
  }

  .npv5cljv {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .p55dega1 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .pcgf7stk {
    border-width: 0;
    padding: 0 30px;
  }

  .cv861y3a {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .v2dx3yfo {
    border-width: 0;
    margin: 0 0 32px;
  }

  .cfj5uabk {
    border-width: 0;
    margin: 0;
  }

  .o4mlxipi {
    border-width: 0;
    margin: 24px 0 0;
  }

  .kbe3mv72 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .bwzucuxh, .oj1srkmj {
    border-width: 0;
    margin: 0;
  }

  .okm68scq {
    border-width: 0;
    margin: 24px 0 0;
  }

  .uu7whhva {
    border-width: 0;
    margin: 0 0 48px;
  }

  .m6urvil4 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .muxwqwy3 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0 0 32px;
    padding: 16px;
  }

  .xz8rohes {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .women-country-img {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .woq42tq1 {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .v12g3drn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .heading-4 {
    font-size: 30px;
  }

  .yzafqs9x {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .x3h9mhau {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .uwnk9pak {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .koel5eh6 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .skz19wgh {
    border-width: 0;
    margin: 0 0 48px;
  }

  .ci91fo74 {
    border-width: 0;
    margin: 0;
  }

  .o1efi023, .a69bdf4e {
    border-width: 0;
    margin: 32px 0 0;
  }

  .tx258oro, .yjfe5k32 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .b6caz6yh {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w2l0jt63, .p3mefoi8 {
    border-width: 0;
    margin: 0;
  }

  .rsbxlxcu, .i2jnmbkh {
    border-width: 0;
    margin: 0 0 48px;
  }

  .g6w4gp83 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .pgo535h8 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .hjl1w8b8 {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px;
  }

  .yzbrl5et {
    border-width: 0;
    margin: 32px 0 0;
  }

  .kjgyv81w {
    border-width: 0;
    margin: 0 auto;
  }

  .t3mcufop {
    border-width: 0;
    margin: 0 auto;
    padding: 20px 16px;
  }

  .hkf2lbh7 {
    border-width: 0;
    padding: 20px 0;
  }

  .y39zperw {
    border-width: 0;
    margin: 0 0 32px;
  }

  .odji0dxb {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .c52tsy7q {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .b3z7v1h8 {
    border-width: 0;
    padding: 32px 0;
  }

  .ehbesx6h {
    border-width: 0;
    margin: 0 0 32px;
  }

  .ytn5ribb {
    border-width: 0;
    margin: 32px auto 0;
  }

  .lfjyf11w {
    border-width: 0;
    margin: 32px 0 0;
  }

  .n79opkni {
    border-width: 2px;
    border-radius: 50px;
    margin: 32px 0 0;
    padding: 16px;
  }

  .vxnbe6f5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .kfhig5ul {
    border-width: 0;
    padding: 20px 0;
  }

  .y6zqwm3o {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ijvi02ea {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .m8kz6kaw {
    border-width: 0;
    margin: 0 0 32px;
  }

  .tzkgr3ls {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .e0cflrmz {
    border-width: 0;
    margin: 0 0 96px;
    padding: 0;
  }

  .opqekr62 {
    border-width: 0;
    margin: 0 auto 24px;
    padding: 0;
  }

  .hd5a0taq {
    border-width: 0;
    margin: 0;
  }

  .pl9qxyds {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    font-size: 17px;
    overflow: hidden;
  }

  .gh2vyyjk {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .qpm4skk2 {
    border-width: 0;
    padding: 20px 0;
  }

  .zik2sbm8 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .xwyemtrm {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .sztvl0m5 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .bedtd2ro {
    height: auto;
  }

  .jbrxuxcp {
    border-width: 0;
    margin: 0 0 80px;
    padding: 0;
  }

  .hos2rsdx {
    border-width: 0;
    margin: 0 0 12px;
  }

  .igdo2xyc {
    border-width: 0;
    margin: 0 0 24px;
  }

  .qazalw86 {
    border-width: 0;
    margin: 0 auto;
  }

  .qa29w9gc {
    border-width: 2px 0 0;
    margin: 32px 0 0;
  }

  .iqydsq5u {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ivgro10y {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .v5o27q09 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .j0zdare2 {
    border-width: 0;
    margin: 32px 0 0;
    padding: 15px 0 0;
  }

  .gpo2v3rw {
    border-width: 0;
    margin: 0 0 12px;
  }

  .m5xn2qi0 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .m0ezpug8 {
    border-width: 0;
    margin: 0;
  }

  .zaqt0e7i {
    border-width: 0;
    margin: 32px 0 0;
  }

  .arhdf3jr {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w8ayly8v {
    border-width: 0;
    margin: 0 0 24px;
  }

  .r4gvgnqf {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .tmo4jgxn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .zxilzpjp {
    border-width: 0;
    padding: 25px 0;
  }

  .nmcopwr9 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .bil5bbxj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vffwvpp7 {
    border-width: 0;
    padding: 32px 0;
  }

  .w3x9g8tl {
    border-width: 0;
    margin: 0 0 24px;
  }

  .zg5vnvfe {
    border-width: 0;
    margin: 0 0 32px;
  }

  .j29zztm8 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .neh9dz7z {
    border-width: 0;
    border-radius: 16px;
  }

  .h128nrag {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .g7fc4nbd {
    border-width: 0;
    margin: 0 auto 24px;
  }

  .xi2et0bj {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .zzu8poo3 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w8f342m9 {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .f0s4eso6 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .vnc8d0o0 {
    border-width: 0;
    padding: 20px 0;
  }

  .amkzgskw, .lfpxj5zd {
    border-width: 0;
    margin: 0;
  }

  .rnbotws0, .vszoubu4 {
    border-width: 0;
    margin: 4px 0 0;
  }

  .pdzny46t {
    border-width: 0;
    margin: 0 0 32px;
  }

  .iqrtfzbc, .a3707k8r, .geipl6yf {
    border-width: 0;
    margin: 0 0 12px;
  }

  .k7b7vbsy {
    border-width: 0;
    margin: 0;
  }

  .d2m82cfd {
    border-width: 0;
    width: 80%;
    margin: 0;
    padding: 24px;
  }

  .f3ldbeuv {
    border-width: 0;
    margin: 0 -16px 64px;
    padding: 0;
  }

  .l6mjq7du, .om773x6c {
    border-width: 0;
    margin: 0 0 24px;
  }

  .uvi7kkn2 {
    border-width: 0;
    margin: 0;
  }

  .hg8tyt8z {
    border-width: 0;
    margin: 24px 0 0;
  }

  .hw7ebxr5 {
    border-width: 0;
    margin: 0;
  }

  .hw8tg9b6 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .wlnmgqwh {
    border-width: 0;
    margin: 0 0 32px;
  }

  .oeopouzv {
    border-width: 0;
    margin: 0 0 8px;
  }

  .p9zexqg7 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .libfo17w {
    border-width: 0;
    margin: 48px 0 0;
  }

  .wc0el8ih {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ot74b5ni, .r5l8ycfe {
    border-width: 0;
    margin: 0 0 32px;
  }

  .fnr89t53 {
    border-width: 0;
    margin: 0;
  }

  .fzqh7xc7, .d7d559rt {
    border-width: 0;
    margin: 24px 0 0;
  }

  .u00mnac7 {
    border-width: 2px;
    border-radius: 9999px;
    margin: 48px 0 0;
    padding: 16px 32px;
    font-size: 16px;
  }

  .b848x8pc {
    border-width: 0;
    margin: 0 auto;
  }

  .arxv397h {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .f09nfljx {
    border-width: 0;
    padding: 20px 0;
  }

  .ys5h63g3 {
    border-width: 0;
    margin: 0;
  }

  .lel50o7z {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ios4smlk {
    border-width: 0;
    margin: 0 0 4px;
  }

  .ynn8d89k {
    border-width: 0;
    margin: 0;
  }

  .s25lbav4 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .igvqnbyf {
    border-width: 0;
    width: 446px;
    margin: 0 0 24px;
    padding: 0;
  }

  .o2rs1dqg, .ybqauxi1 {
    border-width: 0;
    margin: 0;
  }

  .fmwumfxt {
    border-width: 0;
    margin: 0 0 32px;
  }

  .hqhl8mwo {
    border-width: 0;
    margin: 0 0 12px;
  }

  .c2fcvh19, .bu7mc4ho {
    border-width: 0;
    margin: 0;
  }

  .wwasb4bo {
    border-width: 0;
    margin: 0 0 24px;
  }

  .ni7qgbax {
    border-width: 0;
    width: 446px;
    margin: 0;
    padding: 0;
  }

  .sc86utxu {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .rmiffnk6 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .yer5qhf3 {
    border-width: 2px 0 0;
    margin: 16px 0 0;
  }

  .xhicrjpf {
    border-width: 0;
    margin: 0;
  }

  .id16tjfa, .j45iriv2, .vvzq15rv {
    border-width: 0;
    margin: 16px 0 0;
  }

  .p9nc35yo {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .ijt4pdzs {
    border-width: 0;
    margin: 0;
  }

  .wxhjbj5h {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .brd9bbdh {
    border-width: 0;
    margin: 0 0 32px;
  }

  .tdg2nez2 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .o8fhkl81 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .xu24se21 {
    border-width: 0;
    padding: 32px 0;
  }

  .x9xgtylh {
    border-width: 0;
    margin: 0 0 24px;
  }

  .cnh71jj8 {
    border-width: 0;
    margin: 0;
  }

  .aeqhx199 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .rtnzgowx {
    border-width: 0;
    margin: 0 auto;
  }

  .kxsci43x {
    border-width: 0;
    margin: 0 0 64px;
  }

  .k35vsq7s {
    border-width: 0;
    margin: 0 0 4px;
  }

  .leugtorg {
    border-width: 0;
    margin: 0 0 16px;
  }

  .m18y7tdc {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .uonnx8o6 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .flf176ku {
    border-width: 0;
    margin: 0 0 12px;
  }

  .qptv1gpd {
    border-width: 0;
    margin: 0;
  }

  .dlnhlbut {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .j6a49qhg {
    border-width: 0;
    margin: 0 0 4px;
  }

  .kusowqtj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .t5gws9t0 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .jz8iafz6 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .kvptoi3k {
    border-width: 0;
    margin: 0;
  }

  .fwd0tokk, .bxy22lty {
    border-width: 0;
    margin: 32px 0 0;
  }

  .eidymwc5 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .rn5dvf2n {
    border-width: 2px;
    border-radius: 50px;
    padding: 16px 10px;
    font-size: 17px;
  }

  .ldv8ihz2 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .hc3k15tt {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .n52psnd1 {
    border-width: 0;
    padding: 20px 0;
  }

  .iwabuym7 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .vh6zpfxb {
    border-width: 0;
    margin: 0 auto;
  }

  .z0kxzz8l {
    border-width: 0;
    margin: 0 0 48px;
  }

  .z9cwx4j8 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .nes55bn0 {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .fx7odrsd {
    border-width: 0;
    margin: 12px 0 0;
  }

  .iwfqksv1 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ffivtstl {
    border-width: 4px;
    border-radius: 16px;
    padding: 24px;
  }

  .os01o8b1 {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .d6c71735 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nqn1m694 {
    border-width: 0;
    padding: 64px 0;
  }

  .y0c28xl8 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .j77mfyyn {
    border-width: 0;
    margin: 0 0 32px;
  }

  .ex4lmmlj {
    border-width: 0;
    padding: 20px 0;
  }

  .d5khyma8 {
    border-width: 0;
    border-radius: 16px;
    width: 404px;
    margin: 0 0 24px;
    padding: 0;
  }

  .fkv8u1ku {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qj9t1uey {
    border-width: 0;
    margin: 0;
  }

  .vgn48ap2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .os9tgc1d {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px 20px;
  }

  .mslipv0y {
    border-width: 0;
    border-radius: 16px;
    width: 380px;
    margin: 0 0 24px;
    padding: 0;
  }

  .kwk529j9 {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .si0c045x {
    border-width: 0;
    border-radius: 16px;
    width: 380px;
    margin: 0 0 24px;
    padding: 0;
  }

  .oa6z4l25 {
    border-width: 1px;
    border-radius: 24px;
    padding: 32px;
  }

  .e8lwdbkm {
    border-width: 2px;
    border-radius: 50px;
    margin: 48px 0 0;
    padding: 16px 10px;
    overflow: hidden;
  }

  .blvbu9ga {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .kxh0p4uc {
    border-width: 0;
    padding: 30px 0;
  }

  .ni1rv0a7 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .llf3dccq {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .bscas2bf {
    border-width: 0;
    margin: 0 0 32px;
  }

  .gynesksv {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .lbbs6uyb {
    border-width: 0;
    border-radius: 16px;
    margin: 0 auto;
  }

  .bmjvb8a6, .wsglau5g {
    border-width: 0;
    margin: 0 0 16px;
  }

  .kdpoj9k2, .roypa1iv {
    border-width: 0;
    margin: 0 0 24px;
  }

  .j6pe7wpx {
    border-width: 0 0 1px;
    padding: 12px 0;
  }

  .yq2kh4i1 {
    border-width: 0 0 1px;
    margin: 16px 0 0;
    padding: 12px 0;
  }

  .y8p9ymt4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .mhhr6j2k {
    border-width: 0;
    margin: 0 0 16px;
  }

  .jw8gngbo {
    border-width: 2px 0 0;
    margin: 16px 0 0;
    padding: 16px 0 0;
  }

  .frt50f7a {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 24px;
  }

  .dx894z7l {
    border-width: 0;
    margin: 0 0 12px;
  }

  .v879icy2 {
    border-width: 0;
    border-radius: 16px;
    padding: 12px;
  }

  .r1dxb6im {
    border-width: 0;
    margin: 4px 0 0;
  }

  .a3weinbn {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .fg6ppcbw {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0;
  }

  .z5tiho4c {
    border-width: 2px;
    border-radius: 50px;
    margin: 24px 0 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .rrjf9ku4 {
    border-width: 0;
    display: none;
  }

  .e7jby7tx {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .h9ne8h04 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ize8q2w1 {
    border-width: 0;
    margin: 0 auto;
  }

  .zrm49sok {
    border-width: 0;
    border-radius: 24px;
    margin: -32px 0 0;
    padding: 48px 1px 16px;
  }

  .iha7pfp4 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 10px;
  }

  .z1nfqrj2 {
    border-width: 0;
    padding: 32px 0;
  }

  .lkrfa3dq {
    border-width: 0;
    border-radius: 16px;
  }

  .d8upl2dp {
    border-width: 0;
    margin: 0;
    padding: 12px 8px;
  }

  .ukr60l3d, .w5bafjcq {
    border-width: 0;
    margin: 0;
  }

  .swumph2a {
    letter-spacing: -1px;
    border-width: 0;
    margin: 0;
    padding: 8px;
    font-size: 34px;
    line-height: 1.625;
  }

  .y43e154w, .lj28iakc {
    border-width: 0;
    margin: 0;
  }

  .x3wrwmci {
    border-width: 0;
    margin: 24px 0 0;
  }

  .rhujhu3v {
    border-width: 0;
    margin: 0 0 24px;
    padding: 32px 0 0;
  }

  .sf9g5bb3 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .fxzwt9lm {
    border-width: 0;
    margin: 0 0 12px;
  }

  .hc7zwg6y {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 0;
  }

  .exugs4yf {
    border-width: 0;
    margin: 0 0 12px;
  }

  .r6l0g4bp {
    border-width: 0;
    width: 446px;
    margin: 0 0 24px;
    padding: 0;
  }

  .r63h648v {
    border-width: 0;
    margin: 0 0 24px;
  }

  .yb47n1n7 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .r3bm4aww {
    border-width: 0;
    margin: 0 0 24px;
  }

  .onit3g12 {
    border-width: 0;
    margin: 0 auto 32px;
  }

  .v7tk8sp8 {
    border-width: 2px;
    border-radius: 9999px;
    width: 100%;
    margin: 0 auto;
    padding: 12px 24px;
    overflow: hidden;
  }

  .s7rfpnne {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i7w51frp {
    border-width: 0;
    padding: 20px 0;
  }

  .fb0s6e5q {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .wc124yh4 {
    border-width: 0;
    width: 478px;
    margin: 0;
    padding: 0;
  }

  .vl2gl5ua {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w27xtdwf {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .pu0m2gxl {
    border-width: 0;
    margin: 0 0 16px;
  }

  .v61z75ls, .a7oqsnna {
    border-width: 0;
    margin: 0;
  }

  .tl1t8c13 {
    border-width: 0;
    margin: 0 auto;
  }

  .pd7ksc9p {
    border-width: 0;
    margin: 0 0 32px;
  }

  .erni6d7t {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v9lfceur {
    border-width: 0;
    margin: 0;
  }

  .jeou12k0 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .checkmark {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 16px 0 0;
    padding: 0;
  }

  .ks5ls86h {
    border-width: 0;
    padding: 4px 0 0;
  }

  .ie7n1a8i {
    border-width: 0;
    padding: 0 0 16px;
  }

  .vmts2e0j {
    border-width: 1px 0 0;
    padding: 16px 0;
  }

  .s1e9b1o0 {
    border-width: 1px 0 0;
    padding: 16px 0 0;
  }

  .a012bras {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .l4o3e1r9 {
    border-width: 0;
    border-radius: 24px;
    padding: 24px;
  }

  .a9dzcybl {
    border-width: 0;
    margin: 0 auto -80px;
  }

  .jtatplur {
    border-width: 0;
    margin: 0;
  }

  .cjeapqg8 {
    border-width: 0;
    border-radius: 24px;
    padding: 96px 24px 32px;
  }

  .bvwfv4cm {
    border-width: 0;
    margin: 0 0 32px;
  }

  .w4ddt53b {
    border-width: 2px;
    border-radius: 50px;
    margin: 0;
    padding: 16px 32px;
    overflow: hidden;
  }

  .hyjp1dbf {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .fkivlo09 {
    border-width: 0;
    padding: 48px 0;
  }

  .etixc411 {
    border-width: 0;
    border-radius: 16px;
  }

  .jmoadee8 {
    border-width: 0;
    border-radius: 16px;
    margin: 2px 0 0;
  }

  .wbarvv79 {
    border-width: 0;
    border-radius: 16px;
  }

  .rojkyhuq {
    border-width: 0;
    border-radius: 16px;
    margin: 24px 0 0;
  }

  .nuw148mr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ks6y2e1f {
    border-width: 0;
    margin: 0 0 88px;
    padding: 0;
  }

  .fvj44ojn {
    border-width: 0;
    margin: 0;
    padding: 0 16px 0 0;
  }

  .fa58clrw {
    border-width: 0;
    padding: 24px;
  }

  .uxznzbq9 {
    border-width: 0;
    border-radius: 16px;
  }

  .aoy4b0my {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
  }

  .ie62m48v {
    border-width: 2px;
    border-radius: 50px;
    padding: 12px 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .jiv8zvfq {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 16px;
  }

  .m5pgtcow {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .dbk31hm3 {
    border-width: 0;
    padding: 25px 0;
  }

  .cb5tb9ji {
    border-width: 0;
    border-radius: 16px;
  }

  .t2k4rjpq {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .xpf76mv6 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .mj5bhb7f {
    border-width: 0;
    margin: 0;
  }

  .kughrwlo {
    border-width: 0;
    margin: 0 0 16px;
  }

  .fka5zn71 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .thapkyvi {
    border-width: 0;
    margin: 4px 0 0;
  }

  .pvig8wfw {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .o350zrz6 {
    border-width: 0;
    border-radius: 16px;
    padding: 16px;
  }

  .v27z0lj7, .l1frt51f {
    border-width: 0;
    margin: 0 0 4px;
  }

  .gp970a6o {
    border-width: 0;
    border-radius: 16px;
    margin: 16px 0 0;
    padding: 0 16px;
  }

  .tctxzoc3 {
    border-width: 2px;
    border-radius: 50px;
    margin: 16px 0 0;
    padding: 16px 10px;
  }

  .cugawxs1 {
    border-width: 0;
    margin: 0 0 0 12px;
  }

  .i7mrrj7a {
    border-width: 0;
    margin: 16px 0 0;
  }

  .x0d78zv2 {
    border-width: 0;
    margin: 0 auto;
  }

  .di82yiw6 {
    border-width: 0;
    border-radius: 24px;
    padding: 16px 10px;
  }

  .r27z93kv {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .v4azrc69 {
    border-width: 0;
    padding: 25px 0;
  }

  .jvdksix3 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ccqft62y {
    border-width: 0;
    margin: 0 4px;
  }

  .kr5larxu {
    border-width: 0;
    margin: 0 0 8px;
  }

  .e8ctedji {
    border-width: 0;
    margin: 0;
  }

  .gepw82re {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .image-4 {
    display: block;
  }

  .idiiy4pn, .dtaoqc3l {
    border-width: 0;
    margin: 0 0 4px;
  }

  .p2bv8yrt {
    border-width: 0;
    margin: 0;
  }

  .es7d7df8 {
    border-width: 0;
    margin: 0 auto;
  }

  .njq404aa {
    border-width: 0;
    padding: 8px 16px 0;
  }

  .image-5 {
    width: 100%;
    height: auto;
  }

  .image-6 {
    width: 100%;
  }

  .ntpf7lp0 {
    border-width: 0;
  }

  .bwkf580y {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .jnmcl3ov {
    border-width: 0;
    margin: 0 0 4px;
  }

  .itvyaaya {
    border-width: 0;
    margin: 0;
    padding: 20px 16px 16px;
  }

  .gevszktq {
    border-width: 0;
    margin: 0;
  }

  .onfcufbm, .yd9lwc1r {
    border-width: 0;
    margin: 8px 0 0;
  }

  .lsmbi9mt {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wj9lc71c {
    border-width: 0;
    margin: 0 auto;
  }

  .ywjqyp3x {
    border-width: 0;
    margin: 8px 0 0;
  }

  .nryvtlby {
    border-width: 0;
    margin: 0;
  }

  .ouqdrz54, .tl2g53ga {
    border-width: 0;
    margin: 12px 0 0;
  }

  .lr4bnl8j {
    border-width: 0;
    margin: 0 0 24px;
  }

  .eerf771z {
    border-width: 0;
    margin: 0 0 4px;
  }

  .q2bzz4wk {
    border-width: 0;
    margin: 0;
  }

  .mngs02rn {
    border-width: 0;
    margin: 16px 0;
  }

  .hh7eqzsf {
    border-width: 0;
    margin: 0;
  }

  .oe07bvwp {
    border-width: 0;
    padding: 8px;
  }

  .h62b8fzq {
    border-width: 0;
    margin: 16px -12px;
  }

  .owio0ocf {
    border-width: 0;
    border-radius: 4px;
    width: 100%;
    margin: 0 0 12px;
    padding: 12px 24px;
  }

  .espcju90 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .w4pfkpwm {
    border-width: 0;
    padding: 0 8px;
  }

  .adyavbzj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .s5c1bonj {
    border-width: 0;
    margin: -120px auto 0;
    padding: 12px;
  }

  .p5js2jtw {
    border-width: 0;
    margin: 0 0 16px;
  }

  .n0uvygxk {
    border-width: 0;
    margin: 0 0 24px;
  }

  .way8h9tc {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .mni1wrfw {
    border-width: 0;
    margin: 0;
  }

  .hmhmdlfo {
    border-width: 0;
    margin: 8px 0 0;
  }

  .zeze5ion {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vkfla4t0 {
    border-width: 0;
    margin: 0 4px;
  }

  .ynfp1nzk {
    border-width: 0;
    margin: 0 0 8px;
  }

  .iby5fajc {
    border-width: 0;
    margin: 0;
  }

  .lhe6io70 {
    border-width: 1px 0 0;
    margin: 48px 0 0;
    padding: 32px 0 0;
  }

  .wb5lp8r3 {
    border-width: 1px 0 0;
    margin: 0 auto;
    padding: 32px 0 0;
  }

  .qhtuze6z {
    border-width: 0;
    padding: 32px 16px 48px;
  }

  .ve9rw0jn {
    border-width: 0;
  }

  .q46uj82i {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .fd4rmsts {
    border-width: 0;
    margin: 0;
  }

  .nbmhpipa {
    border-width: 0;
  }

  .djwxjiiw {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .jb9ue9dp {
    border-width: 4px;
    border-radius: 9999px;
  }

  .frbrhjpq {
    border-width: 0;
    margin: 0 0 24px;
  }

  .jrvo6z7m {
    border-width: 0;
    margin: 0 0 16px;
  }

  .likqmsxw {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v9dszelg {
    border-width: 0;
    margin: 0;
  }

  .rdte0zhn {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .i9vy6h0u {
    border-width: 0;
    padding: 48px 0;
  }

  .k6sqgoz0 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .pqiw9fxl {
    border-width: 0;
    margin: 0 0 16px;
  }

  .hc97c1mx {
    border-width: 0;
    margin: 0 0 8px;
  }

  .vfqiolms {
    border-width: 0;
    margin: 0;
  }

  .xwujd6l9 {
    border-width: 2px;
    border-radius: 16px;
    padding: 16px;
  }

  .k3bm8316 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .dt6rgjtj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .oiiexpu2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
  }

  .wu1noa8y {
    width: 28px;
  }

  .dldqhk8m {
    border-width: 0;
    margin: 0 0 8px;
  }

  .vfvy1mgq {
    border-width: 0;
    margin: 0;
  }

  .xhvaak1m {
    border-width: 0;
    margin: 4px 0 0;
  }

  .cl5ovtfk {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

  .y9i58kte {
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: normal;
    word-break: break-word;
  }

  .wsw67siz {
    border-width: 0;
    margin: 24px 0 0;
  }

  .a5nhdryd {
    border-width: 0;
    margin: 0 0 32px;
  }

  .zyiglwdp {
    width: 25px;
  }

  .tnic3rum {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wt38u885 {
    white-space: normal;
    border-width: 0;
    margin: 8px 0 0;
  }

  .f8k6lspm {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .jwjw783f {
    border-width: 1px;
    margin: 0 0 32px;
    padding: 24px;
  }

  .v43r8qqj {
    border-width: 0;
    margin: 0 0 12px;
  }

  .grxw766y {
    border-width: 0;
    margin: 0;
  }

  .qzgzj8xt {
    border-width: 0;
    padding: 24px;
  }

  .jccisjmt {
    border-width: 0;
    margin: 0 0 8px;
  }

  .ggvln06n {
    border-width: 0;
    margin: 0 0 12px;
  }

  .wtdgmgu1 {
    border-width: 0;
    margin: 0;
  }

  .qtrpao8j {
    border-width: 0;
    margin: 16px 0 0;
  }

  .lmj42bb7 {
    border-width: 2px;
    border-radius: 16px;
    margin: 32px 0 0;
    padding: 24px;
  }

  .fvj65a4g {
    padding: 32px;
  }

  .zfxkc7bs {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .fb9yhp8y {
    border-width: 0;
    padding: 32px 0;
  }

  .w8lobbzq {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .uq7821a1 {
    border-width: 0;
    margin: 0 4px;
  }

  .sb6gbyg0 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .fucwn1c5 {
    border-width: 0;
    margin: 0;
  }

  .r0r5fo7f {
    border-width: 1px 0 0;
    margin: 0;
    padding: 32px 0;
  }

  .hwfwbdo1 {
    border-width: 0;
  }

  .ijfig7zp {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .bhvtxs55 {
    border-width: 0;
    margin: 0;
  }

  .yiu5vjf3 {
    border-width: 0;
  }

  .j8ewu1id {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .q46tvwuj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .yf2eifyh {
    border-width: 0;
    margin: 0;
  }

  .h9u5cj8j {
    border-width: 0;
    margin: 0 0 48px;
  }

  .sfufaqsa, .d5dwlsyw {
    border-width: 0;
    margin: 0 0 16px;
  }

  .c854x4nx {
    border-width: 0;
    margin: 0;
  }

  .p46w7p7b {
    border-width: 0;
    margin: 8px 0 0;
  }

  .b9alaq0d {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .x26t4ucf {
    border-width: 0;
    margin: 32px 0 0;
  }

  .moep4j4z, .azufu9kp {
    border-width: 0;
    margin: 0;
  }

  .vc1edp91 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .pvjhuom0 {
    padding: 32px;
  }

  .q89mv8fa {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .vb1co52i {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .xrzj6beg {
    border-width: 0;
    margin: 16px 0 0;
  }

  .f6boirqt {
    border-width: 0;
    margin: 48px 0 0;
  }

  .p9c346w8 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .utcnl537 {
    border-width: 0;
  }

  .nvvssqxh {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .xkpzj0yu {
    border-width: 0;
    margin: 0;
  }

  .z265gsi3 {
    border-width: 0;
  }

  .q1wr9nzc {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .i7vtgjjj {
    border-width: 0;
    margin: 0 0 16px;
  }

  .e281sz71 {
    border-width: 0;
    margin: 0;
  }

  .a36mtpgf {
    border-width: 0;
    margin: 0 0 48px;
  }

  .gsz2q680 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .szro54b2 {
    border-width: 0;
    margin: 0;
  }

  .q1sxz1n5 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .xarj81k3, .vzm52xsg {
    border-width: 0;
    margin: 0 0 12px;
  }

  .i64kc8t5 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .lr3l6zuu {
    border-width: 0;
    margin: 0 0 16px 16px;
    padding: 0;
  }

  .fh0rld51 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .e4f4sht6 {
    border-width: 0;
    margin: 0 0 16px 16px;
    padding: 0;
  }

  .h121yd8n, .poj5qpy5, .kgbarby5 {
    border-width: 0;
    margin: 0;
  }

  .wgx5bsvj {
    border-width: 0;
    margin: 16px 0 0;
  }

  .ofbhc5xn {
    padding: 32px;
  }

  .iwqhppas {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .e634n0cq {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .i9ypnde0 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .fdmgyef6 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .xo2r1h2y {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .d2wzghcq {
    border-width: 0;
  }

  .xrqnsrel {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .cou007sr {
    border-width: 0;
    margin: 0;
  }

  .erp4hz65 {
    border-width: 0;
  }

  .ylaiuhhw {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .vxv8e4wp {
    border-width: 0;
    margin: 0 0 16px;
  }

  .rg4916za {
    border-width: 0;
    margin: 0;
  }

  .kkzu5d4o {
    border-width: 0;
    margin: 0 0 48px;
  }

  .u7cqbexl, .gbnm3xoi {
    border-width: 0;
    margin: 0 0 16px;
  }

  .np699634 {
    border-width: 0;
    margin: 0;
  }

  .rls258l6 {
    border-width: 0 0 0 4px;
    padding: 16px;
  }

  .xfoffui1 {
    border-width: 0;
    margin: 8px 0 0;
  }

  .rdofuzkw {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .odv4kf41 {
    border-width: 0;
    margin: 32px 0 0;
  }

  .ods0veqx {
    border-width: 0;
    margin: 4px 0 0;
  }

  .nm4yctom {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

  .u9hzqyox {
    border-width: 0;
    margin: 12px 0 0;
  }

  .dl6qn0hf {
    border-width: 0;
    margin: 16px 0 0;
  }

  .auephyqf {
    border-width: 0;
    margin: 0;
  }

  .ofyifqet {
    border-width: 0 0 0 4px;
    padding: 16px;
  }

  .w7q0id4f {
    border-width: 0;
    margin: 0 0 8px;
  }

  .oosc638a {
    border-width: 0;
    margin: 16px 0 0;
  }

  .mf7r3fvr {
    border-width: 0;
    margin: 0;
  }

  .fy4ux2zk {
    border-width: 0;
    margin: 16px 0 0;
    padding: 16px;
  }

  .lz8zc0j5 {
    padding: 32px;
  }

  .mrhpww4w {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .wg988cpn {
    border-width: 0;
    margin: 0 0 0 16px;
    padding: 0;
  }

  .glmex945 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .qdf7loyv {
    border-width: 0;
    margin: 48px 0 0;
  }

  .o7a6bb24 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px;
  }

  .y69kzux6 {
    border-width: 0;
  }

  .hv47jsj4 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .r9iqgl7c {
    border-width: 0;
    margin: 0;
  }

  .j3nh23rb {
    border-width: 0;
    margin: 4px 0 0;
  }

  .xlia6v3m {
    border-width: 0;
    margin: 8px 0 0 16px;
    padding: 0;
  }

  .bwlt3whn {
    border-width: 0;
    margin: 12px 0 0;
  }

  .rd8cl3fg {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .oemmygkr-2 {
    border-width: 0 0 4px;
    border-radius: 8px;
    padding: 16px 40px;
  }

  .kvvclys9-2 {
    letter-spacing: 1px;
    border-width: 0;
    margin: 0;
    font-size: 20px;
  }

  .tivg9g0p-2 {
    border-width: 0;
    margin: 0 0 6px;
    font-size: 16px;
  }

  .w24gq8s2 {
    border-width: 0;
    margin: 0 auto;
  }

  .content-title-header {
    border-width: 0;
    margin: 0 0 8px;
  }

  .bg-progress-bar {
    border-width: 0;
    border-radius: 9999px;
  }

  .container-logo-header {
    border-width: 0;
    margin: 0 auto 12px;
    padding: 0;
  }

  .container-progress-bar {
    border-width: 0;
    margin: 0 0 16px;
    padding: 0 2px;
  }

  .container-answer-step8 {
    border-width: 0;
    padding: 0 16px;
  }

  .k8osmmby {
    border-width: 0;
    border-radius: 9999px;
  }

  .ihr032oh {
    border-width: 0;
    margin: 16px 0 0;
  }

  .step11 {
    border-width: 0;
    margin: -80px auto 0;
    padding: 5px 2px;
  }

  .nchs2ggo {
    border-width: 0;
    margin: 0 0 4px;
  }

  .header-step3 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .options-answer-step5 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .glprb4vs {
    border-width: 0;
    margin: 0 0 16px;
  }

  .container-answer-step7 {
    border-width: 0;
    padding: 0 16px;
  }

  .container-question-step1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .bmy2fnx5 {
    border-width: 0;
    margin: 0;
  }

  .container-answer-step6 {
    border-width: 0;
    padding: 0 16px;
  }

  .option-answer-step7 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .container-options-step4 {
    border-width: 0;
    padding: 0 16px;
  }

  .mmlsu2nq {
    border-width: 0;
    margin: 0;
  }

  .ph2pbyew {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .container-answer-step1 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .option-answer-step9 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .content-img-step3 {
    border-width: 0;
    margin: 16px 0;
    padding: 0 5px;
  }

  .step14 {
    border-width: 0;
    border-radius: 24px;
    padding: 12px;
  }

  .question-step9 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .yfvyfgh4 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .question-step8 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step14 {
    border-width: 0;
    border-radius: 9999px;
    padding: 12px 16px;
  }

  .question-step7 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .anqfqdmk {
    border-width: 0;
    padding: 0 8px;
  }

  .header-title-step9 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
  }

  .header-title-step12 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .q60o30te {
    border-width: 0;
    padding: 24px 24px 8px;
  }

  .a88kk472 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .wpjl0jku {
    border-width: 0;
    margin: 0 8px 0 0;
  }

  .ii3guk0f {
    border-width: 0;
    margin: 0 0 16px;
  }

  .bjomsfdp {
    border-width: 0;
    margin: 0 0 8px;
  }

  .f8wf49fy {
    border-width: 0;
    border-radius: 8px;
    margin: 0 auto;
  }

  .lsqc4kof {
    border-width: 0;
    margin: 0 0 4px;
  }

  .option-answer-step6, .options-anwser-step4 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .btn2-step2 {
    border-width: 0;
    border-radius: 8px;
    padding: 16px 40px;
  }

  .liatcxrz {
    border-width: 0;
    margin: 4px 0 0;
  }

  .lwrs21h5 {
    border-width: 0;
    border-radius: 9999px;
    padding: 8px 12px;
  }

  .qyg22svg {
    border-width: 0;
    margin: 0;
  }

  .shuly98w {
    border-width: 0;
    padding: 0 24px;
  }

  .fkr5v39h {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .question-step5 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step13 {
    border-width: 0;
    border-radius: 9999px;
    padding: 20px 16px;
  }

  .vqsvf3ib {
    border-width: 0;
    margin: 0 0 8px;
  }

  .zwg5icds {
    border-width: 0;
    margin: 0 auto;
  }

  .question-step10 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .mkh6adqd {
    border-width: 0;
    border-radius: 9999px;
    padding: 4px 12px;
  }

  .cbqpv0sf {
    border-width: 0;
    padding: 0 12px;
  }

  .container-carousel-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0;
    padding: 16px 48px;
    overflow: hidden;
  }

  .v61mf1pk {
    border-width: 0;
    margin: 0 auto 16px;
    padding: 0;
  }

  .video-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 10px;
  }

  .container-main-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0 0 16px;
    padding: 24px;
  }

  .iul8t2zl {
    border-width: 0;
    margin: 0;
  }

  .subtitle-question-step4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .etogs701 {
    border-width: 0;
    border-radius: 9999px;
    padding: 6px 12px;
  }

  .option-anwser-step1 {
    border-width: 0;
    border-radius: 12px;
    padding: 0;
  }

  .fvhc7dsg {
    border-width: 0;
    margin: 0;
  }

  .nopzx32f {
    border-width: 2px;
    border-radius: 9999px;
    margin: 0;
    padding: 0;
  }

  .age-next-button {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

  .e851lpc6 {
    border-width: 0;
    border-radius: 9999px;
    padding: 4px 12px;
  }

  .ec3ntibm {
    border-width: 0;
    margin: 8px 0 0;
  }

  .w8upb699 {
    border-width: 0;
    margin: 0 auto;
  }

  .c64wjs8b {
    border-width: 0;
    border-radius: 16px;
    margin: 0;
    padding: 16px 40px 32px;
  }

  .vf0vf0s7 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0 16px;
  }

  .subtitle-step3, .clijvgtk {
    border-width: 0;
    margin: 0 0 16px;
  }

  .option-answer-step10 {
    border-width: 2px;
    border-radius: 9999px;
    padding: 12px 24px;
  }

  .t8jldojg {
    border-width: 0;
    margin: 0;
  }

  .banner-step2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .btn-step3 {
    border-width: 0;
    border-radius: 8px;
    padding: 16px 40px;
  }

  .u2nprnag {
    border-width: 0;
    margin: 12px 0 0;
  }

  .gtc07g4l {
    border-width: 0;
    padding: 8px 0;
  }

  .c669hhpz {
    border-width: 0;
    margin: 0;
  }

  .vew62q4i {
    border-width: 0;
    margin: 0 0 32px;
  }

  .j74mpepm {
    border-width: 0;
    margin: 0;
  }

  .eotmdwun {
    border-width: 0;
    margin: 16px auto 0;
    padding: 16px;
  }

  .filqr3jc, .anzqlm5p {
    border-width: 0;
    margin: 8px 0 0;
  }

  .i5xpy324, .rx9p23ds {
    border-width: 0;
    margin: 0 0 4px;
  }

  .oe4of6gb {
    border-width: 0;
    border-radius: 12px;
    margin: 0 16px 16px;
    padding: 24px;
  }

  .oc4eobt9 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .eq85w91m {
    border-width: 0;
    border-radius: 8px;
  }

  .question-step4 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .content-percent-step10 {
    border-width: 0;
    margin: 0 auto 16px;
  }

  .d2zpaaqt {
    border-width: 0;
    border-radius: 9999px;
    margin: 24px 0 0;
    padding: 20px 16px;
  }

  .z8wnsoau {
    border-width: 0;
    margin: 0;
  }

  .so9f5ubb {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

  .container-btn-step1, .container-answer-step9 {
    border-width: 0;
    padding: 0 16px;
  }

  .hb3rdw7x {
    border-width: 0;
    padding: 0 24px 24px;
  }

  .a4vg6o8r {
    border-width: 0;
    margin: 0;
  }

  .option-answer-step8 {
    border-width: 1px;
    border-radius: 8px;
    padding: 12px;
  }

  .p7r4otzs {
    border-width: 0;
    margin: 0 0 8px;
  }

  .b280fjyb {
    border-width: 0;
    margin: 2px 0 0;
  }

  .pbhnrw7r {
    border-width: 0;
    border-radius: 8px;
    margin: 0 0 12px;
    padding: 12px;
  }

  .l6rhmgwb {
    border-width: 0;
    margin: 0 0 8px;
  }

  .qbu1c86e {
    border-width: 0;
    margin: 0 0 16px;
  }

  .n6ex5wj4 {
    border-width: 0;
    margin: 0;
  }

  .ab598arg {
    border-width: 0;
    border-radius: 9999px;
  }

  .j6aaps5c {
    border-width: 0;
    margin: 0;
  }

  .i2bcu86v {
    border-width: 1px;
    border-radius: 24px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .karcddeh {
    border-width: 0;
    margin: 0 0 8px;
  }

  .head-title-step10 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .btn-step12 {
    border-width: 0;
    border-radius: 8px;
    width: 474px;
    margin: 0;
    padding: 16px 40px;
  }

  .text-percent {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .header-step1 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .qojw6je8 {
    border-width: 0;
    border-radius: 16px;
    margin: 0 0 16px;
  }

  .j5pc1xf3 {
    border-width: 0;
    margin: 0 0 4px;
    padding: 0;
  }

  .ychzd6sc {
    border-width: 0;
    margin: 32px 0 0;
  }

  .der5hs19, .t9aj5cxo {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .step6 {
    border-width: 0;
    margin: 0 auto;
    padding: 5px 2px;
  }

  .wg1eu330 {
    border-width: 0;
    margin: 0 0 12px;
    padding: 0;
  }

  .f8ps79a8 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .question-step1 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .btn-step9 {
    border-width: 0;
    border-radius: 8px;
    margin: 16px 0 0;
    padding: 12px 16px;
  }

  .btn1-step2 {
    border-width: 0;
    border-radius: 8px;
    padding: 12px 0;
  }

  .prcp52as {
    border-width: 0;
    margin: 0 0 12px;
  }

  .oibtmg93 {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
  }

  .u9ip7uop {
    border-width: 0;
    padding: 0 12px;
  }

  .step13, .step4 {
    border-width: 0;
    margin: 0 auto;
    padding: 5px 2px;
  }

  .question-step6 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .vdt9pc5s, .wu3rtszr {
    border-width: 0;
    margin: 0;
  }

  .container-answer-step5 {
    border-width: 0;
    padding: 0 16px;
  }

  .v0c8c7f6 {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .sap488k5 {
    border-width: 1px;
    border-radius: 12px;
    width: 382.4px;
    padding: 16px;
  }

  .wc6w4ppz {
    border-width: 0;
    margin: 0 0 24px;
  }

  .a87uz96q {
    border-width: 0;
    margin: 0 12px 0 0;
  }

  .x9kkmigh {
    border-width: 0;
    margin: 0 auto;
  }

  .container-question-step10 {
    border-width: 1px;
    border-radius: 16px;
    margin: 0 16px;
    padding: 32px;
  }

  .header-step2 {
    border-width: 0;
    padding: 0 16px;
  }

  .vew62q4i-2 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .prcp52as-2, .question-step8-2, .question-step1-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .bjomsfdp-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .header-title-step12-2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .header-title-step9-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0;
  }

  .head-title-step10-2 {
    border-width: 0;
    margin: 0 0 16px;
  }

  .question-step10-2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .question-step4-2, .question-step6-2, .question-step7-2, .question-step5-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .vqsvf3ib-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .header-step3-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .oc4eobt9-2 {
    border-width: 0;
    margin: 0 0 8px;
  }

  .question-step9-2 {
    border-width: 0;
    margin: 0 0 12px;
  }

  .p7r4otzs-2 {
    border-width: 0;
    margin: 0 0 8px;
  }
}
